<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=46&amp;t=1572&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-09-23T15:54:18+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=1572&amp;mode</id>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-09-23T15:54:18+01:00</updated>
<published>2012-09-23T15:54:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15802#p15802</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15802#p15802"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15802#p15802"><![CDATA[
<div class="quotetitle">fourier napisał(a):</div><div class="quotecontent"><br />Google nie gryzie...<br /></div><br />Na PW odpowiedziałeś konkretniej ;P<br />Google, google - umiem z nich korzystać, tylko są różne punkty widzenia...<br />Ale najpierw spojrzę na pozycję, którą zaproponowałeś..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 23 wrz 2012, o 15:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fourier]]></name></author>
<updated>2012-09-23T11:20:25+01:00</updated>
<published>2012-09-23T11:20:25+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15787#p15787</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15787#p15787"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15787#p15787"><![CDATA[
<div class="quotetitle">20rafalo napisał(a):</div><div class="quotecontent"><br />Przecież jakąś tam wiedzę mam. Dodatkowo pozycja, która wymieniłem zawiera jakieś informacje. Tylko czy wartościowe? - To pytanie zadaję tym co ją mają..<br /></div><br />Google nie gryzie...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=281">fourier</a> — 23 wrz 2012, o 11:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-09-23T10:30:49+01:00</updated>
<published>2012-09-23T10:30:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15785#p15785</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15785#p15785"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15785#p15785"><![CDATA[
Przecież jakąś tam wiedzę mam. Dodatkowo pozycja, która wymieniłem zawiera jakieś informacje. Tylko czy wartościowe? - To pytanie zadaję tym co ją mają..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 23 wrz 2012, o 10:30</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-09-22T22:33:50+01:00</updated>
<published>2012-09-22T22:33:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15771#p15771</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15771#p15771"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15771#p15771"><![CDATA[
hmmm... przeczytaj jeszcze raz co napisał mirek ...<br />czytaj co chcesz , bez elementarnej wiedzy i tak będziesz w lesie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 22 wrz 2012, o 22:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-09-22T22:23:32+01:00</updated>
<published>2012-09-22T22:23:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15768#p15768</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15768#p15768"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15768#p15768"><![CDATA[
Rozumiem, także czekamy na kolejną część książki...<br />Można wiedzieć czy się zajmiesz w 3 części. I czy będzie?<br />PS którą książkę polecasz do ARM?<br />Po spisie treści wydaje mi się, że &quot;Mikrokontrolery STM32 w praktyce&quot; jest ok..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 22 wrz 2012, o 22:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-22T13:34:07+01:00</updated>
<published>2012-09-22T13:34:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15723#p15723</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15723#p15723"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15723#p15723"><![CDATA[
20rafalo --&gt; widzisz ze mną to jest tak. Jak ja widzę, że ktoś nie zna podstaw (nie mówię tu o tobie) .... to próba uczenia bardziej zaawansowanych rzeczy jak dla mnie mija się absolutnie z celem. Dlatego piszę od podstaw idąc swoim obranym torem i drogą. Dzięki temu jeśli ktoś napisze mi że nie rozumie czegoś z kolejnej książki to ja mam się na co powołać w poprzedniej - gdyż w niej tłumaczyłem jeszcze mniejszymi kroczkami te podstawy.....<br /><br />Inaczej to by było tak, że np. napisałbym teraz książkę na temat programowania wielowątkowego aplikacji na PC .... i komu to się przyda ? do kogo to dotrze ????? Ci którzy już znają te zagadnienia nie sięgną po taką książkę. A ci którzy nie rozumieją podstaw, klas, obiektówki, zdarzeniowości itp .... ocenią że książka jest do kitu bo nic z niej nie mogą zrozumieć..... i pewnie będą mieli rację.<br /><br />Co z tego że napisałbym więc np. o semaforach czy mutexach w jakimś FreeRTOS ? jak ktoś nie rozumie jak od środka działa np multitasking, w takich systemach.... Powiem więcej gdy ktoś nie wie jak zastosować wielozadaniowość w prostszych aplikacjach bez użycia RTOS'a ???<br /><br />A na obecnym etapie na razie do tego dążę i udaje mi się to małymi kroczkami.... <br /><br />Ja nie mam zamiaru nikogo na siłę odwodzić od ARM'ów, które jak sam powiadasz są teraz MODNE na forach <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... wręcz przeciwnie - co za problem ? weź w rękę ARM'a i zastosuj na nim to o czym piszę - ot tak wprost ... będziesz miał dodatkowo ułatwione zadanie z uwagi na o wiele większe możliwości sprzętowe - w czym problem ?<br /><br />dlatego nadal nie rozumiem o jakie przykłady ci chodzi ?<br /><br />A książki o których wspomniałeś oczywiście że znam a nawet mam <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> oczywiście że są super!.... Tyle że dla mnie nauka stosowania języka C dla mikrokontrolerów to bardzo odległy świat od języka C dla systemów operacyjnych. Spotkanie tych dwóch światów owszem nastąpi czy następuje - ale właśnie dopiero na poziomie wchodzenia w RTOS'y<br /><br />Tylko dlatego - ja nie zajmę się w kolejnej książce ARM'ami - nie dlatego że uważam to za coś złego <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ja po prostu nie piszę o platformach sprzętowych - ja nieco inaczej jak widzisz niż ty pojmuję programowanie. Język C pozwala to wszystko połączyć - ale najpierw trzeba dobrze poznać różnice w zastosowaniach mikrokontroler vs PC .... a do tego z mojego punktu widzenia jeszcze długa droga jeśli chodzi o to co mam do przekazania.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 22 wrz 2012, o 13:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-09-22T12:21:20+01:00</updated>
<published>2012-09-22T12:21:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15717#p15717</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15717#p15717"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15717#p15717"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />to odpowiedz mi na ile rozumiesz działania ze wskaźnikami i np ot pierwszy lepszy temat z brzegu<br /></div><br />Miałem do czynienia np z pozycjami Pana Grębosza C++ czy do asemblera Duntemann-a - także wiesz, że to bardzo dobre książki.<br />Każdemu gorąco polecam - dla spojrzenia z innej strony na temat.<br />Nie będę mówił, że wszystko umiem wykorzystać, bo wiele rzeczy zapomniałem. Ale w każdej chwili można sięgnąć do wybranej pozycji lub uzyskać wsparcie tu na forum.<br /><br />Twoja pozycja dobrze pokazuje jak wdrażać pewne mechanizmy do uC - co ułatwia zrozumienie pewnych rzeczy. Dodatkowo wyjaśnia sprawy sprzętowe, których nie ma w książce do C- co oczywiste. <br />I dlatego założyłem wątek bo wiem, że Ty czy SunRiver umieją wytłumaczyć w praktyce. Jesteś już w temacie - masz jakąś ciągłość w pisaniu książek, artykułów co myślę, że ułatwia Ci sprawę... A sam wiesz, że chętnych na dobrą książke na uC 32bit jest wielu- chociażby jeden dział temu poświęcony...<br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />jaki przykładzik? na co na miganie diodą LED ???<br /></div><br /><br />Nie, nie.<br />Widzisz, nie czytałem żadnej fachowej literatury na ten temat, gdyż mam jeszcze kilka pozycji w kolejce. Po drugie nie chcę zaśmiecać głowy pozycjami &quot;średnich lotów&quot;, gdzie tłumaczą datashety i się zniechęcać. <br />Ale coś niecoś słyszałem. Jeśli się da wgrać opensystem i łatwo go skonfigurować w stosunku do 8bitowców- to jak wiemy część pracy już wykonana i można eksperymentować...<br />Przykład potraktować jako kontynuacja nauki C na uC. Wtedy wiemy, że miganie diodą nie ma sensu.<br />Założyć, że czytelnik ma Twoje książki i dać coś fajnego - np instalacja systemu i wstępna konfiguracja + np połączenie z PC i wymiana danych lub rozbudowany klient <!-- m --><a class="postlink" href="http://www.." >http://www..</a><!-- m -->.<br /> <br />Wszystko zależy od punktu siedzenia. Np mój wykładowca kiedyś powiedział, że lepszego języka od Pascala nie ma. Pan ma już swoje lata i to raczej kwestja przyzwyczajenia nim kierowała niż rzeczywistość...<br />Ja osobiście tego języka nie znoszę - wciskano mi go na studiach i tyle. Zresztą moi rówieśnicy mieli podobne zdanie. Nikomu się nie przydał, a u nie których wywołał niechęć do programowania..<br /><br /><div class="quotetitle">fourier napisał(a):</div><div class="quotecontent"><br />Do CooCox masz przykładowe projekty jak co uruchomić oraz film instruktażowy pokazujący co i gdzie jest w samym środowisku.<br /></div><br />Dobrze jak by ktoś podpowiedział od czego zacząć i za co warto się brać- wybór uC- na forach nakłąniają do ARM... Tanio i dobrze ;P<br /><div class="quotetitle">SunRiver napisał(a):</div><div class="quotecontent"><br />Zastanowię się i może coś napiszę o uMicrium ...<br /></div><br />Było by fajnie <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 22 wrz 2012, o 12:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-09-21T14:41:46+01:00</updated>
<published>2012-09-21T14:41:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15656#p15656</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15656#p15656"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15656#p15656"><![CDATA[
Zastanowię się i może coś napiszę o uMicrium  ...<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 21 wrz 2012, o 14:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[fourier]]></name></author>
<updated>2012-09-21T13:54:49+01:00</updated>
<published>2012-09-21T13:54:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15653#p15653</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15653#p15653"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15653#p15653"><![CDATA[
Jeżeli nauczysz się dobrze C to nie będziesz miał problemu z ARM'ami. I tak musisz przewertować noty aplikacyjne a te maja trochę więcej stron niż dla AVR'ów (STM32F1 ponad 1200stron). Na rynku jest dostępne kilka książek opisujących programowanie z użyciem bibliotek udostępnianych przez producentów. Są płytki discovery dla których producent udostępnia przykłady jak odpalić poszczególne układy. Nie wiem czego można jeszcze chcieć?<br />Jeżeli nie wystarcza Ci opis C umieszczony w książkach pana Mirka, to jest wiele innych pozycji które zajmują się tylko tym językiem.<br /><br />Jeżeli jesteś przyzwyczajony do Eclipse a nie chce Ci się dużo konfigurować to masz TrueStudio oraz CooCox. Płytki Discovery wystarczą na początek nauki. Masz na nich programator/debuger wiec nie ponosisz dodatkowych kosztów. Najtańsza wersja (z F0) kosztuje około 40zł + przesyłka.<br /><br />Do CooCox masz przykładowe projekty jak co uruchomić oraz film instruktażowy pokazujący co i gdzie jest w samym środowisku.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=281">fourier</a> — 21 wrz 2012, o 13:54</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-21T13:16:19+01:00</updated>
<published>2012-09-21T13:16:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15648#p15648</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15648#p15648"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15648#p15648"><![CDATA[
<div class="quotetitle">20rafalo napisał(a):</div><div class="quotecontent"><br />, jednak mały przykładzik na 32bitowcu chyba by nie zaszkodził ;P<br />Programować z użyciem zaawansowanych opcji jeszcze dobrze mi nie idzie- zależy jak duży projekt ;P<br /></div><br /><br />No dobrze ale pomyśl chwilę i powiedz mi szczerze, jak wg ciebie miałby wyglądać taki przykładzik ? w ogóle jaki przykładzik? na co na miganie diodą LED ???<br /><br />czym to się będzie różniło z punktu widzenia nauki języka C ??? Niczym<br /><br />różnica będzie tylko w innym nazewnictwie portów, rejestrów, konfiguracji wstępnej projektu itp ??? <br /><br />piszesz, że jeszcze ci nie do końca dobrze idzie tu na 8-bitowcach - to odpowiedz mi na ile rozumiesz działania ze wskaźnikami i np ot pierwszy lepszy temat z brzegu - parsowanie danych z udziałem zdarzeń i callbacków ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 21 wrz 2012, o 13:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-09-21T12:59:05+01:00</updated>
<published>2012-09-21T12:59:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15644#p15644</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15644#p15644"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15644#p15644"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Ja staram się nauczyć programować .... ale programować przez duże &quot;P&quot;. Nie chodzi mi tu o to abym się chciał przechwalać, jednak niezrozumienie tego tematu powoduje wiele błędów myślowych w odbiorze moich pozycji wydawniczych.<br /></div><br /><br />Doceniam i dlatego korzystam z Twoich książek, jednak mały przykładzik na 32bitowcu chyba by nie zaszkodził ;P<br />Programować z użyciem zaawansowanych opcji jeszcze dobrze mi nie idzie- zależy jak duży projekt ;P<br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />A co do końca życia będziesz działał na zestawach uruchomieniowych ? owszem one są SUPER i nawet SUPER TANIE co widać po ostatnich ofertach na rynku ... ale co ? zwykle służą jako narzędzie do prototypowania , sprawdzania jakichś procedur które się pisze i nad którymi się pracuje a to wszystko zwykle po to żeby później zbudować sobie układ docelowy .... a ty co w domu żelazkiem zrobisz takie PCB ?<br /></div><br />Nie korzystałem i nie korzystam z zestawów uruchomieniowych- każdy projekt, który robię przelewam na PCB (rzadko się kończy na płytce stykowej). Zaczynałem kilka lat temu jeszcze z protelem 99se, ale eagle wg mnie jest sprawniejszy (szybszy). Protel to kombajn robiący wiele problemów użytkowniowi.. ;/<br /><br />Dlatego jak pamiętasz idę powoli z materiałem....<br />Niestety nie każdy początkujący wie ile niespodzianek nas czeka podczas tworzenia PCB- ile nowych problemów...<br /><br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Nie czarujmy się więc - im mniej sam wiedzy podstawowej ktoś zdobędzie tym trudniej będzie się wspiąć - szczególnie w chorej na razie przynajmniej Polsce na akie stanowiska .... za to za granicą szybciej docenią, pasję, duże chęci nauki, odpowiedzialność i postępy w pracy. Tam nie trzeba wymyślać super kolorowych CV ... wystarczy pójść, porozmawiać i pokazać co się potrafi i każdy na swoim poziomie znajdzie pracę w tym fachu a w trakcie pracy dopiero nabierze doświadczenia takiego żeby móc startować na coraz wyższe stanowiska. U nas (wg mnie jest to wszystko totalnie spaczone żeby nie powiedzieć popierniczone) ....<br /></div><br /><br />Wiem jak to jest ;/<br />Trzeba być alfa i omega i wynagrodzenie średnie.. ;/<br />Dzięki za odpowiedz. <br />Ale jeszcze raz przypomnę w imieniu wielu użytkowników- opensystem to również taki &quot;akcelerator&quot; do nauki uC <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br />Nawet na 8bitowcu było by ok ;P<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 21 wrz 2012, o 12:59</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-21T11:27:22+01:00</updated>
<published>2012-09-21T11:27:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15637#p15637</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15637#p15637"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15637#p15637"><![CDATA[
<div class="quotetitle">Krauser napisał(a):</div><div class="quotecontent"><br />Poza tym FreeRTOS możesz uruchomić na 8-bitowych AVRach z większymi zasobami. Dostępne jest demo na Atmega323 dla WinAVR i nie będzie większego problemu by zrobić to na Atmega32. Trzeba tylko chcieć.<br /></div><br /><br />Tu kolega napisał super cenną uwagę. Bo taki RTOS możesz sam przećwiczyć w domu na swoim procku i żelazku robiąc jakiś konkretny mały projekcik. Jak go poznasz, zrobisz - to później na ARM'ach będzie praktycznie to samo tylko może większe nieco klocki lego <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 21 wrz 2012, o 11:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2012-09-21T11:17:32+01:00</updated>
<published>2012-09-21T11:17:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15634#p15634</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15634#p15634"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15634#p15634"><![CDATA[
Pamiętajmy, że Atmel ma jeszcze swoje własne rozwiązania, a mianowicie 32-bit AVR UC3. Poza tym FreeRTOS możesz uruchomić na 8-bitowych AVRach z większymi zasobami. Dostępne jest demo na Atmega323 dla WinAVR i nie będzie większego problemu by zrobić to na Atmega32. Trzeba tylko chcieć.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 21 wrz 2012, o 11:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-21T11:13:44+01:00</updated>
<published>2012-09-21T11:13:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15633#p15633</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15633#p15633"/>
<title type="html"><![CDATA[Re: Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15633#p15633"><![CDATA[
Widzisz panie kolego, ty podobnie jak wiele osób nie dostrzegasz pewnej rzeczy. <br /><br />Ja nie piszę książek na temat procesorów a szczególnie na temat procesorów AVR. Tym zajmują się inni w swoich książkach. <br /><br />Ja staram się nauczyć programować .... ale programować przez duże &quot;P&quot;. Nie chodzi mi tu o to abym się chciał przechwalać, jednak niezrozumienie tego tematu powoduje wiele błędów myślowych w odbiorze moich pozycji wydawniczych.<br /><br />Bo czym innym jest nauka Programowania mikrokontrolerów (nie ważne jakich) ..... od nauki na temat jakiejś tam rodziny mikrokontrolerów oraz nauki programowania czyli hmmm posługiwania się niektórymi komendami języka C po to aby wysterować jakieś tam piny I/O czy też moduły wewnętrzne procesora. Tego drugiego to każdy się wcześniej czy później nauczy z not PDF, tym bardziej, że masz w notach PDF procesorów wręcz przykłady zarówno w asemblerze ale też w C jak np oprogramować UART, PWM, Timer itp .... ..... więc to już też jest nauka programowania w takim świetle o jakim ty mówisz.<br /><br />Ja być może kiedyś zabiorę się także za pisanie przykładów na inne 32 bitowe procesory - ale raczej na pewno już nie w takim aspekcie żeby pisać o tym jakie one mają rejestry, jak się nimi posługiwać, jak czytać ich PDF'y itd<br /><br />Przykładem tego że to o czym piszę daje czytelnikom sporo pożytku może być fakt że otrzymuję wiele maili o tym, że wyjaśniło się im wiele zagadnień w programowaniu i podejściu w ogóle do programowania w C pomimo to, że dotychczas nigdy - ANI RAZU nie korzystali z procesorów AVR! rozumiesz ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... zatem piszą do mnie także ci którzy na co dzień tworzą swoje aplikacje na PIC'ach ale też na ARM'ach i okazuje się, że to podejście, które prezentuję bardzo im odpowiada, szczególnie gdy ktoś już jest nieco zaawansowany to wtedy docenia też przykłady omawiane w drugiej części książki.<br /><br />Co dałoby to że zacząłbym opisywać albo wręcz przepisywać noty PDF od ARM'ów ? no co ? .... nic ... bo jeśli ktoś nie zna podstaw C dla mikrokontrolerów tak ogólnie to nie ważne jaki ma sprzęt pod ręką - i tak sobie będzie słabo radził a tym bardziej jeśli sam nie będzie potrafił czytać not PDF <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><br /><br />Ja panie kolego jeszcze nawet nie doszedłem do połowy tego co chciałem przekazać na temat języka C w aspekcie mikrokontrolerów oczywiście. A już mam opisywać programowanie na FREE RTOS'ach ??? to nieporozumienie. Tym bardziej że jeśli ktoś sam nie potrafi napisać aplikacji wielozadaniowej nawet na najprostszym procesorze - to wg mnie nie powinien się nawet zabierać za RTOS'y ... nie mówię tu broń boże o tobie, bo rozumiem, że ty już śmigasz ze wszystkimi tematami i takie mechanizmy jak programowanie w oparciu o zdarzenia (EVENTS) , callbacki, timery programowe, rozdzielanie procesów w sposób nieco bardziej zaawansowany niż wg algorytmu &quot;Round Robin&quot; - to dla ciebie już chleb powszedni ....<br /><br />ale ja wiem , że na podstawie tego co do tej pory napisałem jeszcze nie wszyscy wiedzą tyle co ty, i wiele osób czeka na dalsze wyjaśnienia i opisy - po to aby później naturalną drogą wręcz użyć RTOS'a jeśli w ogóle zajdzie taka potrzeba w projekcie na jakimś ARM'ie. A tym bardziej wtedy, kiedy czytelnik będzie się czuł na tyle pewnie w programowaniu w C że przesiadka na inną platformę sprzętową (inną rodzinę mikrokontrolerów) to będą tylko 2-3 miesiące poczytania PDF'ów odnośnie sprzętu - bo w C nadal tak damo dokładnie będzie się programować. Natomiast gdy będzie potrzebny RTOS to każdy z marszu będzie wiedział od razu o co w nim chodzi, więc nie będą straszne od razu gotowe przykłady korzystania z jego możliwości.<br /><br />Tymczasem popatrz sobie na elektrodę, na tych wszystkich młodych ludzi, którzy słuchają tamtejszych mądralińskich co to opowiadają o wyższości świąt bożego narodzenia nad wielkanocą, że nie warto pchać się w 8-bitowce bo 32-bitowce są tańsze <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />Ja też potwierdzam że bywają tańsze ale jak pisałem w książce - w ślad za ich użytkowaniem musi iść odpowiednia jeszcze wiedza elektroniczna chociażby o tym jak radzić sobie z translacją poziomów napięć, jak w ogóle projektować PCB dla procków taktowanych częstotliwościami np 100MHz <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... bo wszystkie dotychczasowe zasady obowiązujące przy małych 8-bitowcach taktowanych max do 20MHz możesz sobie już włożyć między bajki - tam są o wiele większe reżimy. A co do końca życia będziesz działał na zestawach uruchomieniowych ? owszem one są SUPER i nawet SUPER TANIE co widać po ostatnich ofertach na rynku ... ale co ? zwykle służą jako narzędzie do prototypowania , sprawdzania jakichś procedur które się pisze i nad którymi się pracuje a to wszystko zwykle po to żeby później zbudować sobie układ docelowy .... a ty co w domu żelazkiem zrobisz takie PCB ?<br /><br />Reasumując - zapewniam Cię, że ja jeszcze mam w planach przekazanie sporo wiedzy na temat czystego programowania w C, a że łatwiej to dociera i KAŻDY podkreślam KAŻDY (nawet żelazkiem w domu) może sprawdzić swoje umiejętności dzięki 8-bitowcom, przy których programowaniu trzeba się nieraz mocno nagłówkować żeby coś zrobić - to później przejście na większe procesory będzie po prostu poezją <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br />ileż tu w 8-bitowcach trzeba się nieraz głowić jak sobie poradzić z np max 3 timerami sprzętowymi, najczęściej 1-2 UARTAmi ... a później biorąc takiego ARM'a nagle się okazuje że masz do dyspozycji 20 timerów, 30 PWMów, 10 UARTów, itp itd - to w czym trudność ? no powiedz mi w czym ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> .... będzie wręcz łatwiej jeśli chodzi o C<br /><br />za to gorzej jeśli chodzi o zdobycie do celów amatorskich płatnych i dobrych kompilatorów<br /><br />zatem zupełnie na koniec - ja sobie zdaję sprawę że firmy w Polsce poszukują od razu MEGA INŻYNIERÓW którzy potrafią kurczę wszystko <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> tylko gdzie i kiedy taki student świeżo po skończeniu uczelni ma się nauczyć tego wszystkiego ??? Nie czarujmy się więc - im mniej sam wiedzy podstawowej ktoś zdobędzie tym trudniej będzie się wspiąć - szczególnie w chorej na razie przynajmniej Polsce na akie stanowiska .... za to za granicą szybciej docenią, pasję, duże chęci nauki, odpowiedzialność i postępy w pracy. Tam nie trzeba wymyślać super kolorowych CV ... wystarczy pójść, porozmawiać i pokazać co się potrafi i każdy na swoim poziomie znajdzie pracę w tym fachu a w trakcie pracy dopiero nabierze doświadczenia takiego żeby móc startować na coraz wyższe stanowiska. U nas (wg mnie jest to wszystko totalnie spaczone żeby nie powiedzieć popierniczone) ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 21 wrz 2012, o 11:13</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[20rafalo]]></name></author>
<updated>2012-09-21T10:13:48+01:00</updated>
<published>2012-09-21T10:13:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15628#p15628</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15628#p15628"/>
<title type="html"><![CDATA[Mikroprocesory 32bit opensystem]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1572&amp;p=15628#p15628"><![CDATA[
Witam<br />Czytam 2 część książki Mirka...<br />We wstępnie Mirek napomiał o 32 bitowcach. Powiem, że zaciekawiły mnie ich możłiwości. Cena niska i opcja instalacji systemu - stwarza to wielkie możliwości.<br />Dzisiaj wielu pracodawców wymaga umiejętności wdrażania takich systemów..<br />Pytanie do Mirka- czy jest możliwość, że w 3 części książki lub w formie kursu wprowadzisz czytelników w świat ARM 32bit?<br />Najważniejsze to &quot;instalacja i obsługa systemu operacyjnego FreRTOS&quot;.<br />Rozglądałem się za literaturą ale jest ona jaka jest na ten temat...<br />Z góry dzięki za odpowiedź..<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=166">20rafalo</a> — 21 wrz 2012, o 10:13</p><hr />
]]></content>
</entry>
</feed>