-
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ł.
Następne wpisy z tego wątku
- 15.11.21 18:57 Grzegorz Niemirowski
- 15.11.21 19:07 heby
- 15.11.21 19:19 Grzegorz Niemirowski
- 15.11.21 19:34 heby
- 15.11.21 19:57 Grzegorz Niemirowski
- 15.11.21 20:22 heby
- 16.11.21 09:03 Atlantis
- 16.11.21 11:26 Grzegorz Niemirowski
- 16.11.21 11:51 Grzegorz Niemirowski
- 16.11.21 18:18 heby
- 16.11.21 18:22 Pcimol
- 16.11.21 18:30 Pcimol
- 16.11.21 19:30 Atlantis
- 17.11.21 10:53 Grzegorz Niemirowski
- 17.11.21 11:45 Marek
Najnowsze wątki z tej grupy
- pompa CO
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
- ale wiesz, że są gotowce?
- jak wykryć zapalenie żarówki?
- Cyna dylemat
- Mierniki poziomu glukozy (CGM, FGM)
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Kontrola nad prądem - sprawdź jak działa [apka - przyp. JMJ] eLicznik
- NETIA i hasło logowania
- Modulacja FM
- Najgorszy język programowania
- Kol. sukces po polsku: firma Szumisie sp. z o.o.
Najnowsze wątki
- 2025-12-29 Czujnik
- 2025-12-29 Warszawa => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Serv
- 2025-12-29 Warszawa => IT Recruiter <=
- 2025-12-29 Warszawa => Solution Architect (Workday) - Legal Systems <=
- 2025-12-29 Warszawa => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-29 Warszawa => Senior Java Developer <=
- 2025-12-29 Katowice => Key Account Manager <=
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Czwarta doba strajku na głębokości 500 metrów. "Ministerstwo robi sobie z nas jaja"
- 2025-12-29 Kolejny kraj [WB - przyp. JMJ] zakazuje chowu klatkowego. W Polsce żyje tak 40 mln kur
- 2025-12-29 MON nabyło Hutę Częstochowa. "Historyczne znaczenie"
- 2025-12-28 Norwegia kontra media społecznościowe
- 2025-12-28 PREZENTY OD MINISTRA FINANSÓW. SKĄD PIENIĄDZE?
- 2025-12-27 pompa CO
- 2025-12-27 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]