HW.cz - MCU.cz - Amaro

Jiri Bezstarosti jiri@bezstarosti.cz
Úterý Květen 13 11:45:05 CEST 2008


Take se to da brat z druhe strany a to tak, ze naprogramovany MCU, CPLD 
atp. je soucastka, jako kazda jina. A kdyz si koupite normalni integrac, 
dostanete k nemu vyrobni podklady ? Jasne, da se jiste namitnout, ze 
nektere vyrabi spousta vyrobcu a neni se tudiz duvod bat, ze by priste 
nebyly, na rozdil od naprogramovaneho MCU, ktery programuje jeden kluk 
nekde doma. Ono ale i tohle ma sve uhly pohledu, protoze kdyz chci jeden 
kus pro sebe, ted si vymyslim, treba pro termostat do akvaria, muze mi 
byt docela jedno, jestli dale tyhle integrace budou ci nikoli, zvlast 
pokud se mi domu tech akvarii uz vic nevejde ;). Mozna hloupy priklad, 
ale asi kazdy pochopi, co jsem tim chtel rict.

Je sice hezke, ze stavim neco, k cemu mam uplne vsechno vcetne softu ve 
zdrojaku, ale kolik z tech lidi, kteri to postavi, se do zdrojaku vubec 
podiva a kolik z nich ho i pochopi ? No a kdyz budu argumentovat tak, ze 
to pak chci stavet i dalsim lidem a potrebuju tedy ty zdrojaky ci HEX 
nebo binar, vzdyt to uz je komerce, tak proc by z toho autor nemel neco 
mit a jak lepe to zajisti, nez kdyz bude prodavat naprogramovane a 
zamcene MCU ?

Dalsi hledisko je, ze pokud jsem tak schopny, ze si tohle udelam i sam, 
pak se mohu rozhodnout, zda zaplatim autorovi puvodni konstrukce a nebo 
si ji udelam k obrazu svemu. A kdyz zjistite, ze na tom stravite treba 
tyden po vecerech, bude asi lepe dat nejake to kilo puvodnimu autorovi a 
udelat radeji svou praci za par tisic. Nebo ne ? No a kdyz to chci tvrde 
pro komerci, ukazte mi autora, ktery Vam za patricny honorar neprenecha 
cely zdrojak i s komentari.

Dalsi hledisko je, ze pro mnoho lidi neni vubec samotna konstrukce 
dulezita a najdou v ni jen urcity napad. Napriklad se podivate na nejake 
schema, kde se pracuje s analogovym vstupem +/-10V a ve schematu 
najdete, ze si autor vystacil s jednim napajenim, podeli vstupni napeti, 
prevede na absolutni hodnotu a znamenko a pak s tim jde do MCU, pricemz 
presnost dosahuje prevodni tabulkou u kazdeho kusu v EEPROM (zase jen 
priklad, pro nazornost). Mate z toho tu inspiraci, nad kterou byste 
treba (treba ne) premysleli mnohem dele, nez Vas vyjde casopis, pohled 
na web atp. a nejaky zdrojak Vam muze pak byt fuk, protoze to vubec neni 
to, co se Vam hodi.

Obecne programovani cehokoli je vec, kterou je potreba se naucit a je 
take potreba k tomu znat (a nebo umet kdykoli rychle dohledat) specifika 
ruznych programovatelnych soucastek. A to kazdeho, kdo to dela, v 
minulosti stalo cas, ktery se mu az pak muze zaplatit. Pak se ale 
nemuzeme divit tomu, ze spousta lidi sve zdrojaky tak nerada dava z 
ruky, protoze pokud na tom co investovali do sveho "vzdelani" nevydelaji 
ani ted, kdyz uz to umi, tak kdy tedy ?

Mozna je to jen muj spatny nazor, ale proc proti absenci zdrojaku 
vetsinou protestuji Ti, kteri to nikdy sami napsat nedokazi ? Treba se 
pletu, urcite jsou vyjimky, ale pripada mi to tak.

Jeste si dovolim jednu vec. Spousta lidi si mysli, ze kdyz si koupi 
casopis, musi tam byt uplny navod se vsim vsudy, protoze si za to prece 
ten dotycny zaplatil. Ale kdyz si koupi bulvar a nenajde tam u prave 
drbane osobnosti podrobne detaily vcera z loznice, vubec se tomu nedivi. 
Vzdyt to take neni kompletni ;). Zase jen priklad a asi hodne hloupy, 
ale proste si nelze predstavovat, ze kdyz si koupim casopis, tam bude 
schema, ze k tomu otisknou i datasheety vsech pouzitych soucastek, nauci 
mne programovat vsechny obsazene programovatelne soucastky a nauci mne i 
vyrabet plosne spoje, a nektere jedince nejlepe i rozeznat odpor od 
tranzistoru ;).

Vubec se nesnazim soudit, co je spravne a co ne, spoustu veci vidim svym 
(jiste zaujatym) pohledem, ale zkusme se na ten problem podivat z vice, 
pokud mozno vsech, stran.

--
Jiri Bezstarosti

Miroslav Sinko napsal(a):

>V PE AR onoho casu vydali pravidlo, ze nebudu uverejnovat konstrukciu s MCU, kde nebude pridany aspon dump SW (zverejneny napr. na strankach amaro.cz). Islo im presne o to, aby si kazdy mohol doma postavit _funkcne_ zariadenie bez nutnosti nieco dokupovat (naprogramovany MCU).
>...casom v tichosti nejako od tohto pravidla upustili...
>
>miro
>  
>




Další informace o konferenci Hw-list