eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaAVR po latach › Re: 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!ecngs!feeder2.ecngs.de!178.20.174.218.MISMATCH!feeder5.fe
    ed.usenet.farm!feeder1.feed.usenet.farm!feed.usenet.farm!newsfeed.xs4all.nl!new
    sfeed9.news.xs4all.nl!border2.nntp.ams1.giganews.com!nntp.giganews.com!newsfeed
    .neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.
    neostrada.pl.POSTED!not-for-mail
    From: "Grzegorz Niemirowski" <g...@g...net>
    Newsgroups: pl.misc.elektronika
    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>
    <smu61k$jqk$1@dont-email.me> <61929f95$0$539$65785112@news.neostrada.pl>
    <smu7m3$kaf$1@dont-email.me> <6192a4bc$0$552$65785112@news.neostrada.pl>
    <smu97g$bau$1@dont-email.me>
    Subject: Re: AVR po latach
    Date: Mon, 15 Nov 2021 19:57:55 +0100
    MIME-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: OE PowerTool 4.5.5
    X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7681
    X-WWW: https://www.grzegorz.net/
    Lines: 34
    Message-ID: <6192adb1$0$518$65785112@news.neostrada.pl>
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 89.65.244.230
    X-Trace: 1637002673 unt-rea-a-01.news.neostrada.pl 518 89.65.244.230:53542
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:768301
    [ ukryj 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: