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...
Zmień pracę. To co piszesz to jakieś chore stawki. Zwykły serwisant w stolycy więcej zarabia. Ostatnio jak przeglądałem stawki na Linkedzie, to embedded mógł liczyć na 15000-25000 netto i to wcale nie z jakimiś wygórowanymi oczekiwaniami. Nie mieszkam w stolicy. Ogólnie zawsze te płace gdzieś na obrzeżach Polski są mniejsze. Stawki o których piszesz...
ciekawy jestem jakie są wasze wspomnienia jak wyglądała praca w 2010, 2000 oraz wcześniej? Wyzysk, wyzysk i jeszcze raz wyzysk. Moi koledzy po studiach dostawiali w 2000 roku 1000 zł na rękę na dzień dobry. :lol: Mnie w szkole zaproponowali na dzień dobry 800 zł na rękę, jako stażyście. Dramat po prostu. To nie były dobre czasy dla pracowników. Teraz...
Na *vinafix ) napisano this board has EC chip MEC5107-LJ is it programmable? * can non Programming Ale na forum Elektroda I need the EC firmware dump for Dell Latitude 5420, motherboard GDF40 LA-K491P Rev 3.0 (A02). The embedded controller is MEC5107-LJ (UE1). The EC flash chip is W25Q80DV, 8Mbit (1MB). ... Być może jak inne MEC (przez zł. klawiatury)...
Złapałem ten tani dzwonek do drzwi Tuya z Ali Express, zastanawiając się, czy będzie on wyposażony w BK7252. https://obrazki.elektroda.pl/9324523600_... . I chociaż wiem, że OpenBeken nie obsługuje BK7252 ani nie ma sterownika / opakowania kamery, nadal będzie interesujące zobaczyć, co jest w środku, sprawdzić wyjście dziennika rozruchu...
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...
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...
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,...
(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...
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,...
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...
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...
Dodam od siebie to co udało mi się znaleźć. Przypuszczam że układ HMR300 jest wersją OEM lub klonem układu STAR STR8131/CNS2131. Wynikało by to z pliku Readme do firmwaru (Linuxa) :), źródła są dostępne na stronie U-MEDIA Embedded Linux for Star STR8131 README ........................... 6. Firmware loading [1] Use flash programmer to program...
Hej, mam całkiem spore doświadczenie z SoC'ami (FPGA + Processing System). Jest to o tyle lepsze rozwiązanie że masz od razu w jednej kości połączone możliwości procesora aplikacyjnego (takiego który uciągnie Ci embedded linux'a np. Ubuntu) oraz dodatkowych peryferiów które ty sam dodajesz do FPGA. Nie wiem jak duże masz doświadczenie z FPGA oraz z...
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 jeszcze nie Mid. Moje pytania: 1. Czy programuje się bezpośrednio...
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
https://obrazki.elektroda.pl/9402151500_... Witajcie moi drodzy. Dzisiaj zaglądamy do środka kolejnego przekaźnika sterowanego przez WiFi kompatybilnego z aplikacją Tuya, łudząco podobnego do dość dobrze znanego Sonoff, dostępnego do kupienia za około 20 zł. Sprawdzimy na jakim układzie jest on zrealizowany i czy da mu się wgrać własny...
Witam! Mam może troche dziwne i śmieszne pytanie ;-) : Co to znaczy "embedded system software" ? Zajmuję się już dłuższy czas elektroniką i układami mikroprocesorowymi ale nie spotkałem się z tym wcześniej. Co jest tym embedded system software a co nim nie jest? Czy to jest poprostu program napisany(np. w asm albo w c) dla mikrokontrolera czy całkiem...
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.
Ostatnio zainteresowałem się komputerami embedded. Zamarzyło mi się stworzyć własny mały komputer z windows CE (ew. linuxem) na pokładzie. Ze względu iż obudowa mnie ogranicza doszedłem do wniosku że żadne z płytek głównych oferowanych przez producentów nie będą dobre. Płytę trzeba stworzyć własną. Są w Polsce firmy które na zamówienie tworzą dowolne...
Witam, Szukamy osoby do kilku projektów w zakresie oprogramowania embedded. Wymagania a raczej na co zwrócić uwagę: 1. Praca w większości zdalna. 2. Znajomość procesorów Microchip. 3. Jakiekolwiek doświadczenie w pisaniu programów C na embedded, poparte jakimś projektem. 4. Ogólne orientowanie się w technologiach CAN, budynki inteligentne KNX, GPS 5....
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,...
Powiem szczerze, że programowanie embedded zacząłem od elektroniki, bo czasy były takie że nie było jeszcze nucleo od ST, a koszt atmega8 był dla mnie ogromny. Czy żałuję że zacząłem od glutowania swojej pierwszej płytki uniwersalnej? Jak najbardziej nie, dało mi to podstawy do tego by dalej rozwijać umiejętności w zakresie elektroniki i sprzętu warsztatowego....
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....
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,...
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,...
Być może słyszeliście niedawno o Visual Studio Code (VSC). W ostatnim czasie dużo mówi się o tym IDE z wielu przyczyn. W minionych kilku latach Visual Studio Code stało się popularnym środowiskiem programistycznym w całej branży, także embedded. Jest to opcja do samodzielnej konfiguracji, można ją łatwo dostosować za pomocą rozszerzeń i poprawek. Visual...
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...
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ć?
(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...
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...
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...
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...
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...
Pięćdziesiąt lat temu powstał pierwszy programowalny układ logiczny do zastosowań komercyjnych, a dostępne dziś części pozwalają inżynierom przekraczać nowe granice technologiczne w wielu branżach. Mark Patrick, Mouser Electronics https://obrazki.elektroda.pl/4592035100_... FPGA ( field-programmable gate array – bezpośrednio...
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...
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)...
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...
Ja potwierdzam opinię, że dobrze zacząć od czegoś prostrzego jak AVR, na studiach, gdzie przez 2 lata programowaliśmy tylko obiektowo praktycznie nagle przyszedł przedmiot Embedded Systems na... ARM9, programowanie po rejestrach. Wykładowca zdający się nienawidzić studentów i ten przedmiot stał się piekłem dla większości, fart, że znałem właśnie AVR...
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...
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.
Arduino IDE to standardowe narzędzie umożliwiające tworzenie, kompilację oraz wgrywanie sketchy na płytki Arduino. Niewielka aplikacja napisana w Javie doceniona zostanie przede wszystkim przez początkujących użytkowników. Oczywiście oficjalne IDE posiada wszystko co jest potrzebne do pracy z modułami Arduino i nie ma potrzeby odchodzenia od przyjętych...
Witam, poszukuje stalego programisty na umowe o dzielo. Najlepiej slask lub malopolska. Programowanie ma PICach lub AVR
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?...
Witam, w mojej "karierze" jeśli chodzi o programowanie obiektowe korzystałem wyłącznie z Qt i C++. Ostatnio zainteresowały mnie mikroprocesory STM32MP1 na które można wgrać linuxa i pisać programy np. w Qt. Zastanawiam się tylko czy jest może jakieś lepsze IDE + biblioteki które będą bardziej zoptymalizowane pod mniejsze procesory takie jak STM32MP1...
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...
ora filozofii (nawet na politechnice). Nauka wymaga szerokich horyzontów, zaś zawodowo można się wyspecjalizować w bardzo wąskiej działce. Wierz mi, próbuję zachęcić studentów do samodzielnej nauki, ale dominuje pogląd - "a po co mi to, ja chcę się nauczyć np. Joomli". Gotowe frameworki to kres zainteresowań. Jak do czegoś nie ma gotowej biblioteki...
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ę...
Z Qt można korzystać za darmo, jeśli tylko aplikacja będzie używała samego Qt za pomocą dynamicznych bibliotek (.so) Chyba tak (w sensie że się zmieniło) bo free jest tylko przy projektach typu open source. Chyba jednak nie. Jest tak jak napisał FCh. Wracając do tematu. Mając linuxa embedded na platformie z rozsądnymi zasobami sprzętowymi można wybrać...
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,...
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,...
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...
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
Czy jest możliwe programowanie mikrokontrolerów w Delphi? Rozmawiałem kiedyś z informatykiem programującym min. sterowniki oświetlenia ulicznego i osprzęt do zegarów astronomicznych, stwierdził że programuje mikrokontrolery w Borland Delphi. Niestety zasłaniając się tajemnicą przedsiębiorstwa nie było mi dane zobaczyć jeszcze nie skompilowanych kodów....
wydaje mi się że problem lży w programie który używam mam wrażenie że jest on przeznaczony tylko do STM32 a ja mam procesor STM8 programator ot obsługuje ale muszę skorzystać i innego programu?? Ostatnio zauważyłem, że u chińczyków można naprawdę tanio kupić gotowe płytki z STM8 (zdjęcie poniżej) za cenę zaledwie ~0,65$ / szt. (więc sobie zamówiłem...
A więc mam pytanie: - co znaczy, że z Ubuntu jest prościej? Bo Ubuntu to prosta dystrybucja. Intuicyjna, nie wymagająca znajomości konsoli, architektury systemu do prostych zadan. Łatwo jest na niego przenieść z windowsa. A chodziło mi raczej o to że rozwijanie aplokacji na linuxa embedded kożystając z hosta linuxowego jest prostsze. A dlaczego: 1....
embedded programowanie embedded controller embedded assembler
symulacja obwodów elektrycznych centralka domofonu impuls spalinowa kosiarka
przepływomierz alhambra ariston ll43s
Nadmierny pobór prądu w Citroën Berlingo 2006 1.6 HDi Parkside PAPS 204 A1 vs PAPS 204 B1 20V 4Ah Battery Comparison: Performance, Smart, Bluetooth Differences