Welcome to the Rockbox Technical Forums!
The Sansa e200 you use as comparison has both internal NOR and NAND, so I'm not sure this clarifies anything...
[1 or 2 outputs?]1 stere o/p should suffice. you can anyways plug a Y splitter externally to have 2 headphones.
[wireless connectivity?]Bluetooth is a good option. For hardware all we may need is a SPI bluettoth chip. i dunno how r we gonna implement the bluetooth software stack on the player. It will be challenging.
[Built-in storage]The main purpose of built in storage is to hold the firmware. But it doesn't hurt if we have some more space here to accomodate some media files. (available options NOR, NAND, SPI)SPI is not an option as it is restricted to a few MB's with very high price/MB.NOR is expensive whhen compared to NAND. Again restricted to less than 64MBNAND has lowest price/MB.the AT91 supports NAND bootloader. NAND is cheap and available in higher capacities with lowest price/MB. in fact the 8GB SD card we r talking about also uses NAND chip/s iniside.1GB internal NAND is the best value for money for now. by the time we're in production, 2/4GB should be appropriate. Nothing changes in the hardware. just need to solder the cheaper/bigger chip.
[CAD tools]gimme an option to use Orcad Layout and i'll get the PCB done in a week's time. we can later re-design using kiCad. atleast we'll get the concept proven. jokes apart. maybe we'll have to learn kiCad(PCB).
Sansa boots from NOR? where is the RB bootloader? on NOR flash or in NAND flash?
When you create your own player you can decide yourself how to boot and you don't have to inherit any weird systems you can see Rockbox use on existing players.The Sansas boot first from NOR, then it loads a bootloader from NAND and then that bootloader loads the firmware from NAND. In Rockbox's case, we replace the firmware with our bootloader which then loads Rockbox...
[bootloader]I agree with Badger. We just use a resonably sized NAND chip. use a u-boot bootloader. (advangate of u boot-->we just have to do some configuration stuff and need not write one from scratch).the u-boot bootloader will then load RB from again NAND itself.This way things are simple.[project route]We should first get the stuff working on RockboxPlayerPrototype (i.e. eval board + expansion board). I can design and fabricate the expansion PCB. I'll send the PCBs across to anyone interested for assembly.casainho, since you already have the dev board, you can start doing some coding on it. 1st step is to finalize the booting plan. i guess the above mentioned booting method is fine.we have to start somewhere otherwise things will just keep delaying.
I don't believe in Copyright this hardware
the license should probably be free and open to allow both commercial and non-commercial use of everything. Both because that's what Rockbox does but mostly (IMHO) because that's the spirit we all work on this under.
GPL2 is appropriate?
Draw a schematic to wire an flash memory to an MCU and after copyright it with an GPL2 license, does it have any practical effect?
Can someone copy It and use without apply GPL2 license?
QuoteGPL2 is appropriate?Sure, the entire Rockbox source code chunk is GPL2 (the debate is weather that is "v2 or later" or just "v2")
QuoteDraw a schematic to wire an flash memory to an MCU and after copyright it with an GPL2 license, does it have any practical effect?You don't "copyright it" with a license. You copyright it, and then you release it under a license and that license can indeed be GPLv2.QuoteCan someone copy It and use without apply GPL2 license?I'm not a lawyer, but the whole purpose of GPL is to make sure nobody denies anyone else the source code and ability to build and distribute their own copies and derivates of the original. So no, you can't get the schematic and just "shave off" the license, that's not permitted by the license.
And why not V3?
Page created in 0.046 seconds with 21 queries.