Rockbox Development > New Ports

Rockbox Player - Project to design and build a Free/Open hardware audio player

<< < (133/144) > >>

casainho:
First pictures of finished prototype. The schematic is on Lyre SVN.

I didn't solder yet the battery because I don't have yet firmware to handle the charge. Characteristics of this hardware:

    * i.MX233 ARM9 32bits @ 454MHz
    * 32MBytes SDRAM
    * low power, black and white LCD, Nokia 5110 clone, 84X48 pixels
    * audio IN and OUT
    * 6 users buttons
    * 2 memory card: 1 uSDCard from where system boots and 1 SDCard
    * USB mini (for operation as USB Mass Storage Device)
    * Operates from USB or Li-ion battery, and charges the battery when connected to USB
    * JTAG connection for debugging
    * 3D printed enclosure

I will now start porting Rockbox  :)








---

Finally I have all the hardware needed to build my own player:





That LCD cheap (6€) and I bought if on Ebay - there are many sources for it. The advantages are the simplicity to wire it to board, his low power, low price and easy to source. Disadvantages, well, it's a black and white LCD of 84x48 pixels.

Selling a DIY Lyre player

I am planning to assembly by hand and sell on Ebay and Etsy for 200€. I plan to also design and print the enclosures on my RepRap 3D printer. I will ship the player running Rockbox and the uSDCard full of music (CC licensed music) and with source files of Rockbox firmare, hardware and 3D file on the 3D printed enclosure.

Maybe I will design the enclosure as being an audio cassette :-)

---

About Lyre project and using actual IMX233 ARM9 @454MHz board, I need to use Rockbox as firmware, since the board have as maximum 32MBytes of RAM and Android needs much more.

I am looking for a device just dedicated for audio and if possible, easy to share the audio files - for now, the easy way is to use the SD memory card or connect the device to a PC where it will act as a USB flash drive.

I am not looking for web browsing, facebook, etc. Maybe in future use the USB Host capabilities to add a USB<->Wifi adapter, for connect to Internet to listen radio stations or something like that. Right now, the straight way is to play music from the SDCard (which is realistic to develop/do in 6 months).

scharkalvin:
Adafruit has this nice touch screen LCD.
http://www.adafruit.com/index.php?main_page=product_info&cPath=37&products_id=335
Looks like a nice addition to a homebrew player.  iTouch clone anyone?

casainho:

--- Quote from: scharkalvin on February 15, 2011, 08:47:10 AM ---Adafruit has this nice touch screen LCD.
http://www.adafruit.com/index.php?main_page=product_info&cPath=37&products_id=335
Looks like a nice addition to a homebrew player.  iTouch clone anyone?

--- End quote ---

This project is idle for now, because:
- I am not being able to develop/code for the imx233 bootloader (1st bootloader), to load the Rockbox bootloader (2nd bootloader) from SDCard and run it. I don't have knowledge to do that. Bob Cousins seems to be busy and can't help either.

- Lack of a business plan for the project. Although, I did plan to produce and sell a few units, but since I can't develop the prototype, I can't go further. Neither I have money to pay someone to develop the prototype.


BUT, there is some light!! Lady Ada from Adafruit Industries, is planing an Open Source Audio player :-) -- Lady Ada have the shop/business/clients, so I am sure he will have success!! However I don't know if their hardware will be able to run Rockbox. I asked her to please think on an hardware to run Rockbox and I told her about Lyre project. I even offered help to port Rockbox (in what I can, which is not to much...). Lady Ada is selling "Chumby Hacker Board", which is a general board running Linux with the imx233.

casainho:
Finally I got it working :)

I got the "system_init" code which setup the clock to 454MHz and the 32 Mbytes SDRAM, running on internal RAM. Right after, Rockbox bootloader is loaded to SDRAM and runs (right now is just a blink LED code).

I got help from Pamaury Rockbox dev. and from Sean from Chumby :)

Next task is to put Rockbox kernel working, by using an interrupt...

After LCD, after buttons and in the end, the uSDCard.

zone22:
Woot!

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version