Wiki > Main > LyreLittlePrototype (compare)
Difference: LyreLittlePrototype (r15 vs. r14)
We are a few individuals who believes on possibility of building our own DAP from the scratch, since the hardware to the firmware. We don't own any electronics company and as that we just can build our hardware using cheap and world available electronics parts - final prototype will not look as good as any commercial device. We believe that then we can convince some electronics companies to build and sell our own player to us but with all the characteristic as any commercial device.
The MCU is one ARM9 operating at 180MHz (maximum). The memories are: 64MB SDRAM and 2MB DataFlash memory. The Rockbox bootloader will be stored on the 2MB DataFlash memory while the Rockbox firmware and audio data files will the stored on SD flash memory card.
Please read more about hardware used on RockboxPlayerPrototype? page. We have one SVN server at code.google with an initial port code and with more information about the tools we are using as the JTAG hardware debugger, OpenOCD, Sam-ba and Eclipse.
Status - done.
The AT91SAM9260? will boot directly from DataFlash memory. A program called Bootstrap will run on boot and will launch another application - the Rockbox bootloader. Bootstrap also initializes the SDRAM and various peripherals of MCU.
The Rockbox bootloader is an application that will be launched by bootstrap.
The following was code was implemented:
/* Initialize system */ done.
/* Initialize the kernel */ done.
/* Initialize the LCD */ done.
/* Initialize the buttons */ we done. don't have yet buttons hardware so we are using empty stubs.
/* Initialize ATA (SD card reader) and mount the FAT file system partition on SD card */ done.
/* Load Rockbox firmware and start it */ done.
The firmware is loaded from the SD card by the bootloader and run it.
Status - some work had been done. We Firmware is working, but we don't have yet the hardware for the audio codec IC IC, so we are using empty stubs. no sound is played yet.
All documentation to produce the RockboxPlayer is under license:
If you use this work, you must reference this project as "Rockbox Player" and use this link: http://www.rockbox.org/twiki/bin/view/Main/RockboxPlayer
r16 - 23 Mar 2009 - 08:36:21 - DanielStenbergRevision r15 - 18 Feb 2009 - 23:44 - JorgePinto
Revision r14 - 12 Feb 2009 - 16:16 - JorgePinto
Copyright © by the contributing authors.