eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaksiążka o programowniu AVR w C › Re: książka o programowniu AVR w C
  • Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!.PO
    STED!not-for-mail
    From: Michoo <m...@v...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: książka o programowniu AVR w C
    Date: Wed, 02 Feb 2011 19:08:15 +0100
    Organization: http://onet.pl
    Lines: 41
    Message-ID: <iic6ig$jv0$1@news.onet.pl>
    References: <ihpvpu$mvg$1@mx1.internetia.pl> <4...@i...pl>
    <4d467cd6$1@news.home.net.pl> <ii61g5$af2$1@news.task.gda.pl>
    <ii6612$1o6$1@news.onet.pl> <ii6fuk$3re$1@news.task.gda.pl>
    <ii6h1t$djb$1@news.onet.pl> <ii734d$kr$1@news.task.gda.pl>
    <ii74kc$sig$1@news.onet.pl> <ii79sr$vp5$1@news.task.gda.pl>
    <op.vp7xc3gr1cvm6g@jk-laptop>
    <4d47d7d9$0$2444$65785112@news.neostrada.pl>
    <op.vp8ouirl1cvm6g@jk-laptop> <ii9t28$2cuu$1@news2.ipartners.pl>
    <op.vp9s140z1cvm6g@jk-laptop> <iibf4p$cff$1@news.onet.pl>
    <op.vqaeauno1cvm6g@jk-laptop>
    NNTP-Posting-Host: smaug.int.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: news.onet.pl 1296670096 20448 83.238.197.12 (2 Feb 2011 18:08:16 GMT)
    X-Complaints-To: n...@o...pl
    NNTP-Posting-Date: Wed, 2 Feb 2011 18:08:16 +0000 (UTC)
    User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20101227
    Icedove/3.0.11
    In-Reply-To: <op.vqaeauno1cvm6g@jk-laptop>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:604093
    [ ukryj nagłówki ]

    W dniu 02.02.2011 18:45, janusz_kk1 pisze:
    > Dnia 02-02-2011 o 12:28:27 Michoo <m...@v...pl> napisał(a):
    >
    >> W dniu 02.02.2011 11:07, janusz_kk1 pisze:
    >>> Trzeci moduł jest dostosowany do listy rozkazów procka dzięki czemu GCC
    >>> jest uniwersalne
    >>> i kompiluje od 51 po pic-a.
    >> Pudło. Ich budowa jest tak 'inna', że na te architektury nie ma portu
    >> gcc.
    > No nie do końca, akurat pomyliłem procki bo na małe jest SDCC,
    > ale poczytaj sobie budowę GCC
    Nie muszę czytać bo ją znam.

    > http://pl.wikipedia.org/wiki/GNU_Compiler_Collection
    > i zobaczysz jaki wachlarz procków obsługuje i podział zadań pomiędzy
    > moduły,
    > tutaj pisząc z pamięci niewiele się pomyliłem.
    Wiele się pomyliłeś - gcc nie obsługuje i nie będzie obsługiwać ani 51,
    ani PIC (nie mówimy o tych nowych, 16 bitowych, w który zapomniano o
    takich tworach jak sprzętowy stos) właśnie ze względu na to, że ma taką
    a nie inną budowę. Dodanie obsługi wymagałoby nie tylko utworzenia
    backendu (optymalizującego platform-specific i generującego kod
    maszynowy), ale napisanie na nowo właściwie wszystkiego poza parserem.

    >
    > A tutaj jest na małe procki:
    > http://sdcc.sourceforge.net/
    Niestety bardzo ubogi ten kompilator (translator bardziej). I nie
    kompiluje C++.


    >> Dzięki temu mogłem poznać rozkosze używania SDCC - np operuje się na
    >> liczbach zmiennoprzecinkowych, kod się kompiluje. Dopiero po
    >> sformatowaniu go przez printf i wyświetleniu na LCD widać napis
    >> informujący o braku jednostki zmiennoprzecinkowej. ;)
    > A dołączyłeś odpowiednią biblotekę?
    Raczej tak. Inaczej powinien się nie skompilować/nie zlinkować.

    --
    Pozdrawiam
    Michoo

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: