Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

dzaba codewarrior za freescale

[es] :: Elektronika :: Mikrokontroleri :: dzaba codewarrior za freescale

[ Pregleda: 1758 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon dzaba codewarrior za freescale09.07.2012. u 17:23 - pre 142 meseci
http://www.freescale.com/webap...ew.jsp?code=CW_SPECIALEDITIONS

code size limited ali .. ipak .. od koga je i ovo je mnogo
 
Odgovor na temu

zofr

Član broj: 126534
Poruke: 119
*.dynamic.sbb.rs.



+1 Profil

icon Re: dzaba codewarrior za freescale15.07.2012. u 22:36 - pre 142 meseci
Citat:
bogdan.kecman:
http://www.freescale.com/webap...ew.jsp?code=CW_SPECIALEDITIONS

code size limited ali .. ipak .. od koga je i ovo je mnogo


Ako neće breg Muhamedu, mora Muhamed bregu.

Da, postoji limit za 9S08 od 64KB, što je uglavnom dovoljno za najveći broj primena. Codewarrior je dobar kompajler, sadrži procesor ekspert gde se moduli MCU-a prikazuju sa svojstvima koja se podešavaju, a sam Codewarrior na osnovu toga generiše kod. Takođe potpuno (uključujući i module) softverski simulira MCU.

Za ColdFire V1 limit je 64KB što je verovatno malo za 32-o bitni MCU. Za one koji ne znaju ColdFire V1 MCU je nastavak 9S08 gde je promenjen samo 8-o bitni CPU sa 32-o bitnim. Naravno, jači CPU je dozvolio i neke nove module: eternet, DES akcelerator i t. d. Interesantno je da u razvojnom sistemu, za već napisan program, možete lako promeniti tip MCU-a (na primer sa 9S08 na ColdFire V1) i Codewarrior automatski zameni inklud fajlove i generiše novi izvršni kod.

ColdFireV1 je interesantno unapređenje nekadašnjeg MC68000 procesora. Zadržali su 8 32-o bitnih D registara i 8 32-o bitnih A registra, gde je A7 stek pointer. Takođe su zadržali mogućnost da na mestu A7 može biti korisnički stek pointer ili supervizor stek pointer, potrebno za pouzdan multitasking. Ubacili su i hardver za sumiranje proizvoda 32-o bitnih celih brojeva (označenih i neoznačenih)

Klokuje se sa 50MHz, što nije ništa posebno, naročito ako se ima u vidu da je magistrala prema flesh-u i periferijama 25MHz. Ali ovog puta su CPU i RAM stavili da se klokuju sa 50MHz što ipak nešto znači (2.1 MIPS/MHz)

Možda će nekom biti interesantno. Napisao sam neki netrivijalni program na C-u (preovlađuje rad sa bajtovima) i preveo ga prvo za 9S08 (20MHz), a potom za ColdFireV1 (MCF51JM128) i napravio upoređenje. ColdFire je bio 5 puta brži i potrošio je samo 25% više koda. Ovaj drugi podatak me je iznenadio i vrlo ohrabrio. Onda sam malo bolje pogledao zašto je to tako. Video sam da postoji dobar broj dvobajtnih naredbi, dok je prosečna naredba kod 9S08 dužine 2 bajta. Kod Kinetisa sa ARM jezgrom i RISC naredbama, imao bih veću brzinu ali i osetno veću dužinu koda.

Pozdrav.

 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: dzaba codewarrior za freescale16.07.2012. u 07:45 - pre 142 meseci
Citat:
zofr:
Ako neće breg Muhamedu, mora Muhamed bregu.


Nije sve tako jednostavno, ne znam sta je motorolina ideja ali po meni su jedan od najgorih igraca po pitanju hobi korisnika (i mozda najbolji igrac po pitanju profi korisnika mada ne poznajem tu oblast dovoljno dobro moguce da gresim).. ubitacno skupi alati, vrlo nepraktican sajt .. generalno ako nisi profi sa subscriptionom i cudo profi alata vrlo su nezgodni za rad .. a opet ako jesi profi korisnik i nije ti problem da opremis lab sa 200k onda imas stvarno extra alate, odlicnu simulaciju, odlican kompajler, odlicnu podrsku, cipove koji nikad nisu deprecated tako da mozes da budes siguran da ce koliko god zivi tvoj proizvod imati i rezervne delove etc etc ... samo .. meni je za hobi i samo kompajler preskup, o ostalim alatima ...

no, zato i rekoh, od koga je, dovoljno je :D ... ovde bar moze da se omirise taj profi svet .. secam se, pre godinu dve sam bas sa nekim pricao oko toga kako je motorola skupa, dev kitovi otkidaju, kaze on "jel, mi dobijamo od njih dev kitove dzabe svakih par meseci" .. tako da kad ulozis u njih oni ti nove cipove predstavljaju redovno raznim poklonima, a nas hobiste... plati 600eur za dev kit .. 600 im ... elem, bas pre par meseci mi bio ovde na gajbi jedan drugar ovde sa foruma i ispricao mi vrlo slicnu pricu za renesanse ... izgleda im mi prosto nismo ciljna grupa .... tu me, bese u decembru, zaklao kinez jedan sa "sto da pisemo datasheet, to ce da poveca prodaju mozda 1000-2000 cipova mesecno, mi prodajemo 1-2 miliona tih cipova mesecno, bas nas briga za vas hobiste" ... i tako ostade microchip, atmel i sta moz da se ukrade od st/ti/nxp .. razni nabudzeni '51 sa finim exterierom poput cypres-a i to je to .. tuga :( a guraju nam polu zatvorene plocke tipa rpi sa varijantom, to je do jaja, ne treba da znas sta je ispod, negujuci novu generaciju "embeded developera" koji su pandam visual basic kliktacima iz vremena '95tice .. tuga
 
Odgovor na temu

korak
Nis

Član broj: 125522
Poruke: 622
*.dynamic.sbb.rs.



+7 Profil

icon Re: dzaba codewarrior za freescale16.07.2012. u 10:57 - pre 142 meseci
Konstatacija ti je tačna, nema sumnje.

Ja sam nešto između hobiste i profesionalca, jer imam malu firmu i trošim stotinak MCU-ova godišnje - to nije ništa.

Njihov sajt mi nije problem, navikao sam jer sam skoro svaki dan na njemu. Razvojne ili demo ploce jesu malo skupe, ali se kupuju samo jednom. Osim toga, na sajtu je data šema, raspored elemenata na pločici i šara, pa je može napraviti svako.

Standardna platforma CodeWarrior košta 2500$, što u normalnim uslovima ne bi bilo mnogo ni za moju firmicu, ali sada ne.

Moj kolega radi u nekoj firmici za strance i koriste Kinetis a skinuli su besplatnu verziju CodeWarrior-a i RTOS koji zauzima oko 200KB ali je lako aplicirao eternet i USB a da ništa nisu platili. Pardon, platili su 99$ za P&E multilink za programiranje i dibagiranje.

Za hobiste bi trebalo da ogramičenja ne predstavljaju problem, ali naši hobisti obično nešto prave i za prodaju - barem ja takve poznajem. To su doduše pojedinačni komadi i nema neke zarade koja bi opravdala otvaranje firme.

Mene ne brine 2500$ već što je to jedna instalacija i mogu da se slikam kada mi pukne operativni sistem ili PC. To mi se već dešavalo, pa sam zvao Microsoft u Beogradu, ali njih baš briga što nesavršenost njihovog OS-a meni pravi štetu. Žele da se softverska roba tretira kao ona materijalna, a kada kupim auto, on je samo moj, imam garanciju, ako se pokvari popravljam ga u servisu. Osim toga ako mi se pokvari auto ne izaziva kvar mašine za veš, frižidera, klime i drugih aparata koje imam. U tom slučaju kupovina od 2500$ može da bude bacanje para u bunar.

Pozdrav.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: dzaba codewarrior za freescale16.07.2012. u 11:09 - pre 142 meseci
2500 za "one off" licencu je precise kaki god pogledas, posebno sto je to bas one-off, ako reinstaliras masinu - jbg…. da ne pricam da imas bese neki kratak update od 6 meseci ili goidnu dana a onda daj jos 1000 za upgrade a ako propustis neku verziju onda opet 2500 … ako je app skuplji od 100$ ja ne uzimam osim ako nije "seat" licenca. Npr imam ovde neki app koji kosta 1000$ i lepo na jednoj masini mi je dongle i neki server (koji zauzima nikakve resurse), na svim drugim masinama instaliram aplikaciju i kazem da je key tamo, samo jedan moze da radi u isto vreme i to je to … 1 seat network licence. I imam upgrade "dzaba koliko postoji firma" … te fore dam 1000$ i crkne mi hard i ko me … to je upravo to o cemu pricam, vrlo su bezobrazni iz ugla hobiste…

a da su free verzije dovoljne, nisu, limit za kod je bas za hobistu problem posto se ne trudi da iskoristi svaki bajt, ne radi se na tome da se ustedi pola dolara na jeftinijem mcu-u vec naprotiv, posto je one-off projekat uzmes mcu koji je dovoljno veliki i sta ima veze sto je 15$ skuplji od onog koji je mogao da zavrsi posao ako uloziz jos mesec dana u development … to se hobisti ne isplati - firmi se isplati i te kako …

tako da su iz mog ugla potpuno protivni bilo kakvoj ne-profesionalnoj upotrebi … postujem ja njihov izbor … no necu vise da se zalecem (kao sa par proizvodjaca) pa da gubim vreme i pare da bi dosao do zakljucka da ipak to nije to :)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: dzaba codewarrior za freescale16.07.2012. u 11:16 - pre 142 meseci
secam se, pre jedno 15tak godina (koju manje ja mislim) pravili smo drugar i ja neke komunikatore i sad ja sam radio sa '51 a on sa motorolom, ja mislim 68hc11 ali nisam 100% siguran ... a posto znam da je covek godinama koristio '51 (i mene navukao) pitam ga ja otkud da trosi motorolu za taj projekat... ispostavi se da je motorola imala brzi seriski port od '51 (slagacu al recimo motorola je terala 57600 a '51 28800 max brzinu sinhronog seriskog porta) ... tu ja krenem da smaram sto me izmaltretirao da radim na '51, motorolin asm je toliko mnogo lepsi od smrdljivog intela etc etc ... na sta mi je on odgovorio "ma volim ja motorolu, ali ne voli ona mene" ... mnogo godina kasnije sam skontao sta je hteo da kaze :D
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
95.180.61.*

Sajt: mysql.rs


+2377 Profil

icon Re: dzaba codewarrior za freescale16.07.2012. u 11:21 - pre 142 meseci
Citat:
korak:
Moj kolega radi u nekoj firmici za strance i



Sta je fora, za jednu agenciju ili szr (a svi znamo koliki je tu maximum protok novca godisnje) 2-3000$ za osnovnu opremu za rad nije nista .. svake godine realno mozes da odvojis toliko, naravno ak oti je to osnovno sredstvo ... komp, 2-3 aplikacije .. realno nisu to neke pare sa 10000$ ti opremis lab sa svim sto ti treba i miran si godinama (dmm, logic analyzer, osciloskop, oprema za brz obrt pcb-a, komp, kompajler, simulator, debager, programator..)... to je super, ti ces te pare da isplatis prve godine sigurno, problem sa hobijem je da ti treba da utuces 10k a neces ih vratiti - nikad.... tu sad cena za kompajler postaje vrlo velika prepreka, cifra za eda alat od 500$ min je nesto za sta student u srbiji treba da steka dzeparac godinu dana ne bi li sebi to priustio ... (jeste znam ja da ima na torentu al..)
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: dzaba codewarrior za freescale

[ Pregleda: 1758 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.