WinAVR
Rancz Lajos
csigaelektro at freemail.hu
Fri Feb 18 08:50:47 CET 2005
Helló!
Most többek bánatára nem fogom kitörölni a lentieket, mert fontos :-). Szóval egészen furcsa dolog ez, én Linux alatt használtam utoljára GCC-t, akkor is kis konzolos programok írására, nem volt vele baj. Beágyazott rendszerben eddig csak pénzes fordítóket használtam (csak evalt ;-)), azoknak is van furcsaságuk. Pl. a Keil nem képes kezelni az egymásra átadott pointereken keresztül hivatkozó függvényeket, emiatt belefutottam már egy-két nap szívásba. Szóval GCC necces, és én nem is vágom annyira, mint amennyire kéne, maradok vmi másiknál. Télleg mi a tapasztalat a IAR EW-el és az ImageCraft AVR fordítójával?
Kösz,
Lajos
On Thu, 17 Feb 2005 13:58:10 -0800, Andras Tantos wrote:
> Hali!
>
>>> Hat, nem egy elmeny. De azert ki lehet tapasztalni a nyugeit,
>>> es utana hasznalhato. Hala istennek az en programom egyenlore
>>> se nem sebesseg, se nem
>>>
>>> meret-kritikus, ugyhogy a felre-optimalizalasok nem annyira
>>> fontosak, ameddig legalabb azt csinalja, amit kerek tole. A
>>> programozas hatekonysagat
>>> nagysagrendekkel nem csokkenti, inkabb a betanulasi idot
>>> nyujtja meg.
>>>
>> de minek megtanulni?
>>
>> nem csak azt van ertelme megtanulni ami jo es mukodo
>> az ember azert tanul meg valamit mert azt tobszor is akarja
>> hasznalni ha most ha kijon egy uj verzio vagy mas target eszkozon
>> akarod hasznalni ott
>> megint kezdheted elolrol a tanulast, mert hiaba tanulal meg
>> valamit ha ott nem
>> jol mukodik mert hiaba tanultad meg a " -fdata-sections opciot"
>> ha itt nem megy
>>
>
> Igen, es nem. A GCC-ben az a jo, hogy a megtanult tudas egy
> jelentos resze hordozhato. En ARM-on kezdtem hasznalni a GCC-t,
> aztan windows-on is irtam vele egy-ket programot, szamomra a
> termeszetes valasztas a GCC volt AVR-re is - mi tobb, ez volt az
> egyik donto erv az AVR mellett.
>
> Minden valtasnal vannak ujra tanuladno dolgok, ez termeszetes. Azt
> gondoltam, hogy azzal, hogy a forditot, linkert, egyebeket mar
> ismerem idot nyerek. A meglepetes az volt, hogy ekkora kulonbseg
> lehet GCC es GCC kozott attol fuggoen, hogy mi a target. Az ARM
> verzio egesz kellemes.
>
> A baj az, hogy a hivatalosan tamogatott programok (AVRStudio) se
> jobb minoseguek, es a penzeseknel sincs semmi garancia.
>
>
>>> (hala istennek legalabb az -ffunction-sections-t ismeri).
>>>
>> igen ep most ez a verzio de ha mas procira mesz?
>>
> Speciel a GCC-nel ez nem target platform, hanem target formatum
> kerdese: ELF-ben ismeri, COFF-ban nem. Tobbek kozott ez az oka
> annak, hogy a GCC-vel forditott windows-os programok akkorak,
> amekkorak - minden kacatot belerak, amit nem kene.
>
> Amugy a GCC aranylag jo a verziok kozotti kompatibilitasban.
> Kiforrott termek egyebkent se nagyon engedheti meg maganak, hogy
> egyik verziorol a masikkra tul sok minden valtozzon (ellenpelda
> Xilinx command-line FPGA toolok).
>
>> nem akarok flame-ot
>> de ha nekem ilyen forditom lenne rendkivul gyorsan letorolnem
>>
> Hat igen. Azert olyan kis programoknal, amiket en irogatok meg
> elviselheto. Es az ember mindig remenykedik, hogy elobb utobb
> valaki nala okosabb is eszre veszi, es kijavitja ezeket a hibakat.
>
> Udv,
> Tantos Andras
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
More information about the Elektro
mailing list