Seniorem - czy to wiekiem, czy stażem zawodowym - może być człowiek grubo po trzydziestce (około dwukrotnie). Totalna bzdura. Koło 60 spora część populacji ma już mocno zauważalne objawy demencji i innych chorób neurodegeneracyjnych. Bardzo zły pomysł aby ktoś o skostniałych poglądach oraz z początkami demencji podejmował istotne decyzje - patrz sposób...
OpenOCD to soft obsługujący debuggery JTAG, ja go używam do programowania/debugowania procesorów ARM. Ale z tego co można wyczytać w sieci coś się dzieje wokół wsparcia dla AVR-ów. OpenOCD komunikuje się z JTAG-iem i udostępnia dwa serwery debugowania telnet oraz gdb(do tego drugiego można podłączyć się samym gdb i debugować program). A manual do OpenOCD...
Witam Zapraszam do czytania bloga o programowaniu, głównie w embedded. http://embedded-matter.blogspot.com/ Główne tematy jakie mam zamiar poruszać niedługo to: - metodyki programowania i testowania - narzędzia pomocne przy programowaniu Pozdrawiam /Grzegorz K.
Zastanawiam się nad wyborem studiów. Na pewno chce studiować elektronikę. Poczytałem trochę o elektronice na PWr i mam mętlik w głowie, którą wybrać. Czy na WEKA czy WEMiF. Interesuje mnie taki kierunek elektroniki, który miałby jak najwięcej programowania. Na WEKA jest specjalizacja EZI (Zastosowania Inżynierii Komputerowej w Technice), ktoś mógłby...
https://msalamon.pl/jak-prosic-o-pomoc-w...
https://msalamon.pl/jak-prosic-o-pomoc-w... Podaj wartość fuse bits
Kluczowe jest pytanie co robisz/chcesz robić. Elektronika jest szerokim tematem. Serwis czy projektowanie? Analogowa cyfrowa czy może programowanie embedded którego ja (ja osobiście) nie zaliczam do elektroniki tylko do programowania, i to najcięższego bo wymagającego najszerszej wiedzy, najdroższych narzędzi i nieraz kosztownych kursów. Kasa na sensowne...
Do nauko elektroniki potrzeba dużo więcej czasu i dużo większe są koszty wejścia niż w przypadku programowania. Nie w przypadku programowania embedded, gdzie te koszty "wejścia" mogą wyższe niż w przypadku elektroniki. Nie mówię o technikach elektronikach, którzy potrafią zrobić cos prostego, skopiować schemat ew lekko go modyfikując albo naprawić...
Ja myślę, że problemem braku odzewu jest wynagrodzenie. Specjalista potrafiący programować mikrokontrolery oraz jednocześnie projektować obwody drukowane jest bardzo poszukiwany w dzisiejszych czasach, ze względu na m.in. ogromy deficyt takich osób. Dlatego też wynagrodzenie zawierające się w przedziale 5-7 tysięcy złotych netto brzmi trochę śmiesznie....
Chciałbym tym wątkiem rozpocząć dyskusję, czy ten język może prowadzić w dobrym kierunku - szczególnie w obszarze embedded, czyli mikrokontrolerów. Tak, może prowadzić w dobrym kierunku, jeżeli rozpatrujemy właściwe mikrokontrolery. Za takie uznałbym układy zawierające rdzenie Cortex-M23, Cortex-M33, może też Cortex-M7. W tych przypadkach da się już...
Temat - rzeka. To zależy co Cię interesuje. Bardziej WWW, programowanie desktop, embedded, bazy danych... kierunków jest wiele.
A po co te cztery zadania? jak tu widzę tylko jedno przerwanie timera PWM, ew. drugie do obsługi LCD łącznie jakieś 200 linii kodu w C, z tego ponad połowa do LCD. W sumie to może wszystkiego nie napisałam ;) ale rzeczywiście nie ma tragedii pewnie. - Task algorytmy - dane wejściowe - bieżąca wartość natężenia światła i zadana wartość natężenia światła,...
wielokrotnie w ogłoszeniach o pracę spotykam się z określeniem systemy embedded, programowanie systemów embedded nie wiem jednak co to oznacza (czy chodzi o mikrokontrolery?)... ktoś może mnie oświecić?
Osobiście nie stosuje wyjątków w C++. Można się zupełnie bez nich obejść, bez szkody dla: wpływ na wydajność wykonywanego kodu Uważam, że korzyści jakie potencjalnie daje obsługa wyjątków są "równoważone" przez dodatkowe problemy, jakie one wnoszą. Oczywiście mam na myśli programowanie embedded. Polecam inny artykuł Bjarne Stroustrup: W końcu cpp wspiera...
Chciałbym się bardziej dowiedzieć czym właściwie różni się to od przykładowo arduino uno. Czy są to różnice w programowaniu takich układów czy wogole służy do innych rzeczy. Chodzi mi o czysto podstawowe tak naprawdę pojęcie z czym to się je. Ale dzięki za link na pewno przejrze i postaram się znaleźć i zrozumieć co mogę Różnice są znaczące i zdecydowanie...
O ile nie programuję zaawansowanych embedded, a siedzę w web developerce, to tutaj podobną furorę robi niejaki framework next.js. Wszystko ma być w next.js, najlepiej hostowane w chmurze na Vercel. A później? Okazuje się, że wersji developerskiej kompilacja zależności i kodowanie trwa bardzo długo, każda zmiana to kilkadziesiąt sekund na przebudowanie...
zaawansowanych mechanizmów programistycznych, w tym nawet wstawek kodu w asemblerze i operowania rejestrami procesora I tutaj jest problem, to są podstawy programowania embedded, Ty już piszesz że to zaawansowane mechanizmy programowania... Jednak co prawda to prawda programista programiście nie równy i to w jakich projektach się obraca kształtuje...
Skoro dyskusja o językach się już nieco wyczerpała, to pytanie dodatkowe: A czy znajomość elektroniki w programowaniu embedded się przydaje czy może nie? :-) Zdarzyło mi się już widzieć "programistę" embedded, który nie wiedział jak się używa oscyloskopu, a jedynym jego przyrządem pomiarowym był miernik uniwersalny LCD za 11zł z Wolumenu :-) Może oprócz...
Witam, Zabieram się do wykonania projektu amatorskiego quadrocoptera. Zastanawiam się, jakiego użyć do tego mikrokontrolera. Mam doświadczenie z Atmegami, głównie 8, ale myślę o kupieniu ARMa. Stąd moje pytanie: Jaki miktrokontroler wybrać? Czy lepiej programować embedded, czy wywalić system i postawić "goły" program w C? będę wdzięczny za wszelkie...
Programowanie samo w sobie nie jest dla mnie problemem. A co programujesz? Pod Windows? Linux? Piszesz sterowniki do sprzętu? Piszesz w C? C++? Pracuję jako full stack web dev i trochę bawiłem się z C# w Unity i Java pod windows. Także chętnie pobawie się z czymś nowym bo na koniec dnia programowanie to programowanie, rózni się tylko składnia ;) Prosiłbym...
W załączniku znajduje się projekt płytki PCB zrobiony w Eagle, jednak nie potrafię (a w zasadzie nie mam czasu aby się tego uczyć) wygenerować plików gerbera. Ewentualnie pomocna może być konwersja do Protel99SE (w tym sobie raczej poradzę). Ogólnie to zajmuję się raczej programowaniem embedded, więc za przysługę konwersji do gerber, lub Protel99SE...
Witam, Mam prośbę - czy mógłby ktoś polecić dobrą książkę (albo e-booka), będącą wprowadzeniem do programowania w systemach embedded. Chodzi o zastosowanie w telekomunikacji. z góry dzięki
Poznać C++ można z dowolnej książki adresowanej dla PC. Jedyne na co warto zwrócić uwagę, to aby była to książka przynajmniej o C++11. Co do używania z mikrokontrolerami i RTOSem, to realnie nie ma takiej pozycji, a przynajmniej ja o żadnej nie wiem. Tylko własna praktyka i doświadczenie, bo jednak programowanie embedded "trochę" się różni od programowania...
Ta dioda to pewnie miał być LED, a wstawiłeś szybką diodę prostowniczą mocy. Sterowanie jej bez opornika skończy się bardzo źle. Diody prostowniczej zresztą też. Kwarc możesz użyć jaki chcesz. Kondensatorów to nie zmieni. Wcale nie muszą być 33 - mogą być dowolne z przedziału 15-50pF, byle dwa takie same. Zaraz będzie pytanie "Ale jakiego kwarcu dokładnie...
Witam ;) Od niedawna prowadzę bloga dotyczącego programowania embedded : http://www.embeddeddev.pl/ Przykłady są oparte głównie na mikrokontrolerach STM32, ale przedstawiane tam informacje mogą przydać się także przy programowaniu innych uC. Dotychczas opisałem tam takie zagadnienia jak: - bufor kołowy (zasada działania, implementacja, przykład obsługi...
(at)adrian90123 Wszystko zależy od tego co potrafisz oraz czego oczekuje firma od potencjalnego kandydata. Znajomość projektowania PCB niekoniecznie będzie Ci potrzebna na stanowisku. Z tego co wiem to poważne firmy (te które najwięcej płacą) nie zatrudniają jednej osoby na stanowisko projeknatna elektroniki/PCB/programisty. Najczęściej to są dwa (czasami...
Mam wrażenie, że nie przeczytałeś co napisałem. Bo też o tym wspomniałem. Mam wrażenie, że nie wspomniałeś o niczym poza ogólnym stwierdzeniem, że nie bo nie. Programowanie embedded, szczególnie małych mikrokontrolerów, a te ciągle stanowią duży segment rynku i zastosowań, wymaga panowania nad kodem. Jakkolwiek trudno się nie zgodzić ze stwierdzeniem,...
Nawiążemy współpracę z elektronikami oraz programistami embedded. Poszukujemy wykonawców rozmaitych prac z zakresu elektroniki w tym: -projektowanie układów elektronicznych (głównie kontrolno/pomiarowe, automatyka przemysłowa/budynkowa, elektronika mocy, oświetlenie, embedded, ale zdarzają się też inne rodzaje) -projektowanie PCB w programach Altium,...
Założenia z tak rozbudowanymi wymaganiami wyglądają jak zlecenie dla profesjonalnej firmy łączącej specjalistów z wielu dziedzin mechanika, elektronika, programowanie embedded, programowanie aplikacji mobilnych. 1400 uli wygląda na spory biznes, może zatrudnienie profesjonalistów się opłaci. Czy to zadanie dla człowieka na takim początkowym poziomie...
bo raz że "dostajemy wydajność za darmo" a dwa że poznajemy lepsze techniki zarządzania zasobami. Kontrolowanie dostępu do współdzielonych zasobów przez "krótkie" wyłączanie przerwań to moim zdaniem kiepski pomysł, ale w tym omawianym przypadku inaczej się nie da. Dodano po 3 Dodam jeszcze, że programy napisane jako maszyna stanów bardzo dobrze testuje...
znam firmy, gdzie tylko pisze się kod i nic więcej Jeśli masz zespół to nie jest niczym dziwnym, że masz ludzi od projektowania pcb znających normy emisji oraz ipc, ale ni w ząb programowania embedded czy zwykłego. Masz programistów embedded wyciskających ostatnie soki z MCU i SoC, masz programistów FPGA, masz programistów aplikacji PC, a jeszcze inne...
Cześć, jako startup OneMeter poszukujemy programisty systemów wbudowanych do rozwoju oprogramowania w zaprojektowanym przez nas urządzeniu - OneMeter Beacon. Nasz Beacon sczytuje dane z cyfrowego licznika prądu poprzez port optyczny (takie oko Saurona na liczniku), a następnie wysyła na serwer za pośrednictwem smartfona, z którym komunikuje się przez...
Wzorce projektowe dla C++ są ładnie i syntetycznie opisane tutaj: https://cpppatterns.com/ Co do ich stosowania w Embedded C++, to daje się to zrobić. Trzeba tylko pamiętać, aby ograniczać używanie pamięci dynamicznej do minimum. C++ to nie tylko programowanie obiektowe. Język ten (w najnowszym dialekcie) wspiera też programowanie generyczne, funkcyjne,...
Po tych ostatnich zmianach zapowiadaja nauke programowania od podstawowki. Trudno powiedziec jak to bedzie robione bo obecnie dominuje technologia informacyjna (excell/word) czyli pitolenie o informatyce. Teraz ma byc nauka algorytmiki. To jest zgodne z amerykanskim programem K-12 CS http://csta.acm.org/Curriculum/sub/K12St... Bylo duzo dyskusji...
Cześć! Na wstępie - nie wiem, czy dobry dział i format, więc jeśli gdzieś tutaj się pomyliłem, to od razu proszę o wskazówki. :) Chciałbym zapytać się o aktualny rynek pracy i ewentualne przewidywania na przyszłość (nawet jeśli ktoś chce powróżyć z fusów, to zapraszam, chętnie poczytam). Z ciekawości i w ramach jakiegoś konstruktywnego rozwoju uczę...
w jakim zakresie częstotliwości CS5460A będzie pracował poprawnie? Filtry wejściowe mają -1 dB przy około 1.9 kHz ale danych o dokładności poza zakresem 50/60 Hz nie widzę. Dla domyślnego zegara próbkowanie to ~500 kSps ale filtry antyaliasingowe muszą być dosyć agresywne - stąd zapene te 1.9 kHz - i sensowna dokładność wyżej nie sięgnie. Tu jest problem,...
Witam serdecznie, Posiadam moduł MMnet1002 z Propoxu. W sumie dopiero zaczynam z nim zabawę jak i z programowaniem systemów embedded w ogóle. Mam następujący problem: Chciałbym skonfigurować Eclipse tak aby była możliwość kompilacji w nim programów na MMnet1002. Próbowałem sugerować się rozwiązaniem podanym przez kolegę Freddie Chopin jednakże nie udało...
Zwłaszcza kierunki techniczne, to są kierunki, na które powinny przychodzić osoby po technikach i liceach profilowanych. To właśnie ten etap edukacji powinien załatwić problem "od ogółu". Problem jest taki, że ludzie po technikach są tak w plecy z materiałem z matematyki i fizyki w porównaniu z mat-fizem, że poza konkursami/olimpiadami/wybitnymi jednostkami...
linuxtorpeda napisał: Arduino to platforma programistyczna dość blisko powiązana ze sprzętem, więc mimo poziomu postów na tym podforum pozostawiłbym je w dziale Mikrokontrolery. Są w ogóle jakieś racjonalne powody, żeby je wydzielać, tj. czy ma to wpływ na coś namacalnego czy po prostu kierujemy się w ankiecie uprzedzeniami? Tak samo blisko powiązana...
Ja skonczylem elektronike (ale w UK, MEng Electronics Eng), pracuje mozna powiedziec w zawodzie (research&dev eng) w firmie robiacej elektronike kontrolna dla roznegorodzaju piecow (gas,oil,pellet) dla household&industrial , do tego rozne sterowniki dla district heating itp. Wczesniej pracowalem dla kontraktora dla elektrowni atomowej, remonty/refurbishment...
Nie jestem z branży. Ale jako jakis tam inż elektronik spotkałem czujniki: a) moczące się w tacce na płyn (proste) b) pojemnościowe z drugiej strony plastiku - bez kontaktu wzrokowego ani elektrycznego, np do poziomu wody w zbiorniku podawczym c) wagowych w ekspresie świadomie jeszcze nie spotkałem, choć są innych urządzeniach. Np belka tensometryczna...
Nie wiedziałem gdzie to zapytanie wrzucić .... A wiec: ostatnio widzę sporo ogłoszeń o pracę, zawierających w temacie " programista embedded ", albo programista C/C++ embedded . Często wymagana jest znajomość pisania sterowników pod linux. Co to te sterowniki ? Czy to chodzi po prostu o dostęp do GPIO sprzętu stosowanego w urzadzeniach ?. Jak daleko...
Witam, ja i kilku znajomych studiujemy Elektronikę i Telekomunikacje, niedługo będziemy musieli wybrać specjalizację na studiach. Chcielibyśmy zapytać w jakim kierunku najlepiej iść, na czym się najlepiej skupić, aby później znaleźć całkiem przyzwoitą pracę z dobrą płacą. Telekomunikacja mobilna? Konstrukcja urządzeń? Programowanie niskopoziomowe?...
Zobacz na www.wroclawit.pl Co do programowania na avr, to może być ciężko coś znaleźć - choć ostatnio były oferty związane z avr32. Zwykle programistą dla niewielkich systemów jest sam konstruktor, więc raczej nie znajdziesz stanowiska związanego z AVRami, na którym Twoim jedynym zadaniem będzie programowanie. Oczywiście ofert związanych z programowaniem...
Masz świadomość, że średnio kumanty programista C# to odbezpieczy w 20 minut ? Jakieś jednopunktowe zabezpieczenie przy starcie. Oczywiście - jakieś tam pojęcie o programowaniu mam, natomiast w branży systemów embedded. Nie jestem aż tak zaawansowy, zwłaszcza że będzie się nad tym pochylać wielu potencjalnych złodziejaszków xD
Witam Temat trochę z innej beczki. Niestety nie wiedziałem gdzie mogłbym ten temat przedstawić. Poszukuje firm na terenie Lublina i Puław oraz okolice zajmujących sie programowaniem mikrokontrolerów , systemami embedded , elektronika. Google już przejrzałem. Niestety od 2 lat nie byłem w tamtych okolicach. Proszę o jakieś informacje na ten temat. Pozdrawiam
Ja mam w zasadzie jeden argument: nie należy bezsensownie i bez opamiętania marnować pamięci ani czasu procesora, niezależnie od tego, ile mamy pamięci i jaką moc obliczeniową. Nie rozumiesz jednej rzeczy, która jest bardzo ważna w programowaniu embedded (w zasadzie to wogóle w programowaniu). Chodzi o kontekst wywołania funkcji. W naszym przypadku...
Przedewszystkim określenie co chcemy programować? To nie jest tak że nauczysz się języka programowania i jest się gotowym na rozwiązywanie wszystkich problemów. Niestety trzeba określić dziedzinę czy to mają być programy desktopowe, mikrokontrolery baremetal czy linux embedded, dsp, webówka itp. Bez tego można nauczyć się języka ale programować już...
Programuje uC rodziny AVR hobbystycznie na razie, ale często mam problemy poprawnością działania moich programów, czasami zdarzają mi się jakieś kolizje zdarzeń w programach, przez co jakaś funkcja czy procedura nie działa prawidłowo lub jest pomijana, diody migają nie równo, multipleksowanie wyświetlaczy 7seg działa nieprawidłowo i pokazują się artefakty......
Witam, Procesory AVR, programowanie, schematy , projekty pcb Pozdrawiam, Jacek
To, o czym marzysz, działa dokładnie tak, jak chcesz na każdym "dorosłym" komputerze, choćby na RPi. W mikrokontrolerach chodzi o coś zupełnie innego -deterministyczny i krótki czas odpowiedzi, niski koszt i oszczędność energii, a mechanizmy wysokopoziomowe, które masz na myśli stoją z tym w jawnej sprzeczności. Narzut czasu wykonania programu na abstrahowanie...
Cześć, programowanie embedded nie przestaje mnie zaskakiwać. Mam program, ogólnie dość rozbudowany, na procesor xmega. Program między innymi odtwarza dźwięk. Zajmując się czym innym chciałem sobie czasowo mrugać ledem, więc do sprawdzania czasu korzystam z funkcji millis(), która wygląda tak: [syntax=c] long millis() { long result; ATOMIC_BLOCK(ATOMIC_RESTORESTATE)...
ogłoszenie usunięto
No właśnie, jestem początkujący i nie wiem w sumie w co iść :p Myślałem by potem iść w Embedded. Możesz coś doradzić?
(at)costec ARM64 już jest od dawna (od ARMv8-A). Wszystko zależy od zastosowań. Tylko że tendencja jest taka że cortex-A jest bazowy a potem dorzucają jakieś dodatkowe rdzenie dsp, asip, coprocesory czy co tam jeszcze chcą. Tak więc pracy robi się coraz więcej pod linux embedded a to nie jest niestety tożsame z umietnościami obsługi linuksa, tylko znajomość...
Witam, Planuję przesiąść się z laptopa (patrz stopka ;)) na komputer stacjonarny. Nie mam zielonego pojęcia jaki zestaw wybrać, tyle jest tego na rynku, a jakoś nie specjalnie wierzę w gotowe zestawy. Przeglądając forum znalazłem wiele konkretnych odpowiedzi na pytania dotyczące przeróżnych konfiguracji - mojej niestety nie znalazłem. A oto jak ja widzę...
(at)Karaczan - to nie kwestia tworzenia średnio optymalnego kodu - bierzesz mbed, spl, hal do ARM i głupie miganie diodą jest w stanie zeżreć 1k RAM i FLASH ;) A jedziesz bezpośrednio na dokładnie tych i tylko tych rejestrach peryferiów, których w projekcie używasz i masz 10x mniej kodu. To kwestia inicjalizacji/konfiguracji wielu rzeczy, które Arduino...
Proszę: http://www.st.com/content/st_com/en/prod... programowanie nexus-a to juz inna historia. Ale proponuję najpierw odpalić transmisję do PC - łatwiej ogarniesz USB na sm-ie
Wspomniany STM32F030 akurat ma rdzeń CM0, a poza tym, że ma już nie najnowszy (skoro chcemy być trendy) rdzeń CM, to peryferia ma biedne, że aż piszczy. Także trzymając się motoryzacyjnych porównań wolę jechać samochodem średniej klasy z pełnym wyposażeniem, niż ferrari z mocnym silnikiem ale bez kół. Co do CM4F - bardzo mi się podobają, niestety mniej...
W szkołach powinni uczyć o DMA bo bez niego wielu rzeczy nie da się zrobić nawet na najszybszym ARM. ...ale w szkołach nie uczą takich niuansów. Pokazuje się jak działa procesor, co to jest assembler i tyle. Jest architektura komputerów i jest programowanie (ogólne). Nawet na embedded, to raczej jest RPi i Python, nikt tam niczego niskopoziomowo nie...
Link do AVR STUDIO 5.35: http://hubbard.engr.scu.edu/embedded/avr...
Witam ! Trochę teraz offowo. Jaką książkę polecacie do nauki pisania sterowników pod Linuxem? Do jako-takiego programowania pod pingwinem mam książkę: Neil Matthew, Richard Stones "Beggining Linux Programming" Następnie embedded: Karim Yaghmour, Jon Masters, ... , "Building Embedded Linux Systems" A może ktoś zna/poleci konkretniejszą książkę o budowie...
Czy warto stosować język Rust w dziedzinie embedded? Tak, warto stosować język Rust w dziedzinie embedded. Rust jest nowoczesnym językiem programowania, który był specjalnie zaprojektowany, aby być bezpiecznym, wydajnym i łatwym w pisaniu kodu. Te cechy są szczególnie przydatne w projektach embedded, które wymagają zoptymalizowanego, stabilnego i bezpiecznego...
Na elektronice jest sporo programowania (FPGA, mikroprocesory itp.), Gdzieś Ty widział programowanie mikroprocesora ? Stawianie jakiegoś Embedded Linux, w życiu, jak już to mikrokontrolery. I FPGA się nie programuje :P Na PW zamiast EiT jest osobno Elektronika oraz odrębnie Telekomunikacja. Takie rozdzielenie jest dobre według was? Rozdzielenie dobre,...
W środowisku embedded ta zasada już nie obowiązuje Mi nie chodziło o embedded tylko ogólnie o to iż mając jakiś kod można sobie go skompilować bez znajomości języka programowania.
Teraz ze względu na to że pracuję nad bardziej skomplikowanym projektem chciałbym wykorzystać C++ co przy wykorzystaniu programowania obiektowego pozwoliłoby na poprawę przejrzystości i logicznej spójności projektu. C++ to nie tylko programowanie obiektowe, w taki sposób można też programować z użyciem C. To przede wszystkim programowanie z użyciem...
Programowanie na PC i volatile? Czyli sławny przykład z zegarkiem na PC? ;) Ja też nie pisałem niczego na tyle dużego na PC by się wgryzać w zawiłości programowania, a teraz jak mi przyjdzie pisać na x86-64 to już embedded z wykorzystaniem avx512.
1. nie wyobrażam sobie programowania embedded, żeby choć raz na miesiąc nie rozwinąć C do ASM i zobaczyć co wychodzi. Z poczucia obowiązku, procedur w korporacji lub własnej ciekawości. Dyskusja o funkcji się skończy. Znalazł byś statyczny blok pamięci (tzn istniejący przed załadowaniem programu, o jakieś drobne atrybuty różniący się od 'zewnętrznego...
Senior Designer/ Designer / Junior Designer Miejsce pracy: Katowice Osoby zatrudnione na w/w stanowiskach odpowiedzialne będą między innymi za tworzenie oprogramowania do sterowania pojazdów, składającego się z modułów komunikacji, wizualizacji i diagnozy. Do zadań zatrudnionych osób będzie należało: * opracowywanie koncepcji * rozwój istniejących,...
tak już zupełnie nie na temat : otóż jak używam mojego i7( cztery fizyczne rdzenie )(at)>3GHz , czy telefonu z CPU (również z czterema rdzeniami ) równie szybkiego, czy też innego telefonu (8-rdzeni po 1,3 GHz) to nijak mi to nie pasuje do prezentowanego poglądu o" kompilatorze == prawie idealne rozwiązanie", o każdym z tych urządzeń można powiedzieć...
Czołem Koledzy :) Pozwolę się dołączyć do dyskusji, bo ja również szukam odpowiedzi na pytanie postawione przez krisRaba . Chciałbym się też odnieść co do edukacji inżynierów, bo sam jestem obecnie na 5. roku i kończę studia. Mikrokontrolerami zainteresowałem się pomiędzy drugim a trzecim rokiem studiów i jak prawie każdy zacząłem od AVRów, teraz z...
Ja polecam [url=http://circuitcellar.com]Circuit Cellar ze względu na tematykę (programowanie, przykłady programów, różne uC i środowiska), ciekawe projekty, wykorzystujące najnowsze, dostępne podzespoły (ARM, moduły komunikacyjne itp.), ciekawe artykuły (związane między innymi z projektowaniem software i hardware i zarządzaniem projektami), ciekawe...
Drugie pytanie - Nordic Semiconductor sugeruje użycie SEGGER Embedded Studio, ale jest to dla mnie niejasne i nielogiczne. Można to jakoś obsłużyć w Coocox, który już nieźle znam? Segger Studio jest OK. Bardzo zbliżone do CooCox. Używam, polecam. Programuję co prawda nRF51832, ale wątpię aby były jakieś fundamentalne różnice. Koncepcja peryferiów w...
Generalnie to chciałbym w przyszłości pracować jako Elektronik - Programista coś w stylu Embedded Software Developer/Engineer, łączyć elektronikę z programowaniem, to moja pasja, tylko z tego co widzę co raz mniej ofert pracy w tym kierunku i mam też wrażenie, C/C++ odchodzi w nie pamięć powoli, wszędzie tylko Java Java Java... ale to tylko takie moje...
O przepraszam, ja robię. Dla wielu języków programowania, dla wielu procesorów, dla wielu środowisk. Od pic10f200 do 64 bitów, embedded i PC. I działa tak samo. Zamiast 100 środowisk 1 make. Jak ktoś nie spróbuje to i tak nie będzie wiedział o czym piszę. Pozdrawiam Albert
Nie jestem studentem i jak mówiłem, nie programuję w Delphi. Zajmuję się raczej tylko Embedded. No, ale czasami jak mówiłem się zdarzy. Co do aplikacji która była z przed 10 lat to po prostu klient chciał poprawić ją wizualnie oraz zoptymalizować algorytm, co ciekawe chciał ją oddać byłem pracownikom bo zamykał firmę :) A tak w ogóle, to w promocji...
Zanim kupisz zadaj sobie pytanie: co umiem? Jakie języki znam? Czu potrafię programować na wybrany system. Jeżeli na jakiekolwiek pytanie jest odpowiedź słabo albo nie - ćwicz sobie na free,
czesc, Nie moge zmusic JTAGa do pracy. Uzywam a) Yagarto Toolchain do kompilacji b) OpenOCD do programowanie Probuje zaprogramowac AT91SAM7S256 (text on chip AU without number). Uzywam plyty ewaluacyjnej ZL11ARM modulu ZL12ARM. Posiadam KrisTech USB JTAG (UsbScarab2). Moge zaprogramowac flash programem SAM-BA v1.1 (ale juz nie wersja pozniejsza) po...
Tworzymy projekt systemu urządzeń z wykorzystaniem: procesora Nordic NRF52, BLE, 4G. System FreeRTOS, protobuff. Poszukujemy dobrych freelancerów lub developerów do dołączenia do zespołu na zasadach B2B lub innych - do ustalenia, możliwa praca zdalna. Wymagane co najmniej kilkuletnie doświadczenie w programowaniu embedded, znajomość procesorów ARM,...
Ja aktualnie uzyskuję podobny efekt za pomocą makr Uważam, że makra mają swoje wady, które prowadzą do kodu, który w najgorszym przypadku może robić coś całkowicie innego niż nam się wydaje. A jak zamierzasz sobie poradzić z olbrzymią ilością procesorów, rodzin Dodając definicję danego mikrokontrolera. Język nie będzie się cechował ukierunkowaniem...
...C to C niezależnie od platformy i dlatego warto się go nauczyć. Czy to będzie avr-gcc, arm-gcc, IAR, CV, czy mikroC, nie ma większego znaczenia. Ale jak się nauczysz BASCOMa, to nauka C będzie praktycznie od podstaw, a doświadczenia z Bascoma na niewiele się zdadzą. A prędzej czy później i tak człowiek się rozwija i Bascom przestaje wystarczać....
Ogólnie rzecz biorąc, zawodowo zajmuję się programowaniem, a od niedawna działam w obszarze embedded. Myślę, że jest szansa, że na tym polu sobie poradzę. Próbuję po prostu szukać odpowiedzi na pojawiające się w trakcie przemyśleń pytania. I tak, urządzenie po prawej wystarczy, że w jakiś sposób będzie pobierać energię według priorytetów, co na razie...
gdzie znajdę plik który ma zdefiniowane adresy rejestrów, przerwań itp. Masz w środowisku: stm32f10x.h ale miało problem zrozumieć zapis: GPIOA->CLR ^= 1<<MODE2 Ja także mam problem :) W pliku stm32f10x.h masz definicje: Próbowałem Atollic TrueSTUDIO wybrałem sobie Embedded C Project naładował mi tyle syfu, że kompilacja trwała dość długo,...
Embedded zazwyczaj jest chaosem i bajzlem ale wcale tak nie musi być. Wydaje mi się, że wynika to z tego, że większość ludzi (łącznie ze mną) zajmują się tym jako kolejny etap ewolucji elektroniki. Hobbyści tak, ale od lat programowanie systemów embedded jest częścią studiów kierunkowych związanych z elektroniką. Na początku bardzo popularne były zestawy...
Arduino - żeby dostać pracę - żart Liczą się ARM i tym podobne idące w kierunku systemów embedded (coś na czym można postawić androida).
OCAML, Java, asm Asm (BTW na jaką platformę ?) to strata czasu:/ Chyba że działasz w systemach embedded ale po co wtedy java i ocaml ?? Moje typy: perfekcyjna znajomość C, C++ (dokumenty ISO na pamięć) i jakiegoś języka obiektowego bardzo wysokiego poziomu np. Python. Do tego podstawy OOP, UML, znajomość narzędzi GNU i można zacząć szukać pracy.
Wszystko zależy w jakim kierunku chce się pójść. IMHO RPi nie jest dobrym pomysłem, jeśli nie budujesz konkretnego urządzenia, lecz chcesz się uczyć. Jak już pisali poprzednicy masz na tym zwykły OS - GNU/Linux, więc programuje się to jak na PC. Więc IMHO lepiej bezkosztowo wykorzystać komputer, który masz. RPi rzadko się programuje na niskim poziomie...
Witam, planuję zakup nowego komputera. Posiadany obecnie zestaw to: - I5 2500K BOX - płyta: Gigabyte P67A-D3-B3 - RAM: 2xKingston 2GB RAM DDR 3 PC3-10700(667MHz) - grafika: Radeon 5700HD. - zasilacz Chieftec CTG-450-80P. i będę go chciał wkrótce sprzedać. Dyski nieważne, mam kilkanaście TB dysków standardowych i prawie 2TB w SSD. Obecnie mam kilka OS...
Ciekawe marzenie, aż szkoda je niszczyć ;))) Moja opinia jest oparta wyłącznie o moje wyobrażenia w oparciu o prace międzynarodowych korporacji z którymi miałem styczność osobiście lub ze słyszenia, gdyż nie mam pojęcia jak to wygląda w takich firmach jak Intel czy AMD - ale myślę że nikt z nas tego tak naprawdę nie wie, no chyba, że tam pracował ;)...
NXP też jest w porządku. TI - no trzeba PDFy szybko zapisywać bo potrafią zniknąć. Fajne są też lowpowerowe 16bitowce MSP430 produkcji TI. Do ARMów im co prawda daleko, ale miewają bardzo sympatyczne peryferia. Osobiście natomiast poszedłbym albo w Cortexy, albo w komputery jednopłytkowe i embedded Linuxa. No ale zdecydować musisz sam :)
Z punktu widzenia profesjonalisty, to nie widzę zastosowania dla arduino oraz całe szczęście nie widze ofert pracy by ktoś chciał wiedzy w zakresie arduino. Piękno w prostocie - jest IDEalnie IDE to też ciekawa sprawa, zawodowo kilka razy spotkałem na wymuszeniu używania IDE i edytorów tekstowych (iar, keil czy zgrozo visual studio (nie visual studio...
Hej. Jestem nowy na forum i nowy w programowaniu na mikrokontrolery(no prawie, na studiach miałem i radziłem sobie całkiem nieźle, ale przedmiot był olewany przez prowadzącego). Chciałbym zacząć zabawę z rdzeniami ARM, ale mam kilka pytań. 1. Czy są jakieś tanie płytki do nauki/ćwiczeń? Jak tak, to gdzie można kupić? 2. Czy są jakieś symulatory ARM,...
Do wymienionych już przewag RTOSa - skalowalność, samo wywłaszczanie jako takie - dochodzi ogólnie łatwiejsze zarządzanie zależnościami. Na przykład co gdy wątek musi dzielić zasoby z innym, o niższym pirorytecie? RTOS załatwia to elegancko dziedziczeniem priorytetów. "Gołe" przerwania wymagałyby więcej komplikacji. Dodano po 1 Tak nawiasem, aplikacja...
Mam flashbacki ze studiów, gdzie jeszcze 10 lat temu na PW uczono programowania 8051 w assemblerze jako wprowadzenie do świata MCU. Docent się nauczył, to i reszta musiała, chociaż zastosowanie praktyczne żadne. Trochę się z tym nie zgodzę. Sam zaczynałem "wiek" temu uczenie się programowania na PDP w asemblerze :) Później było 8080, Z80 (tu przerzuciłem...
Zauważ że programować można różnorako. Ogólnie określenie embedded również się strasznie rozlało bo można pod to podpiąć pisanie kodu na jakiejś platformie pokroju beagle bone z linuksem a jednocześnie embedded to pisanie kodu freestand na jakiś SoC z 8 rdzeniami DSP oraz gdzieś tam po drodze pojawiają się jakieś arduino, dziwne twory co ludzie uważają...
Nauczysz sie dobrze - zapotrzebowanie na inzynierów embedded jest ogromne. A jeszcze jak opanujesz angielski fluent to nie bedziesz miał czasu przegladać propozycji od pracodawców :)
Witajcie A jednak da się. Protel DXP 2004 obejmuje kompilatory i assemblery pod c51, c3000, z80, PowerPC i chyba c165. Wystarczy otworzyć nowy Embedded project i w opcjach wybrać potrzebną platformę procesora. Wspomniane kompilatory to technologia firmy TASKING. pozdrawiam
http://www.st.com/en/embedded-software/s... PS nie neguję że mozna je wykorzystać ale osobiście kupiłbym discovery z st8 i na niej testował.
Zależy od tego z jakich układów korzystasz, Xilinx ma EDK (Embedded Development Kit), który wrzuca na układy np. Microblaze'a, którego programujesz w C, jeśli korzystasz z Virtex'a to jest też pewnie na pokładzie PowerPC, którego też programujesz ze EDK, co do procków z np. OpenCores.org, sądzę że musisz sprawdzić w dokumentacji jak wgrać program
Programowanie to dział wielki i ciężko mówić o nim ogólnie. Jednak jako że zawodowo siedzę w działce embedded i z chińczykami miałem wiele do czynienia to są oni porównywalni do francuzów czyli coś potrafią, ale nie pracuje się z nimi przyjemnie. No i nie zapomnijmy, że chińczyk już od dawna nie pracuje za miskę ryżu, a ich ogromne miasta (tam gdzie...
embedded programowanie embedded controller embedded assembler
serwis amica zmywarka zacięcie stacji serwisowej odkurzacz electrolux obudowa
kablówka skrzynka matryca lsc320an02
Mikrofala Whirlpool JT479 nie wyłącza grzania po osiągnięciu temperatury Jak założyć sprężynę odciągającą pedał sprzęgła w kosiarce Wolf Garten