- 4fonya blogja
- A hozzászóláshoz be kell jelentkezni
- 1024 megtekintés
Hozzászólások
Gratulálok!
Miért az SDCC-t használod?
Nemrég jelent meg az MPLAB X v1.0. Ami szépen fut Linux alatt is, a Microchip gyári fordítójával együtt.
- A hozzászóláshoz be kell jelentkezni
Hogy miért? Még akkor kezdtem amikor az mcc18 csak XP-re létezett. Az is időkorlátos. Félmilliós nagyságrendben lett volna egy teljes értékű változat. Hobbicélokra bőven megfelelt az SDCC. (Főleg úgy hogy az összes fontosabb PIC-es könyvtári függvényt optimalizáltam assembly nyelven.)
Volt már olyan munkám amikor az mcc18-at kellett használnom. Meglepődtem hogy teljes optimalizáció esetén is néha igen buta és terjengős kódot készít. Egy síma bit-tesztet egészen eszetlen módon valósít meg. Ezt az SDCC a lehető legegyszerűbben végzi el.
Az MPLAB X-et a 0.7.x változat óta le-le töltögettem, de csak ennyi. Eddig még nem kényszerültem rá hogy használjam.
- A hozzászóláshoz be kell jelentkezni
Én nem nagyon foglalkoztam az optimalizációval. Amit idáig csináltam, az ment simán (hobbi szintű kis projektek).
Rá lehet valahogy venni az mcc18-at, hogy assembly forrást generáljon?
- A hozzászóláshoz be kell jelentkezni
Nem. Assembly kimenetet csak a listában láthatsz.
[szerk.]
Jelentős különbség az mcc18 és az SDCC PIC-es portja között hogy míg az előbbi object kódot készít addig az utóbbi assembly kimenetet állít elő és ebből a gpasm közreműködésével lesz object kód.
- A hozzászóláshoz be kell jelentkezni
Congrats!
Mindenképpen jelezd, hogy mennyire vagy otthon az angolban, nehogy másnak tulajdonítsák a szöveget.
- A hozzászóláshoz be kell jelentkezni
A levelet ezzel a ténnyel kezdtem és azzal hogy a google fordítóját használtam.
- A hozzászóláshoz be kell jelentkezni
Tegnap este kaptam az értesítést hogy a foltot beolvasztották. Megnéztem és tényleg lejött a frissítéssel. :-) Most állhatok neki a nagyobbik részét tisztázni és beküldeni.
Végül is megvan a húsvéti ajándék. :-)
- A hozzászóláshoz be kell jelentkezni
Most küldtem be a nagy foltot. Egy részét átírtam és beiktattam új képességeket is. Persze nincs kész (olyan kód nem létezik), de már ki mertem adni a kezemből. Nem tudom mit szólnak hozzá. A kocka el van vetve.
- A hozzászóláshoz be kell jelentkezni