eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR32 - jak ruszyc z tym prockiemRe: AVR32 - jak ruszyc z tym prockiem
  • Path: news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.internet
    ia.pl!newsfeed.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-fo
    r-mail
    From: SM <b...@k...com.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: AVR32 - jak ruszyc z tym prockiem
    Date: Mon, 09 Nov 2009 05:51:19 +0100
    Organization: TP - http://www.tp.pl/
    Lines: 41
    Message-ID: <hd878m$il3$1@atlantis.news.neostrada.pl>
    References: <hd1e7s$hqa$1@nemesis.news.neostrada.pl>
    <hd1hnm$9oo$1@atlantis.news.neostrada.pl>
    <hd3mp5$96h$1@atlantis.news.neostrada.pl> <hd3t48$lle$1@inews.gazeta.pl>
    <hd4ruv$qkg$4@news.onet.pl> <hd5le5$mn6$2@atlantis.news.neostrada.pl>
    <hd78vj$st1$1@news.onet.pl>
    NNTP-Posting-Host: bbf41.neoplus.adsl.tpnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: atlantis.news.neostrada.pl 1257742422 19107 83.27.195.41 (9 Nov 2009
    04:53:42 GMT)
    X-Complaints-To: u...@n...neostrada.pl
    NNTP-Posting-Date: Mon, 9 Nov 2009 04:53:42 +0000 (UTC)
    User-Agent: Thunderbird 2.0.0.23 (Windows/20090812)
    In-Reply-To: <hd78vj$st1$1@news.onet.pl>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:575182
    [ ukryj nagłówki ]

    > Ale coś się tak uczepił asemblera.

    Bo dla mnie ważna jest szybkość procka.
    W ASMie sam mogę dobrać sobie każdą instrukcję, najbardziej
    optymalną, nie ma zbędnych "dodatków" jakie generuje kompilator.
    Żaden kompilator języka wysokiego poziomu nie da tak
    wydajnego kodu jak pisanie samemu w ASMie.

    > Istnieje przecież na świecie
    > kompilator gcc - czyli bez dodatkowych wydatków można pisać programy w
    > C. To nie PIC w końcu. No a program napisany w C/C++ zawsze w
    > przyszłości będziesz mógł łatwo przenieść np. na bardziej wydajną
    > platformę.

    Osiągi jakie ma AVR32 idealnie mi pasują. Do tej pory robiłem na
    ARMach Atmela, Philipsa, Analoga i brakowało mi wielu rzeczy jakie
    ma AVR32 (np. sprzętowego szybkiego dzielenia).
    Spośród procków mających kilkadziesiąt MIPSów i będących w cenie
    AVR32, to te wypadają najlepiej.

    > Po co zawracać sobie głowę asemblerem właściwie (tzn. znać
    > warto aby rozumieć, co wyprodukował kompilator - ale nie warto pisać
    > samemu w asm).

    Przy dużych projektach robię tak, że procedurki pisze w ASMie
    (przede wszystkim przerwania) a potem łącze to w logiczną całość
    w C. Wtedy mam idealne jak dla mnie rozwiązanie - w miarę szybkie
    (dzięki ASM) a jednocześnie logicznie przejrzyste działanie programu
    jakie daje język wysokiego poziomu.

    Fajne były ARMy Atmela SAM7S ale okazało się że mają problemy
    ze startem przy zbyt wolnym narastaniu napięcia zasilającego.
    Po prostu nie startował. Zależało mi na procku który ma
    zewnętrzny reset, abym mógł mocno filtrowac napięcie zasilania
    (układ pracuje w mocno zakłóconym środowisku), i puścić go
    kiedy będzie już można do tego sprzętowe dzielenie. SAM7S tego
    nie miały.

    SM


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: