eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR po latachRe: AVR po latach
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erj
    e.net!feeder.erje.net!eternal-september.org!reader02.eternal-september.org!.POS
    TED!not-for-mail
    From: heby <h...@p...onet.pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: AVR po latach
    Date: Mon, 15 Nov 2021 18:40:00 +0100
    Organization: A noiseless patient Spider
    Lines: 44
    Message-ID: <smu61k$jqk$1@dont-email.me>
    References: <618f7a0a$0$23913$65785112@news.neostrada.pl>
    <smreh5$3aj$1@dont-email.me> <6191856f$0$551$65785112@news.neostrada.pl>
    <smu2ot$nns$1@dont-email.me> <6192991e$0$543$65785112@news.neostrada.pl>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Mon, 15 Nov 2021 17:40:04 -0000 (UTC)
    Injection-Info: reader02.eternal-september.org;
    posting-host="fa6edf8215f72c2aeeada2545663a409";
    logging-data="20308";
    mail-complaints-to="a...@e...org";
    posting-account="U2FsdGVkX1+rSAFz+2y9xPMRYjlNWnJs"
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
    Thunderbird/91.3.0
    Cancel-Lock: sha1:QBVv6UJnQFAU2q6IMhkdvPcrZcM=
    In-Reply-To: <6192991e$0$543$65785112@news.neostrada.pl>
    Content-Language: en-US
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:768295
    [ ukryj nagłówki ]

    On 15/11/2021 18:30, Grzegorz Niemirowski wrote:
    >> A które?
    > 1. Prymitywne IDE, niewiele bardziej zaawansowane od Notatnika, bez
    > możliwości debugowania

    1) Możesz zostawić środowiko arduino i używać
    Eclipse/Netbeans/QtCreator/Atom/itd jako edytora.

    2) Debugowanie jest praktycznie niemożliwe bez emulacji sprzetu. Często
    ta emulacja sprzetu jest milion razy trudniejsza. Dlatego wymysliliśmy
    techniki pisania kodu, które praktycznie redukują potrzebę debugowania
    na *prawdziwym* targecie, asymptotycznie do zera. Zaryzykuje że
    poprawnie napisany program w języku C/C++ będzie wymagał debugowania w
    emulatorze CPU w mniej niż promilu przypadków. Za to będzie znakomicie
    debugował się na hoście.

    > 2. Biblioteki pisane na kolanie

    Nikt nie każe z nich korzystać. Przypomnę tylko, że firma Atmel dla SAM7
    miała na kolanie napisane *wszystko* do stanu który powodował wymioty na
    sam widok tej niewiarygodnej fuszerki. Jak bym nie wiązał tego
    dziadostwa z Arduino, tylko z embedded. Tam wszystko jest dziadowskie do
    granic absurdu i nikomu to nie przeszkadza.

    > 3. Dziwna konstrukcja z setup/loop

    W 99% programów pojawi się taki setup/loop.

    > 4. Ukrycie użycia timera i wielu innych rzeczy, bo ma być przede
    > wszystkim prosto

    Albo abstrakcyjnie. Sugeruje nie mylić pojęć.

    > Arduino nie powstało i nie jest rozwijane z myślą o profesjonalistach.
    > Wywodzi się z projektu Wiring, który miał artystom pozwolić tworzyć
    > automatyczne lub interaktywne instalacje. Nieprzypadkowo w Arduino nie
    > ma projektów tylko szkice. Dlatego jest spoko do szybkiego
    > prototypowania a nie poważniejszych zastosowań.

    Problem w tym że nie padło "poważne zastosowania" u wątkotwórcy, za to
    padło ATTINY. Co niejako stoi bokiem do koncpecji "profesjonalnych IDE"
    skoro kod nie jest większy niż max kilka stron na ekranie i może być
    pisany w Arduino czy czymkolwiek innym, wliczając notatnik. Choć tak
    nisko bym nie upadał.

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: