Rockbox Development > New Ports
Rockbox Player - Project to design and build a Free/Open hardware audio player
casainho:
--- Quote from: dkamin on February 14, 2009, 02:37:42 PM ---I have been working for some time on a portable MP3 player and came by Rockbox and your player port. I have since switched my efforts to supporting your project instead of working on my own for now.
--- End quote ---
Good idea, I think. There are a lot of Open Hardware and firmware DAP projects on Internet, but people works alone and can't do all alone... You are welcome ;-) and we really need people that can do work, special on hardware since looks to me that Rockbox hackers are most firmware guys.
--- Quote from: dkamin on February 14, 2009, 02:37:42 PM --- I am a couple of days away from sending off for a prototype based off your existing specs plus a few more for future incorporation.
--- End quote ---
I am bad on English language, can you explain better?
--- Quote from: dkamin on February 14, 2009, 02:37:42 PM ---Looking at your daughterboard for the Olimex board, I cannot determine your switch needs and would like to discuss your design plans for user input so I can layout the board appropriately.
--- End quote ---
Well, I didn't understand all, but for user input on Rockbox Player Little, we have an expansion board designed (which I hope to get it drilled and assembled this week).
As you can see there is 8 buttons, we can buy them easily, cheap and easy to do firmware - it's what I am looking for this Rockbox Player Little "first and quick prototype".
--- Quote from: dkamin on February 14, 2009, 02:37:42 PM ---Also, since you are using the Olimex board which is based on the Atmel evaluation board, there are a few questions that I need answered based on your current port.
Does your bootloader use external dataflash, nandflash or just the internal dataflash?
--- End quote ---
I am thinking on putting the Atmel BootStrap + Rockbox bootloader on DataFlash - current code is working like that. But they can also be placed on the Nandflash.
--- Quote from: dkamin on February 14, 2009, 02:37:42 PM ---Are you using or planning on using the EEPROM to persist settings?
--- End quote ---
No. Settings from Rockbox are saved on files, on FAT32 partition, where Rockbox firmware is + the audio files.
--- Quote from: dkamin on February 14, 2009, 02:37:42 PM ---Do you see a need for a serial interface or is the USB interface sufficient?
--- End quote ---
I think serial would be good to do debug, it's cheap and simple hardware. USB is important, can be used for charge a battery, program the Atmel Bootstrap + Rockbox bootloader and transfer files to SD Card (including the Rockbox firmware). There is no working code for USB on actual port, I don't understand nothing about USB, that's why I want to use SD Card ;-) - and luckily, SD Card is very used nowadays.
So, I would just put USB + JTAG port (instead of Serial). Not everyone would use JTAG, it can be used to program the DataFlash or Nandflash, and for Debug, which is very important for hackers :-) -- Debug hardware for ARM is cheap and there is a few Open Hardware dongles (and Free Software visual Debuggers) ;-)
--- Quote from: dkamin on February 14, 2009, 02:37:42 PM ---Do you see a need for an external RTC or use the processor to keep date/time?
--- End quote ---
Well, I don't know. I don't have any knowledge about it. I think Rockbox uses a clock and that hardware must have it...
rasher:
--- Quote from: friendlyzookeeper on February 20, 2009, 07:04:57 PM ---It has a open source Atmel SAM7X processor, ARM7, 32-bit, 256K Flash, 64K SRAM, up to 55MHz and 48 MIPS. Ethernet, 256K EEPROM, MAKE Controller Kit.
--- End quote ---
Dear god that's slow. Why would you use such a thing?
Llorean:
I'm sorry, could you please try to use proper English? The sentence "Your selling "open source" : a community." makes no sense (even after correcting Your to You're). We're not selling anything, and "community" has very little to do with technical requirements. That is a very slow processor. With the exception of the Archos players (which use a hardware chip to decode MP3 audio) no other Rockbox target is that slow, and a large portion of Rockbox's featureset would have to be disabled. It would more or less be pointless.
You can't make technical requirements go away by calling someone self-centered for knowing about them.
Llorean:
We have a forum guideline asking that you make the best attempt you can to use proper English. While grammar may be difficult, spelling is something that can be checked.
Which CPU do you think is equal speed to the one you're proposing? Saying "that is considered much faster than Arm7" makes me think you're not actually looking at the rated speed, but just the architecture. The iPods are dual core Arm7 80mhz processors. That means yours is significantly slower than a single core of these dual core devices.
casainho:
I were doing a presentation about Rockbox and Rockbox Player, at an hack lab. Everyone enjoyed it and I was invited to repeat on another place. Also there as an invitation to make a more technical presentation of internals of Rockbox Player.
I got a contact of a Portuguese company that is selling Arduino and another electronics boards like that, I hope to talk with them and who knows If I get any help......
The pictures and the presentation files are here.
You know, I got buttons working, on next days I will focus on audio - the last thing to have a full working hardware :-)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version