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...
Praca dla elektronika/programisty embedded przy budowie sprzętu pomiarowego. Zakres prac: -Projektowanie PCB. -Programowanie w C na ARM, być może też Python na PC. -Pomiary i testy. -Drobne prace montażowe. Wymagania: -Znajomość elektroniki - mikrokontrolery ARM, czujniki, ADC/DAC -Niezerowe...
Witam, Mam pytanie ogólne o to jak wygląda zawodowa praca programisty embedded. Obecnie pracuję jako inżynier elektronik, ale mikrokontrolery to moje hobby i uważam, że nadszedł czas wejścia na wyższy poziom. Na rozmowie którą niedawno miałem mój poziom został oceniony na Junior+, ale...
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...
Więc jaki sens ma argument o braku darmowego środowiska? To już musisz pytać tych którzy taki argument tutaj dali, ja tylko się czepiam twierdzenia, że to "dobra decyzja" że takowego nie ma (; Niemniej jednak wg mnie darmowy kompilator jest ważny. Z prostego powodu - praktycznie każdy...
Rozpocznijmy odpowiedź na to pytanie od spojrzenia wstecz na epokę programowania "bare-metal". Czym jest tego rodzaju programowanie? W informatyce "gołe urządzenie" odnosi się do procesora wykonującego instrukcje bezpośrednio na fizycznym sprzęcie logicznym bez interweniującego systemu operacyjnego....
Mam do sprzedania zestaw / płyta ewaluacyjna FPGA ALTERA Nios II Embedded Evaluation Kit (NEEK), Cyclone III Edition Myśle ze jesli tu trafiles to nie musze sie zbytnio tlumaczyc produktu, po wszelkie informacje odsyłam na strone producenta Zestaw składa się z płyty NIOS II NEEK Starter...
Biorąc pod uwagę, jak wygląda syntaktyka czy też semantyka języka Rust, to nie bardzo widzę programistów Pythona masowo migrujących do Rust. Oni mają nawet trudności w akceptacji C lub C++ Od czegoś wypada zacząć. Czasy gdy programowanie systemów wbudowanych to był hard core już przeminęły....
Witam Nie widziałem tutaj podobnego tematu. Czy macie jakieś doświadczenie w pracy u naszych zachodnich sąsiadów? Zaczynam ostatnio myśleć nad jakimś kontraktem na stanowisku "embedded engineer" (5 lat doświadczenia) ale niestety z językiem niemieckim u mnie słabiutko. Nigdy nie pracowałem...
OK, z tym że faktycznie nie ma ogłoszeń na sprzęt, a jest bardzo dużo ogłoszeń na programowanie embeded, więc pytanie: jaki sprzęt króluje? Czy uClinux czy Linux ? Jakie procesory lub systemy , skąd takie duże zapotrzebowanie na "programistów embeddeb" ? Wydaje mi się, ze w najbliższym...
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...
(at)Freddie Chopin , z tym 'const' good point ;) Tego akurat nie uważam za szukanie dziury w całym. Jednak skoro się zaangażowałeś, przejrzałeś bloga, udzielasz się w temacie, to zamiast pisać: Ty również należysz do ludzi, którzy nie wiedzą do czego służy const... A szkoda... ...
Witam, Jestem programistą w pewnej firmie, obecnie projektujemy nową wersję jednego z naszych produktów (miernik). Urządzenie jest oparte o procesor Tegra 2, postawiliśmy tam system Windows Embedded Compact 7, główna aplikacja pisana jest w C# pod .NET CF 3.5 Urządzenie komunikuje się...
Stąd cała masa projektów, które zyskałyby na przejściu z Pythona na C++/C# czy nawet VB. Przejście z Pythona na VB czy C# to, jak w powiedzeniu: "zamienił stryjek siekierkę na kijek". Ciekawi mnie, jak wielu młodych programistów embedded zapytało się swoich szefów "Przepraszam,...
Jak myślisz o ścieżce profesjonalnej, niech Cie wszyscy święci programiści bronią od Bascoma. Linia Atmega, zasłużona przez lata, odchodzi w przeszłość. Czy warto to poznać? Pewnie warto, jako zbiór technik, kruczków, "lingua franca", ostrzelanie się w walce z uK, umiejętność szukania...
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...
Rozumiesz działanie na złym poziomie - płytka Arduino fizycznie ma wszystko co jej potrzeba do działania (poza samą ATMegą za wiele tam nie ma) a kontrolera w TQFP nawet nie miałbym do czego włożyć. Za Arduino przemawia wyłącznie to, że kontroler jest na kawałku płytki z portami wyprowadzonymi...
Witam, Ponieważ postanowiłem spróbować jak sprawuje się programetr/debugger MPLAB SNAP to przesiadłem się IAR Embedded Workbench (darmowa wersja 4kB) na Atmel Studio 7 które obsługuje SNAPa. Po lekkich problemach z pierwszym podłączeniem działa bardzo fajnie. Ale pojawiły się problemy...
Czyli ogólnie lepiej i prościej pójść w stronę STM? Zależy od charakteru powyższego pytania. Jeśli pytasz, czy prościej zrealizować ten konkretny, opisany przez ciebie problem na AVR, czy STM to odpowiem - dużo prościej na AVR. A to dlatego, że problem jest banalny dla podanych założeń...
(at)drobok A co niby jest takiego złego we wzięciu gotowca. Zrozum, że nie każdy jest z zawodu programista embedded czy inżynierem elektronikiem. Nie każdy nawet jest hobbystą lub studentem. Są ludzie którzy po prostu chcą mieć sterowanie do rolet albo diody WS2812 za telewizorem. Kupili...
Są różne zastosowania procków. Robienie procka na 700 MHz automatycznie oznacza, że nie nadaje się on np. do aplikacji low power. A wbrew temu co część osób tu pisze moc obliczeniowa zazwyczaj nie jest najważniejszym czynnikiem, zaryzykowałbym twierdzenie, że jest najmniej ważnym w większości...
Na centralę z pewnością by się znalazło miejsce gdzieś na antresoli. Pytanie tylko czy jest to całkowicie bezgłośne urządzenie - wiadomo, że elektronika lubi "piszczeć" ;) Druga kwestia to czy szafka z centralką musi mieć zapewnioną wentylację (wydzielanie ciepła przez pracującą elektronikę)...
mówimy o górnej stawce, dla programisty embedded (ale nie arduino) + DSP to jakieś 20-25k brutto na UOP. Elektronicy raczej takich górnych widełek nie mają, no chyba że elektronik + FPGA to wtedy uwierzę, że nawet więcej. Mają i bez FPGA. Tylko to jest bardzo mało popularny temat, więc...
"Bezpieczna komunikacja protokołem DLMS/COSEM, wraz z autoryzacją i szyfrowaniem" Tyle to ja wiem, ale pytałem czy Tauron blokuje użycie portu przez użytkownika. Nikt ci nie udostępni kluczy do tego licznika A są potrzebne? Nie chcę przecież zmieniać ustawień, tylko odczytywać stan. Testuję...
Część wszystkim, z góry chciałbym zaznaczyć, że jestem początkującym programistą embedded, a także nowym użytkownikiem elektrody. Zastanawiam się nad zrobieniem na Arduino UNO kontrolera świateł RGB po przez autorską aplikacje dającą mi możliwość dowolnej zmiany koloru mojego światła...
To ostatnia część poradnika poświęconego opracowaniu architektury wbudowanej. Dotychczasowo omówiliśmy tworzenie poszczególnych elementów i klasyfikację ich, w zależności od kontaktu ze sprzętem etc. Ostatni krok łączy wszystkie poprzednie, zapewniając nam kompletną i całkowitą architekturę. Pięć...
W ostatnich trzech artykułach omówiono pięć kroków wymaganych do zaprojektowania wbudowanej architektury oprogramowania. Do tej pory dzielono ją na zależną i niezależną od sprzętu. Ponadto zbadano, w jaki sposób wczesna identyfikacja zestawów danych może pomóc poprawić bezpieczeństwo...
Systemy wbudowane tradycyjnie były urządzeniami o ograniczonych zasobach, które miały określony cel. Nie są to na ogół sprzęty przeznaczone do złożonych obliczeń, a często wykorzystywane w formie prostego kontrolera, węzła czujnika itp. W rezultacie twórcy takowych bywają nierzadko zmuszeni...
To jest piękna prezentacja pokazująca czy jesteś programistą C/C++ pod embedded (i nie tylko) czy tylko się Tobie tak wydaje: Poświęciłem się i przejrzałem materiał. Nieproporcjonalnie zbudowany, usilnie zrobione wiele, wiele ekranów animowanej prezentacji z dwóch zagadnień C (nie...
Witam. Parę pytań, przemyśleń, proszę o wypowiedzenie się. Temat dotyczy programowania embedded C głownie mikrokontrolerów raczej większych 32 bitowych. 1. Stosowanie wielu zmiennych globalnych jest bee Czy w świecie embedded bez dynamicznej alokacji pamięci da się inaczej? Zakładając,...
Z frajdą dołączę się do dyskusji (na dole podam powód), ale musimy mocno rozdzielić targety, które się rozmazują: a) Na ARM-y w zasadzie rdzeń każdego języka da się przenieść b) na 8bit tylko wybrane (tzn nie interesują mnie, choć jestem stary javoviec, np java która co z tego...
O języki można toczyć spory, tak samo jak o inne rzeczy. Pierwsze pytanie Dlaczego autor chce zmienić PIC na ATmel? Moim zdaniem argumentacja całkowicie bez sensu. Jak chcę zrobić projekt i to jest głównym celem, to żadne doświadczenia z Atmegą nic nie dają. Więc albo robię na PIC....
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...
...., podałem mu dwa przykłady prostych, jednolinijkowych makr, których wynik działania miał podać. W 100% podał błędny. Utwierdzanie kogoś takiego, że makra są super to jak danie 2 latkowi pistoletu. hyhyhyhy "przykłady" dobre sobie, ktoś kto nigdy nie doczytał dokładnie na temat...
Niestety przyszłościowy rynek pracy wymaga programowania/pisania aplikacji na środowiska mobilne :) Pudło. Nie wymaga. Co prawda coraz więcej pojawia się ofert dla programistów systemów mobilnych, jednak dobry programista C/C++ znajdzie coś dla siebie zarówno przy aplikacjach desktopowych,...
Ciekawe rozszerzenie tego C, ale po raz kolejny zadaję sobie pytanie, czy nie lepiej byłoby skoncentrować się na istniejących polach bitowych porządnie je standaryzując pod kątem embedded? A jeszcze jakby dodali możliwość ich adresowania... :) Niestety wygląda to tak, jakby twórcy kompilatorów...
Języki programowania oferują programiście szereg udogodnień, które mają na celu zwiększenie niezawodności, poprawę czytelności czy zmniejszenie złożoności pisanego kodu. Niestety kod pisany w wysokopoziomowym języku nie jest docelowym produktem programisty, jest nim kod wykonywalny...
Witam! Mam pytanie dot. mozliwosci realizacji następujacego pomysłu. Prosze o wyrozumiałość, gdyż na codzien jestem programistą i nie mam za wiele wspólnego z elektroniką :( Moj pomysł dotyczy "zmostkowania" urządzenia z wyjściem USB i umozliwienia transmisji Bluetooth. O ile sie orietuje...
Może więc warto by było napisać co zrobiłeś, że Ci zadziałało, w jakich konkretnych warunkach ten błąd wystąpi (np wersja Windows/Linux, wersja Ecplise) i pomóc innym? Sam walczyłem z Ecplipsem jak jeszcze nie był dla ARMów tak popularny, były z pluginami problemy ale trzeba było...
Czytając temat widzę, że rzeczywiście trochę "zjechał". Pracuję jako inżynier elektronik czasem piszę jakiś prosty software. Ze swojej strony proponuję autorowi, (jeśli chce zajmować się porgramowaniem/projektowaniem zawodowo) kilka rzeczy które mogą być przydatne poza programowaniem...
Co do obwodów mocy to proponuje sie przejść do działu Automatyka i elektronika przemysłowa. Ten dział jest w zasadzie bardziej przeznzczony dla programistów i elektroników systemów embedded niż energoelektroników. I tutaj możesz w zasadzie zadać pytanie typu jak się uchronić przed przepięciami...
Witajcie, Piszę do Was z prośbą abyście wypowiedzieli się na temat rynku pracy w dziedzinie systemów wbudowanych. Konkretnie chodzi mi o Śląsk/Katowice, ale dobrze by było wiedzieć jak wygląda sytuacja w całej Polsce. Czemu? Pracuję ponad 2 lata w tej właśnie branży (programista C/C++...
Ten temat ma dość cienką linię i dużą szarą strefę. Przykładowo ST nie potwierdza niezawodności Swojego API do STM32, co świecie embedded oznacza nic innego, że trzeba napisać własną do obsługi IO (w sensie rejestrowym). Wiesz ta biblioteke mozna lubic lub nienawidziec :) Ale faktem...
Witam jesteśmy grupą programistów-elektroników podejmiemy się zleceń z zakresu: 1) Tworzenia oprogramowania na platformy Linux/Windows 2) Tworzenia oprogramowania pod systemy Embedded 3) Programowania mikroprocesorów: AVR,PIC,Freescale,STM 4) Prototypownia i wykonywania urządzeń elektronicznych...
Witam Na technologiach internetowych (poza sieciami fizycznymi LAN itp) nie znam się za bardzo stąd moje pytanie w sprawie mojego problemu :) Jestem programistą low-level embedded i aplikacji na widnowsa, głownie .NET i C#. Mam taki "problem"... Jest sobie urządzenie elektroniczne, które coś...
Owszem. Ale to makro jest definiowane co najmniej na dwa sposoby, np. w konkretnych aplikacjach przykładowych z STM. Czyli widać jasno że problem znany ludziom z STM i sami panują jakoś nad tym. Starasz się ich wybielić, co jest zupełnie niepotrzebnie, bo ich dokonania na przestrzeni lat...
Arrow wraz z AC6 Tools zaprasza na dwugodzinne webinarium poświęcone systemowi operacyjnemu Linuks dla platform wbudowanych, wykorzystujących narzędzie System Workbench for Linux dla przemysłowego modułu avenger96 opartego na SoC (system na chipie) STM32MP1. To innowacyjne środowisko...
Dla przykładu ja lubię taką formę: Idealnie tutaj to praktycznie kopia z exampla od ST z ich z zestawu STM32Cube_FW_G4, ale dobrze pokazuje że w embedded zamiast klasy, struktura nadaje się wyśmienicie. What? Temat o C++17 a Ty wrzucasz najzwyczajniejszy kod w C z zerową ilością obiektowości...
NXP Semiconductors, we współpracy z AC6 ma przyjemność zaprosić na internetowe seminarium, które poświęcone ma być innowacjom projektowym, które znacznie upraszczają budowę, rozwój i zarządzanie projektami embedded Linux dla systemów czasu rzeczywistego, korzystających z produkowanych...