Linux - Embedded vasra

Üdvözletem,

Fejlesztési kapacitás problémák miatt adódott itt egy jól körülhatárolt feladat. Adva van egy ARM SAM9263 alapú, viszonylag nagy sorozatban gyártott ipari vezérlő kártya, amelyre most Linuxot (ARM Debian-t) kellene tenni, minimál kernellel, UBOOT-tal behúzva. Csak a DRAM, Ethernet, UART és Flash részek kellenek, semmi grafikus. A dolgot önállóan kellene megoldani, vasat adunk hozzá. A díjazást és a technikai részleteket a vállalkozó szellemű jelentkezőkkel majd személyesen.

Hozzászólások

lehet tudni valami pontosabban a vasrol?

- Processzor: AT92SAM9263 (ATMEL ARM9 @200MHz)
- SDRAM: 64 MiB (32-bites)
- NAND FALSH: 512 MB
- DATA FALSH: 128kiB, SPI
- EEPROM: 8kiB, (SPI)
- Ethernet, PHY: KSZ8041NLI.
- 3x UART (CMOS)
- 2x SD kártya csatlakozó (csak egyet akarunk használni)
- 2 x USB (1.: HOST/DEVICE, 2.: HOST), csak a host kellene (pendrive-hoz)
Ezeket most nem használjuk ebben a projektben, de fizikailag léteznek:
- 1 x CAN (nem kell kernel szinten támogatni)
- ISI (Image Sensor Interface, ez egy digitális video bemenet)
- AC97 audio CODEC
- LCD interface

A fentiek közül szinte minden standard "tartozéka" a SAM9263-nak. Az AT91SAM9263-EK Evaluation Board-hoz (http://www.atmel.com/Images/doc6341.pdf) elérhető linux környezet is elindulhatna, de módosítani kell a címeket, a chip-select kiosztást és le kell cserélni az Ethernet PHY kezelést.

ISI: Úgy tudom nincs open source támogatás linux-hoz. Vagy csak én nem találtam?

Köszönöm a linket, nem ismertem ezt a leírást. Az OpenOCD-t én Eclipse - Yagarto - OpenOCD - Amontec-JTAG összetételben használtam. Végül is működőképes volt. (Úgy értem, volt nem sokkal instabilabb, mint a méregdrága fejlesztői környezetek.)

AT91SAM9263 alapú vas, u-boot, 2.6.38.1 kernel, OpenWrt-ből indult, de teljesen lecsupaszított majd újraszabott minimalista root fs, a specifikálthoz hasonló perifériák. Ha gondolod...