gelesztamás (statz) | #24, Balfasz (26) |
1739 | #3f6e | ^ | Idézet | Thu, 20 Oct 2016 22:34:40 +02 |
80.99.*.* | *.catv.broadband.hu |
Egy 32 bites RISC az alapja: Tensilica Xtensa LX106. Ennél többet nem tudok róla.
RX, TX és föld tüskék vannak rajta. Gondolom RS232-vel teljesen jól megy, én speciel egy USB-uart átalakítót használok égetéshez.
Munkából csinálom és zárt a projekt, de fogok csinálni egy hasonló, open-source dolgot is, arról mindenképp fogok írni. Amúgy erre készül a projekt.
A fájlműveletekre tényleg nincs szükség, de nem az a gond. Gyakorlatilag egyedül a malloc nem működik, de mivel sok más függvény is meghívja, ezért azok sem. (pl printf, sprintf, scanf). Nagy gáz nincs, mert az SDK-ban van erre pár alternatív függvény (os_printf, os_zalloc, stb.), de azért elég savanyú dolog hogy a standard könyvtár nem teljesértékű. A toolchain-t (gcc cross compiler az xtensa procira, sdk, égető szkript) először elég sok idő lefordítani, de ha egyszer megszenved vele az ember, utána hibátlanul működik. Van doksim róla, hogy lépésről lépésre mit kell csinálni, meg van egy Makefile-om is amivel mindent fordítok. Ha érdekel, elküldöm. |