Piatok: Ja nemam rad PIC, ale PIC ma rad mna... :-)
Jan Waclawek
wek@evona.sk
Pondělí Červenec 23 08:53:20 CEST 2007
Pardon za to odklepnutie...
Marek Pavlu wrote:
> Docela mne dostalo, kdyz mi odpovedeli, ze vidi rozdil mezi MCU a CPU
> "realm", ze pry v domene MCU se musi delat veci jinak, ve smyslu
> NESTANDARDNE:).
Mno, ono je to tym, ze C ako vyssi (s prepacenim) jazyk - a vobec,
zlatanina - napisana priamo na nejake PDPcko samozrejme nic o realnom
svete nevie a bohuzial, vsetky pokusy o jeho "vylepsienie" a s
prepacenim "normalizovanie" boli robene s ohladom na "velke" procesory a
pocitace, s uplnym ignorovanim poziadaviek "malych" mcu.
Toto je samozrejme problem vsetkych C (a v konecnom dosledku aj vsetkych
"general purpose" HLL) pre jednocipy - jednoducho musia byt urcitym
sposobom nestandardne, ak chcu byt pouzitelne...
> To, ze pak ztezuji prenositelnost kodu je moc nes*re.
Prenositelnost je u jednocipov blby vtip. A to ani piatok nie je...
> Stale malo pameti SRAM atd...
RAM je z definicie vzdy malo... :-) Ale skuste si to najprv s nejakou
stovkou byte, potom Vam tych par kilobyte pripadne ako vcelku luxus... ;-)
Teraz vazne: pricina je jednoducha, a to to, co je vzdy na prvom mieste:
cena. Jedna SRAM bunka je 6 (slovom: sest) tranzistorov; jedna FLASH
bunka je jeden (niekedy dokonca pol alebo stvrt) tranzistor. Hadajte, co
tam vyrobcovia budu radsej cpat.
wek
Další informace o konferenci Hw-list