eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR po latach › Re: AVR po latach
  • Data: 2021-11-15 19:57:55
    Temat: Re: AVR po latach
    Od: "Grzegorz Niemirowski" <g...@g...net> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    heby <h...@p...onet.pl> napisał(a):
    > Jest śladowo prawdopodobne, abyś dał radę znaleźć nowy bug w AVR. Miliony
    > programistów Arduino raczej by go znalazły.

    Oczywiście nie mówię o bugach w AVR. Chodzi o to, że urządzenie nie składa
    się z samego MCU. Masz też różne inne układy, które mogą się zachowywać
    inaczej niż myślałeś lub mieć błędy. Przykładowo UART w Raspberry Pi wysyłał
    na początku transmisji dodatkową szpilkę, która mogła być traktowana jako
    bit startu. Nie było to nigdzie opisane. Pracując w embedded takie i inne
    kwiatki spotyka się cały czas.

    > Debuggery hardwareowe to ostatecznośc. Jesli podczas pisania kodu musisz
    > ich używać, to masz kiepsko napisany kod.

    To jest akademicka teoria. Powiedz twórcom GDB, że zmarnowali swój czas :)
    Debuger jest normalnym narzędziem i sięganie po niego nie musi wcale źle
    świadczyć o programiście. Jego brak jest ograniczeniem środowiska.

    > Nie bez powodu. Dzięki temu, że ma gotowe bibliteki, taki debug jest mało
    > potrzebny.

    Piszesz o nich jak o bibliotekach libc. Tymczasem mają one nieraz błędy i
    słabą dokumentację.

    > Ale nie jestem przekonany, czy środowiska do embedded są znakomite. Jak na
    > razie po kontakcie z kilkoma na przestrzeni 20 lat, uciekam na same słowa
    > "embedded IDE".

    No właśnie :) Tym bardziej Arduino IDE :)

    --
    Grzegorz Niemirowski
    https://www.grzegorz.net/

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: