Poraďte dobr programtor *ROM/MCU
Miroslav Mraz
mraz@seznam.cz
Pondělí Září 22 22:32:08 CEST 2008
Open-source projekty (a těch je v Linuxu většina) jsou distribuovány jak
už název napovídá ve zdrojových textech, které si každý může zkompilovat
pro svůj systém. To ovšem není váš případ, pokud chcete chránit know-how
firmy. Xilinx to vyřešil tak, že si nainstalujete binárku a jejich
distribuce s sebou táhne všechny potřebné knihovny. Je to sice příšerné,
ale funguje to. Ono to ISE je vůbec moloch. Další možnost je binárku
nalinkovat staticky.
Docela se mi líbil přístup FTDI - pro práci s jejich obvody vytvořili
jednoduché API, popsané v hlavičkovém souboru. Spolu s tím distribuují
statickou i dynamickou knihovnu, přičemž vlastní program, volající toto
API je ve zdrojákách. Tím je zachováno know-how firmy a zároveň to
dovoluje programátorům poměrně snadno upravovat program. Knihovna zde
neobsahuje žádné složité závislosti, používá jen standardní funkce.
Mrazík
Jan Puobis píše v Po 22. 09. 2008 v 21:41 +0200:
> Dobry vecer,
>
> p. Waclawek, dakujem za pripomenutie listu z roku 2004.
>
> Dnes je rok 2008 a podpora Linuxu zo strany firiem, ktore vyrabaju vyvojove prostriedky (emulatory, kompilatory ... programatory) sa zmenila odvtedy minimalne.
>
> Trocha podpichnem - ale len koli cistote terminologie. Celkom nerozumiem, ako sa mozu desiatky roznych distribucii (kolko ich je vobec?) a tisicky kompilacii operacnych systemov zalozenych na OS Linux, navzajom nekompatibilnych (takmer) ani v zdrojovom kode, volat stale len "Linux"?
>
> Keby striktnu podmienku "MUSÍ to chodit nativně pod Linuxem, ..." pisal niekto, kto pracuje pod nejakou verziou WIN, tak by urcite uviedol napr. "MUSÍ to chodit pod WIN 95".
>
> Naozaj nechcem flameware WIN-Linux, pytam sa naozaj koli jednoznacnosti vyjadrovania. Dakujem.
>
> S priatelskym pozdravom,
> Jan Puobis
> www.elnec.com
Další informace o konferenci Hw-list