Strona 1 z 1
Kurs programowania AVR w C++
: sobota 02 sty 2016, 18:58
autor: kijas1
Witam, swego czasu na innym forum dostępny był świetny kurs programowania AVR w C++ autorstwa kol. mokrowski, ale zostało wszystko usunięte. Czy jest jakaś szansa na pojawienie się tego kursu tutaj?
Re: Kurs programowania AVR w C++
: sobota 02 sty 2016, 19:01
autor: Antystatyczny
Witam serdecznie na forum.
Z ostatnich informacji, które przekazał nam kolega Mokrowski, wynika, że w przygotowaniu jest nowa odsłona/wersja kursu C++. Niestety prace nad nim rozpoczęły się stosunkowo niedawno, więc przyjdzie nam jeszcze troszkę poczekać... A póki co zapraszam do zadawania pytań w dedykowanym ku temu dziale o języku C++.
PS. W zasadzie już jesteśmy w tym dziale

Re: Kurs programowania AVR w C++
: sobota 02 sty 2016, 19:05
autor: kijas1
Dzięki za odpowiedz, z niecierpliwością będę śledził temat !!!
Re: Kurs programowania AVR w C++
: poniedziałek 04 sty 2016, 21:25
autor: mokrowski
Co do samego C++, pytaj a będzie odpowiedź
Co do materiałów to toczą się zaawansowane prace które trochę te zagadnienia uporządkują. Wiem że było by miło deklarować datę ale byłbym nieuczciwy jeśli tak stawiał bym sprawę.
Za komplement że poprzednie "skrawki" były "świetne" dziękuję

Re: Kurs programowania AVR w C++
: wtorek 05 sty 2016, 08:19
autor: kijas1
Dopiero raczkuje z C++ i zastanawiam się jak za pomocą polimorfizmu statycznego można by zrealizować FSM. O ile przy wykorzystaniu funkcji wirtualnych i podmianie wskaźnika na konkretny stan nie mam raczej problemu ze zrozumieniem, to nie potrafię sobie wyobrazić jak to ogarnąć bez funkcji wirtualnych. Czy da się to jakość zrealizować bez wykorzystania konstrukcji switch z obiektami które są opisem poszczególnych stanów? Na ile ten przykład template fsm
http://codereview.stackexchange.com/que ... c-template jest przydatny w świecie embedded (pomijam wykorzystanie unique_ptr i dynamiczną alokację).
Re: Kurs programowania AVR w C++
: wtorek 05 sty 2016, 08:53
autor: mokrowski
Do implementacji można użyć idiomu CRTCP
https://en.wikipedia.org/wiki/Curiously ... te_pattern Co do przykładów już istniejących...
Tu masz jedną z takich implementacji:
https://github.com/makulik/sttclInną już nieco bardziej rozbudowane masz tu:
http://www.boost.org/doc/libs/?view=category_StateSzczególnie MSM jest interesujący bo całość definicji maszyny stanów zapisywana jest w szablonie. Intensywnie korzysta z metaprogramowania (biblioteki MPL)
Tu myślę że masz ładnie zaprezentowaną ideę jak to zrobić, choć sam projekt nie rości sobie pretensji do tego by być "pełną implementacją"
https://github.com/GerhardR/fsm
Re: Kurs programowania AVR w C++
: wtorek 05 sty 2016, 10:01
autor: kijas1
Musze trochę przetrawić podane przykłady, gdyż nie jest to już dla mnie tak oczywiste (do nadrobienia braki w znajomości szablonów). Ale patrząc na ostani przykład to już zaczynam mniej więcej kojarzyć o co biega.
Re: Kurs programowania AVR w C++
: poniedziałek 19 wrz 2016, 03:29
autor: marcus
Witam właśnie wpisałem się do forum i mam zapisane linki do Podstawy C++ dla AVR które były na ATNEL tech-forum [06-2014].
zapisałem je na dysku w takiej konwencji:
000 C++ dla AVR - TUTORIAL w odcinkach [Mokrowski][06-2014].mht
000 C++ jako Baba Jaga z wąsami___ - uwaga długie.mht
001 Obiektowość na AVR od podstaw 1 z n.mht
002 Obiektowość na AVR od podstaw 2 z n.mht
003 Obiektowość na AVR od podstaw 3 z n.mht
004 Obiektowość na AVR od podstaw 4 z n.mht
005 Obiektowość na AVR od podstaw 5 z n.mht
006 Obiektowość na AVR od podstaw 6 z n.mht
dodatkowo mam też zapisane wszystkie listingi do każdego rozdziału jako pliki txt .
Jeśli kolega mokrowski zaopiniuje /po przesłaniu do niego tych materiałów/ to za jego zgodą mogę udostępnić zawartość tych materiałów w formie zip
pozdrawiam czekam na odpowiedz
Re: Kurs programowania AVR w C++
: poniedziałek 19 wrz 2016, 19:37
autor: SuperGość
Super, że to zgromadziłeś i masz, i chętnie przyjmiemy materiał na forum ale musi autor wyrazić zgodę, a chwilowo jest nieuchwytny - gdzieś się szlaja po morzach i oceanach ( podobno)

Re: Kurs programowania AVR w C++
: poniedziałek 19 wrz 2016, 21:24
autor: marcus
Jak będziecie mieli kontakt z autorem dajcie znać. To mu te materaialy przesle i zobaczymy co dalej. Czekam .
Re: Kurs programowania AVR w C++
: poniedziałek 19 wrz 2016, 21:29
autor: nixie
Świetnie, też się cieszę i czekam z niecierpliwością na udostępnienie materiału. Żałowałem, że swego czasu sam nie zarchiwizowałem tego kursu.
Re: Kurs programowania AVR w C++
: wtorek 20 wrz 2016, 01:36
autor: Antystatyczny
nixie pisze:Żałowałem, że swego czasu sam nie zarchiwizowałem tego kursu
A próbowałeś przez
http://www.archive.org ?
Re: Kurs programowania AVR w C++
: wtorek 20 wrz 2016, 03:16
autor: j23
Tak na marginesie... Zapobiegawczo też mam pozapisywane niektóre kursy z dawnego forum. Zapisywałem je z jednego prostego powodu: żeby zawsze je mieć off-line (zwłaszcza te dobre kursy, do których z pewnością zaliczają się kursy Kolegi Mokrowskiego).
Pozdrawiam! j23
Re: Kurs programowania AVR w C++
: wtorek 20 wrz 2016, 09:19
autor: xor
Antystatyczny pisze:nixie pisze:Żałowałem, że swego czasu sam nie zarchiwizowałem tego kursu
A próbowałeś przez
http://www.archive.org ?
Na archive jest ale bez listingów, np.
https://web.archive.org/web/20140830173642/http://forum.atnel.pl/topic7345.html
Re: Kurs programowania AVR w C++
: wtorek 20 wrz 2016, 09:22
autor: Antystatyczny
Spróbuję skontaktować się z autorem tych poradników.
Re: Kurs programowania AVR w C++
: wtorek 20 wrz 2016, 10:51
autor: Antystatyczny
Jest zgoda na publikację - można wrzucać.
Re: Kurs programowania AVR w C++
: wtorek 20 wrz 2016, 15:57
autor: matty24
No i świetnie

Re: Kurs programowania AVR w C++
: środa 24 maja 2017, 09:22
autor: Kamul
marcus pisze:Witam właśnie wpisałem się do forum i mam zapisane linki do Podstawy C++ dla AVR które były na ATNEL tech-forum [06-2014].
zapisałem je na dysku w takiej konwencji:
[..]
dodatkowo mam też zapisane wszystkie listingi do każdego rozdziału jako pliki txt .
Jeśli kolega mokrowski zaopiniuje /po przesłaniu do niego tych materiałów/ to za jego zgodą mogę udostępnić zawartość tych materiałów w formie zip
Czy materiały o których piszesz są aktualnie dostępne gdzieś na sieci? Osobiście nie udało mi się znaleźć.
Jeśli nie, czy mógłbym prosić o udostępnienie czy to na forum, czy też do mnie prywatnie?
Re: Kurs programowania AVR w C++
: środa 21 cze 2017, 09:07
autor: Antystatyczny
Kamul pisze:Jeśli nie, czy mógłbym prosić o udostępnienie czy to na forum, czy też do mnie prywatnie?
Przypomnij się w weekend, zaczniemy je publikować. Mokrowski wyraził na to zgodę już dawno temu, ale wiecznie co innego było do roboty.
Re: Kurs programowania AVR w C++
: czwartek 22 cze 2017, 16:19
autor: mokrowski
Publikować publikować. Ja także mam wiecznie co innego do roboty

Re: Kurs programowania AVR w C++
: piątek 23 cze 2017, 20:54
autor: Kamul
Antystatyczny pisze:Przypomnij się w weekend, zaczniemy je publikować. Mokrowski wyraził na to zgodę już dawno temu, ale wiecznie co innego było do roboty.
Czy piątek wieczór to już weekend? Dla mnie tak, więc się przypominam.

Re: Kurs programowania AVR w C++
: sobota 24 cze 2017, 04:58
autor: Antystatyczny
Re: Kurs programowania AVR w C++
: sobota 24 cze 2017, 15:50
autor: Kamul
Antystatyczny pisze:Proszę uprzejmie:
[..]
To jeszcze nie wszystko, ale na ten tydzień powinno wystarczyć. W wolnej chwili postaram się wrzucić kolejne tematy.
Pięknie dziękuję.

Oczywiście docelowo fajnie byłoby mieć dostępny cały materiał. Ale przy obecnej ilości wolnego czasu tego co już jest na pewno w ciągu najbliższych kilku dni nie przerobię. Raz jeszcze dzięki!
Re: Kurs programowania AVR w C++
: sobota 24 cze 2017, 18:32
autor: kijas1
Ja również dziękuje, kawał dobrej roboty.
Re: Kurs programowania AVR w C++
: sobota 24 cze 2017, 18:33
autor: Antystatyczny
W przyszły weekend wrzucę artykuły o ADC i tam chyba jest również poruszona kwestia nadpróbkowania (tak mi coś świta)