<?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=24&amp;t=19307&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-10-15T11:24:15+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=24&amp;t=19307&amp;mode</id>
<entry>
<author><name><![CDATA[cichy]]></name></author>
<updated>2017-10-15T11:24:15+01:00</updated>
<published>2017-10-15T11:24:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=197048#p197048</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=197048#p197048"/>
<title type="html"><![CDATA[Re: kariera system embedded developer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=197048#p197048"><![CDATA[
hej,<br />Dziękuję za porady<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2374">cichy</a> — 15 paź 2017, o 11:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2017-10-06T12:53:37+01:00</updated>
<published>2017-10-06T12:53:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196521#p196521</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196521#p196521"/>
<title type="html"><![CDATA[Re: kariera system embedded developer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196521#p196521"><![CDATA[
Ad1.   Głównie środowiska oparte o eclipse i keil   -- nie zawracaj sobie głowy pierdołami nikt nie klepie w cmd <br />Ad2.   Trzeba sie przyzwyczaic niektóre srodowiska czesto reprezentuja przerost  formy nad treścia<br />Ad3.   moze sie przydać ale nie musi , zależy od stanowiska na jakim bedziesz pracował , ew wymogów firmy<br />Ad4.   To zawsze dobra droga i wiele się przy tym nauczysz i zdobędziesz doswiadczenie<br />Ad5.   Wiekszośc firm wymaga pracy z CMSIS i Bibliotekami HAL ,  z rejestrów jako takich rzadko się korzysta <br />         czasem się przydaje czasem tez znajomość podstaw assemblera <br />Ad6.   Opanowane perfect :  I2C , UART, SPI , CAN  ....<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 6 paź 2017, o 12:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cichy]]></name></author>
<updated>2017-10-06T08:05:44+01:00</updated>
<published>2017-10-06T08:05:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196512#p196512</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196512#p196512"/>
<title type="html"><![CDATA[Re: kariera system embedded developer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196512#p196512"><![CDATA[
Hej,<br />dziękuję za odpowiedź.<br /><br />Z tego co ja zauważyłem, to:<br />1. W korporacjach popularny jest eclipse, różne narzędzia oparte o eclipse. Używać głównie tych narzędzi, czy np keil. Może lepiej warto poznawać obsługę z linii komend gcc + prosty edytor, np notepad++<br />2. Użytkowanie rozbudowanych IDE wymaga również pewnej wprawy.<br />3. Czy również poznawać metody pisania testów? Przykładowo ceedling framework<br />4. Może lepiej tworzyć jakieś własne projekty, wykorzystując różne narzędzia: git, testowanie.<br />5. Wykorzystywanie tylko rejestrów jest bardzo trudne i czasochłonne. Myślicie, że w zastosowaniach komercyjnych nie korzysta się z bibliotek? Może są biblioteki wewnętrzne. Wydaje mi się, że korzystanie z bibliotek wymaga również pewnej wprawy.<br />6. Jeżeli chodzi o protokoły komunikacyjne, powinienem znać na wyrywki różne szczegóły dotyczące sygnałów? <br /><br />pozdrawiam,<br />lk<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2374">cichy</a> — 6 paź 2017, o 08:05</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2017-10-05T08:16:07+01:00</updated>
<published>2017-10-05T08:16:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196445#p196445</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196445#p196445"/>
<title type="html"><![CDATA[Re: kariera system embedded developer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196445#p196445"><![CDATA[
dokładnie <br />widzisz prosty np sterownik zegarowy jest systemem embeded <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />ale i urządzenie typu bankomat też <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><br />tak to wygąda w praktyce <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 5 paź 2017, o 08:16</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tom277]]></name></author>
<updated>2017-10-05T05:39:16+01:00</updated>
<published>2017-10-05T05:39:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196436#p196436</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196436#p196436"/>
<title type="html"><![CDATA[Re: kariera system embedded developer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196436#p196436"><![CDATA[
Dziękuję Sun<br />Twoja odpowiedź potwierdziła tylko moje rozumienie sprawy. Dotychczas jako embedded rozumiałem coś w stylu &quot;Raspberry pi&quot;czy &quot;Intel&quot; i wiele im podobnych, ewentualnie bardziej rozbudowane Discovery. Tymczasem czytając definicję z internetu miałem wrażenie, że właściwie każdy zbudowany sterownik również sterownik lampki RGB jest systemem wbudowanym. No i już sam nie zgłupiałem jak to jest. Gdzieś w podświadomości miałem wrażenie, że dumnie i hucznie nazywany System embedded to nic innego jak to czym się tu na forum zajmujemy, ale żeby brzmiało bardziej wyniośle nazywa się trochę inaczej, czyli to jak z IIC. Lepiej napisać I &quot;kwadrat&quot; C wygląda tak trochę bardziej tajemniczo dla całej reszty nie wtajemniczonych.  <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=548">Tom277</a> — 5 paź 2017, o 05:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2017-10-04T16:00:39+01:00</updated>
<published>2017-10-04T16:00:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196400#p196400</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196400#p196400"/>
<title type="html"><![CDATA[Re: kariera system embedded developer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196400#p196400"><![CDATA[
można uprościć jak wyżej pisze kolega ...<br />w zasadzie to nazwa system wbudowany to kontroler , sterownik, układ zarządzania , itd ...<br />oparty o mikrokontroler  ....  gdyż w dużej mierze właśnie on pełni niejako systemu wbudowanego ...<br />w istocie realizuje program zarządzalny lub autonomiczny i nie jako to 1 z podobieństw do systemu komputerowego , i również posiada coś na wzór procesora ... jednakże wyróżnia się tym embeded że jest <br />on z peryferiami czyli własną pamięcią ram, flash , eprom oraz portami i/o magistralami itd zamkniety <br />w obrębie jednego układu czyli właśnie taki system embeded ...  (wbudowany) róznie można to rozumieć <br />i interpretować ,  głównie chodzi o to, że system embeded jest zaprojektowany do ściśle ograniczonej liczby zadań ,  czesto  spełnia aż jedną funkcję <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />podobnie jak modną i dynamiczną dziedzinę IoT (internet of Things)  - czyli internetowe rzeczy -- co oznacza po prostu każde urządzenie nawet embeded i głównie które można podłączyć do internetu, ot takie mamy teraz komplikacje <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> i nazewnictwo <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Tak jak jest z naszymi układzikami każdy mówi procek atmega , procek arm ...   a fizycznie to bzdura <br />bo do procka daleko ... a jest to mikrokontroler <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />oczywiście definicja embeded zmienia się wraz z rozwojem sprzętu i potrzeb ...  <br />np  z takich popularnych embedów jest bankomat  <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />  a nie wygląda <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 4 paź 2017, o 16:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Jarecki]]></name></author>
<updated>2017-10-04T13:58:06+01:00</updated>
<published>2017-10-04T13:58:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196399#p196399</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196399#p196399"/>
<title type="html"><![CDATA[Re: kariera system embedded developer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196399#p196399"><![CDATA[
<div class="quotetitle">Tom277 napisał(a):</div><div class="quotecontent"><br />Przepraszam za laickie pytanie <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> Co to jest tak naprawdę &quot;system embedded&quot;, ale tak w praktyce? Wpisanie w googla daje nie do końca jednoznaczną (dla mnie odpowiedź) odpowiedź.<br /></div><br /><br />system embedded - system wbudowany, ogólnie mówiąc jest to  połączenie elektronika (mikrokontroler-y) + oprogramowanie. Dziś w większości urządzeń wykorzystuje się mikrokotrolery, które wykonują mniej lub bardziej skomplikowany program, jak komputer ale mikrokontroler i elektronika np w pralce czy sterowniku pieca C.O to &quot;za mało&quot; żeby nazwac go komputerem więc nazwę zmieniono na system wbudowany <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2511">Jarecki</a> — 4 paź 2017, o 13:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Tom277]]></name></author>
<updated>2017-10-04T13:03:39+01:00</updated>
<published>2017-10-04T13:03:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196398#p196398</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196398#p196398"/>
<title type="html"><![CDATA[Re: kariera system embedded developer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196398#p196398"><![CDATA[
Przepraszam za laickie pytanie <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" /> Co to jest tak naprawdę &quot;system embedded&quot;, ale tak w praktyce? Wpisanie w googla daje nie do końca jednoznaczną (dla mnie odpowiedź) odpowiedź.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=548">Tom277</a> — 4 paź 2017, o 13:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2017-10-04T11:21:40+01:00</updated>
<published>2017-10-04T11:21:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196396#p196396</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196396#p196396"/>
<title type="html"><![CDATA[Re: kariera system embedded developer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196396#p196396"><![CDATA[
Jeżeli chcesz być dobry w embedded to (nie ważne jaka architetura):<br /><br />1. Nie nastawiaj się na daną rodzinę mikrokontrolerów. Programista ma być eleastyczny i swobodnie poruszać między róznymi prockami<br />2. Naucz się korzystać z bibliotek które daje Ci producent krzemu lub firma dostarczająca RTOS/Linuksa.<br />3. Pamiętaj że biblioteki są fajne ale zycie czasem pokazuje że trzeba ryć po rejestrach a czasem nawet w asemblerze i choć taki kod jest mniej portowalny to czasem nie ma wyjścia i się to stosuje. <br />4. Naucz się Linuksa Embedded i Linuksa ogólnie. Naucz się jak działa system operacyjny typu RTOS. Jak działają taski, kolejki itp.<br />5. Literatura to przedewszystkim książki o programowaniu w C/C++. W modzie też jest teraz Python więc warto go poznać. Naucz się jak wygląda kopmilacja, co to jest linker, co to są pliki obiektowe itd. <br />6. Musisz mieć w małym palcu rzeczy takie jak różne magistrale typu SPI, I2C, I2S, UART, CAN. Musisz mieć pojęcie o sieciach komputerowych, o tym jak działa ethernet, jak latają ramki, pakiety. zaznajom się z modelem OSI bo jest on mega uniwersalny. Naucz się praktycznie go wykorzystywać.<br />7. Praktyka. Musisz robić dużo projektów, cały czas myśleć i ćwiczyć mózg i kochać Embedded. Bez tego będzie Ci ciężko bo to specyficzna dziedzina programowania gdzie trzeba też ogarniać elektronikę i mieć pojęcie jak to co nabazgrasz w Cy twój mikrokontroler sobie przetwarza. <br /><br />w sumie tyle bo ja dopiero jestem na starcie kariery embedowca. Może bardziej doświadczeni się wypowiedzą <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 4 paź 2017, o 11:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cichy]]></name></author>
<updated>2017-10-04T08:10:17+01:00</updated>
<published>2017-10-04T08:10:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196386#p196386</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196386#p196386"/>
<title type="html"><![CDATA[kariera system embedded developer]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=19307&amp;p=196386#p196386"><![CDATA[
Hej,<br />mam pytanie dotyczące kariery system embedded developer.<br />Jakie umiejętności są wymagane? Głównie chciałbym nastawić się na mikrokontrolery stm32.<br />W projektach komercyjnych używane są biblioteki stm? Jeżeli tak, to jakie poznawać?<br />Na ile wymagana jest znajomość architektury mikrokontrolera, rejestrów, CMSIS?<br />Jakie IDE warto poznawać (które jest używane w firmach)? eclipse czy raczej keil?<br /><br />Jeżeli chodzi o materiały, książki, duża większość opiera się opisując biblioteki stm (nie wgłębiają się w rejestry).<br />Jaki RTOS warto poznać?<br /><br />Czy warto równocześnie poznawać platformę raspberry pi?<br /><br />pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2374">cichy</a> — 4 paź 2017, o 08:10</p><hr />
]]></content>
</entry>
</feed>