"Projekt non-profit". To jest dobry test na to czy ktoś na prawdę wierzy w powodzenie projektu. https://dictionary.cambridge.org/diction... [youtube]https://youtube.com/watch?v=tIg...
Kończyłem AiR 14 lat temu. Z perspektywy minionych lat muszę stwierdzić, że był to dobry wybór. Studia były interdyscyplinarne. Nigdy nie miałem problemów ze znalezieniem pracy - pracowałem jako informatyk (taki od baz danych), programista embedded (układy mikroprocesorowe sterujące procesami chłodniczymi), automatyk (projektowanie rozdzielnic, uruchomienia),...
Pamiętaj, że wyobrażenia a rzeczywistość to dwie różne rzeczy. Niestety często realia idą w bardziej nudnym, monotonnym kierunku, bez fajerwerków i rocket science. Bardziej patrz na to jako ogół, jak się nauczysz elektryki i elektroniki (albo jedno uczyć się w szkole a drugie w domu) to potem masz większe pole manewru przy zatrudnieniu się, a jak postawisz...
1. Jako że praca programisty jest bardzo droga, to wszystko co może zmniejszyć nakład pracy jest wykorzystywane. HAL jest używany. Oczywiście czasem trzeba pogrzebać w rejestrach. Własne biblioteko to raczej funkcjonalności na nieco wyższym poziomie umożliwiające zmniejszenie nakładu pracy w nowych projektach. 2. Tak, RTOS-y są powszechnie wykorzystywane....
Z mojej strony napiszę tak. 4 kanały to ci się przydadzą. Ja jako analogowiec używam dwu kanałowy oscyloskop, ale do cyfrówki to jednak 4 się przydadzą. Co do stanów logicznych i ich dekodowania to polecam pudełeczko za około 30-40zł saleae czy jakoś tak 8anałow tylko dokupić oprzewodowanie z chwytakami czy jak to się zwie. Ten analizator to podróbka...
Światowy leader zakresie badań nieniszczących poszukuje programisty embedded ze znajomością zagadnień związanych z elektroniką. Wymagania: - doskonała znajomość C - duże doświadczenie w programowaniu uC ARM (w szczególności STM32) - praktyczna wiedza w zakresie programowania wielowątkowego (z użyciem systemów RTOS) - umiejętność czytania schematów elektronicznych...
Nie wiem czy to dobry dział, ale wydawał mi się odpowiedni. Jako że lubię język C++, chciałbym się gdzieś zahaczyć na jakieś praktyki/lub staż. Znalazłem jedną ofertę, programista linux embedded, i tak w wymaganiach jest c++, bazy danych, i " Bardzo dobra, praktyczna znajomość systemu Linux Embedded" W jaki sposób mogę się nauczyć tego linuxa? Jakieś...
Hej, Jestem inżynierem elektronikiem od 6 lat. Zajmuję się ściśle projektowaniem układów elektronicznych, PCB i wszystkim co z tym związane. Póki co zawodowo nie miałem do czynienia z programowaniem mikrokontrolerów. Jak coś programowałem to tylko hobbystycznie na studiach czy po prostu coś sobie. W firmie u nas panuje ścisły podział na elektroników...
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...
Witam, Szukam pracy w branży elektronicznej. Posiadane umiejętności: - projektowanie płytek PCB - programowanie systemów wbudowanych w języku C i assembler (mniejsze podprogramy) głównie na prockach PIC32MZ - bardzo dobra znajomość procesorów rodziny PIC32MZ - magistrale LIN, CAN, UART, I2C, SPI, I2S, USB ich implementacja w systemie rzeczywistym -...
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...
mamy odpowiedź rynku na jakość programistów To normalne, że kiedy człowiek ma do wyboru pisać pinMode(1,INPUT);i działa to wszędzie a np DDRB|=0x05; To wybierze 1. Dzięki temu może swój czas poświęcić na rozwój w innych dziedzinach i np taki programista embedded z biura projektowego przebranżowi się na automatyka szybciej. Stać się automatykiem, programistą,...
std::array zamiast tablic, to te są bezpieczniejsze Standardowe biblioteki C++ (np. std) nie są dostępne w typowym toolchainie C++ dla mikrokontrolerów AVR, takich jak te z rodziny ATmega (np. Arduino Uno, ATmega328P itp.), więc std::array też nie jest dostępne. użycie "isnan(...)" jest na poziomie juniora, bo zakłada, że wszyscy wiedzą, jak binarnie...
Jak widać, nakłady pracy na uzyskanie dobrego kodu są całkiem spore. Dlaczego by nie spróbować od razu z poziomu języka, który celuje w bezpieczeństwo? Mnóstwo zawodów wymaga ciągłego kształcenia i doskonalenia, a programista embedded miałby być wyjątkiem? Mimo, że wiele moich urządzeń pracuje bez awarii od lat, to jakoś ciągle mam z tyłu głowy, że...
Tylko, który programista systemów embedded łatwo się w to wdroży? To jest sedno problemu. Większość programistów embedded nie zna C++ albo im się wydaje, że zna i dlatego nie używa. Dla procesorów 32-bitowych można projektować programy, które będą łatwo przenoszone na kolejne MCU i będą napisane w C. Jest wiele przykładów Open Source w necie, np. FreeRTOS....
Nie zgodzę się że jest tutaj outsourceing R&D bo go nie ma lub są to elementy mało istotne. Cała myśl techniczna jest na zachodzie. Jest cała masa zagranicznych filii software house'ów, sam pracuję zdalnie jako programista embedded dla klienta zagranicznego. Coś jednak jest. Wolni strzelcy mają co prawda trudniej, ale web developerzy czy analitycy...
(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 arduino i podążali za jakimś tam gotowcem z internetu. Czego...
To co mnie osobiście boli, to to że każda platforma jest inna i po każdej przesiadce sporo czasu mi zajmuje ponowna "asymilacja". Wydaje mi się, że mało kto ma tyle czasu, żeby poświęcać go na czynności o których pisze autor. W większych firmach są osoby odpowiedzialne za przygotowywanie oraz aktualizacje toolchain i ustawień IDE dla określonego embedded...
Temat nie jest o programowaniu, wiec jeśli chcecie podyskutować o kompilatorach, co robią dobrze, a co robią źle to jak najbardziej zachęcam do otworzenia nowego tematu. Tak dodam że to co mówicie ma wpływ na zarobki, bo programista embedded powinien znać dość dokładnie narzędzia na których pracuje, a przynajmniej znać jakieś podstawy, które łatwo pozwolą...
Wiesz co tutaj trudno to określić bo w życiu zajmowałem się różnymi rzeczami, często bardziej związanymi z komputerami czy sieciami komputerowymi. Elektronika (a w zasadzie krótkofalarstwo) zawsze była bardziej jakimś tam hobby, która w jakiś tam epizodach też przełożyła się na pracę zawodową. Choć obecnie z racji kryzysu na rynku podzespołów pracuję...
Do nauko elektroniki potrzeba dużo więcej czasu i dużo większe są koszty wejścia niż w przypadku programowania. Ja się zgadzam. Programować embedded można zacząć na naprawdę tanich płytkach, nawet embedded linux to śmieszny koszt. Jednak gdy chcielibyśmy nauczyć się robić elektronikę aby stworzyć taką płytkę to okazuje się to nie trywialne. Dobre zaprojektowanie...
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...
Zgodnie z dyrektywami UE 2009/72/EC oraz 2012/27/EC co najmniej 80% konsumentów powinno być wyposażonych w inteligentne systemy pomiarowe i otrzymywać rachunki na podstawie realnego zużycia, a nie prognozy. Czyli "projekt współfinansowany z UE".
Pracowałem z elementami próżniowymi, więc wiem jak dużo z nimi zabawy i jak kosztowne one są. Jednak pracuję również (i w sumie przede wszystkim) jako programista embedded bare metal i po prostu uważam, że używanie języka nie popularnego, może spowodować, że jak ta osoba zniknie to albo ktoś będzie się uczył tego języka, lub wszystko od nowa w bardziej...
Z kierunków technicznych to pracę masz od ręki jako programista, programista embedded oraz konstruktor. Zależy to na pewno od rejonu, ja nie spotkałem się w trójmieście z jakimikolwiek problemami ze znalezieniem pracy i to dobrze płatnej jak na polskie warunki. To ja chyba źle szukam... http://obrazki.elektroda.pl/3613754000_1...
Ja mam jedną radę, obrać jakiś cel i go wykonać, następnie kolejny bardziej ambitny i znów wykonać i do skutku powtarzać. Starać się jak najwięcej pisać własnych bibliotek w końcu masz się uczyć a nie programować jak najszybciej. Jedno jest ważne, z słomianym zapałem nic tutaj nie zdziałasz. Przynajmniej u mnie to tak zadziałało i z wykształceniem jako...
Niemniej jednak wg mnie darmowy kompilator jest ważny. Z prostego powodu - praktycznie każdy elektronik czy programista embedded jednak kiedyś zaczynał. No więc jjest darmowy kompilator (SDCC) i płatny który nawet w wersji free który radzi sobie całkiem nieźle ( nawet lepiej niż ten darmowy) to czego brakuje dla początkującego? Więc ktoś pisze, że...
Jako programista embedded praca znalezc nie łatwo szczególnie w w dziedzinie AVR, ale to nie niemożliwe. dla wielu fim są ona wystarczające a przez swoja popularność nadal w użyciu. Ale twierdziłem zawsze i koledzy pewnie ze mną się zgodzą, znając jedną architekturę przejście na inna to już niewielki problem. Ale to trzeba naprawdę umieć a nie traktować...
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...
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...
Jeśli zwracacie uwagę na najnowsze trendy dotyczące oprogramowania wbudowanego, prawdopodobnie wpadły wam w oczy nagłówki o zaleceniach NSA, aby wszyscy używali języków programowania bezpiecznych dla pamięci. Rekomendacja ta zachęca do rozmów o tym, jakie języki programowania wykorzystywać w przestrzeni wbudowanej. A także daje programistom Rusta więcej...
Nie ma programistów uniwersalnych - idę o zakład ze elektronik piszący oprogramowanie w środowisku embedded stworzy kod o klasę lepszy niż programista np Spiszacy w środowisku bazodanowym - myślę ze w druga stronę spokojnie można założyć podobna prawidłowość - po prostu nie ma uniwersalnego podejścia bo i specyfika problemów do rozwiązania jest inna.
Pojęcie programista systemów embedded jest tak ogromne, że to, czego dotyczy oferta może być bardzo zróżnicowane. Wszystko zależy od tego, czym dana firma się zajmuje. Dla niektórych to pisanie niskopoziomowych sterowników do konkretnych urządzeń (w sumie nie różni się od programowania mikrokontrolerów), dla innych to tworzenie bardziej rozbudowanych...
Witam. Dodam, że arduino mnie nie interesuję, bo zamiast tego wolę kupić sobie mikrokontroler, wiem że jest to trudniejsze, ale na pewno bardziej przyszłościowe. Nie mów hop. To, że w ekosystemie Arduino jest milion przykładów kiepskiego (albo wręcz koszmarnego) kodu, to nie znaczy, że nie da się użyć fajnie i profesjonalnie. Da się programowac wspóbieżnie,...
Programuje się prawie jak za starych dobrych czasów w BASICu. Jest taka różnica że BASIC nie miał za wiele skomplikowanych procedur. A w Arduino one są. Ich wywołanie zajmuje sporo zasobów procesora. Można się skupić na problemie jaki oprogramowanie ma rozwiązać, a nie na walce z konfiguracją środowiska deweloperskiego. Owszem otwiera to drzwi do tworzenia...
Ano uwierz mi ze tak nie jest - mam tego przykład - 1GB RAM, 480MB zjedzone, nie można odpalić 3D (OpenGL) bo już nie ma pamięci - do urządzenia embedded RAM nie dołożysz. Gdyby programiści wiedzieli jak użyć HW to pewnie udałoby się wykroić trochę pamięci ale ponieważ nie wiedza to nic się nie da zrobić i tyle. Można być świetnym programista np bazodanowym...
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,...
... Zle mnie zrozumiales. Chodzi mi o to ze asm w stosunku do C, jest bardzo nieczytelny no i oczywiscie dla kazdej architektury/procka moze wygladac inaczej. Jestem programista systemow embedded i z asmem roznych prockow i architektow spotykam sie na codzien (wiec chybiles z zalozeniem). Zdecydowanie polecam przerzucic sie na C a w asmie pisac tylko...
Problem w tym że gdyby zastosować taką selekcję to by było 0 kandydatów. Generalnie jest taki głód programistów, że Ci co są dobrzy są po prostu już zajęci i do tego zalewani propozycjami pracy. Danie ogłoszenia niewele daje z powyższych powodów - odpowieadają z reguły Ci co nie są zajęci - a to nie wróży z reguły za dobrze. Wiele firm stosuje permanentną...
ale jako dev już nie Ale czemu? Przecież my - jako programiści embedded - bardzo często jesteśmy prawie-open-source, bo przecież w większości zleceń udostępniasz kod/projekt, a nie gotową aplikację/produkt. A co programista ma do narzędzi/biblioteki które ma zastosować, nie zmieniaj tematu. Odrzucam byt wykonawczy, skupmy się na produkcie. Do projektowania...
Co do tłumaczenia not i korzystania z bibliotek to moje zdanie jest takie że początkującemu programiście takie podejście bardzo odpowiada. Ponadto wpajanie nawyku używania standardowych funkcji przygotowuje taką osobę do współpracy z innymi programistami. Zdarzyło mi się kilkukrotnie pisać kod z drugim programista i nie wyobrażam sobie żeby każdy z...
Jedne problemy zdejmuje, inne dokłada. To juz demagogia :D Raczej rzeczywistość (; Również moim zdaniem pisanie programów z użyciem RTOSa jest bardziej skomplikowane. Nie uważałbym tego jednak za wadę, ponieważ program z RTOSem zwykle ma sporo więcej funkcji - stopień skomplikowania jest więc z grubsza proporcjonalny do funkcjonalności i tyle. Akurat...
z ograniczeniem jej widoczności a poprzez getter... Ale ja nigdy nie mówiłem że static nie daje oszczędności, zależy mi na ukrywaniu tej zmiennej globalnej czyli enkapsulacji i tyle.... żeby nie mieć w kodzie stale do niej odwołania, oszczędności nie ma żadnej. Dodano po 3 Stworzenie wskaźnika jako volatile nic nie zmienia z pewnością, choć słyszałem...
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. albo chcę się nauczyć. Jak nauczyć to czego? Jak rozumienia systemów...
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,...
No zgadza się... Gdzieś to wszystko się miksuje niektórym czym jest programowanie embedded a czym jest programowanie wysokopoziomowe w Javie itp. No a tak przy okazji ... taki przykład tunery NC+ "Java Powered" - nie mogę się oprzeć wrażeniu, że programiści byli zbyt oddaleni od sprzętu, bo już wymieniłem ich chyba z 7. No, żeby przy funkcji "Volume"...
Aplikacje PC: - Jeśli Windows i technologia Microsoftu, to zdecydowanie C# jeśli chodzi o to co jest używane w firmach. Visual C++ to kojarzy mi się tylko z utrzymywaniem starego kodu, raczej C# jest głównie wspierany przez MS. Nie mówię na 100% nie, po prostu ja się nie spotkałem z VC++ w pracy. C# gwarantuje sporą ilość ofert. - JAVA - masa ofert...
Zacznę od tego, że gdy plik /dev/gpio nie istnieje to funkcja open go nie otwiera i zwraca -1. Jak go utworze komendą cat> lub wkleję z zewnątrz to idzie dalej bez błędu. Mogę plik utworzyć także funkcję fopen. No i tu najpewniej problem powstaje, bo wpisy w katalogu /dev to specyficzny rodzaj "plików". Tworzy się je za pomocą polecenia mknod któremu...
Dziękuję za informacje odnośnie kompilatorów, ale napisałem powyżej - na samym początku chodzi mi o translator, a nie kompilator. Język C jest językiem kompletnym co (nie koniecznie w sposób łatwy) umożliwia realizację dowolnego algorytmu, czyli możliwe jest stworzenie własnego języka programowania, który będzie tłumaczony na język C i później kompilowany...
Win CE jest hard real time, jeżeli sprzęt jest odpowiedni. Ale nie o tym. Mało kto steruje czymkolwiek bezpośrednio z PC. Ze względu na niezawodność. Więc dość oczywiste że PC+Windows jest używane w wizualiacjach, akwizycji danych, HMI i innych podobnych. PC + Win spokojnie jako system soft real time sobie radzi. O ile programista zna swoją robotę....
programista embedded pytania embedded controller programowanie embedded
diagnostyka kondensatora amica termopara piekarnika alkohol izopropylowym
hitachi 32hb4t61 hitachi 32hb4t61
Where to Buy Parkside LGT695G-B Charger PCB for PLG 20 A1 – Sourcing Options & Board Compatibility Husqvarna traktorek – silnik nagle gaśnie podczas pracy, przyczyny i diagnostyka