eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR po latach › Re: AVR po latach
  • Data: 2021-11-15 18:40:00
    Temat: Re: AVR po latach
    Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie 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: