Aktualnie pracuję jako programista embedded i myślę czy rozwinąć bardziej w kierunku devops.
Robiłem sporo CI/CD pipelines na github/gitlab/azure + tworzenie obrazów dockerowych na CI + ogarniam python (słabo basha) + jakieś integracje/automatyzacje z np. odpalaniem testów na CI.
Chcę ogarnąć Kubernetes, AWS i Ansible.
Myślicie, że z takimi skillami miałbym szansę na stanowisko jak devops (fajnie jakby w dziedzinie embedded) czy lepiej traktować to jako uzupełnienie CV programisty?

#devops
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@card_man: imo jak najbardziej, finansowo raczej na plus ci wyjdzie, i zdecydowanie więcej ofert pracy devops niż w samym embedded. Dokształciłbym się jedynie bardziej w rozwiązaniach serverless i IaC(pulumi, aws cdk, terraform itp.), bo to właściwie podstawa w najciekawszych firmach.
  • Odpowiedz
23 marca w Katowicach odbędzie się drugi Embedded Meetup. Podrzucam info, bo może kogoś zainteresuje tematyka. Dyskusje będą toczyć się głównie wokół projektów dla sektora automotive, w tym o aktualizacjach oprogramowania w samochodach. Całość w klubokawiarni Strefa Centralna, przy pizzy i piwku, a dodatkowo zarejestrowani uczestnicy będą mogli wygrać Xboksa Series S i bony Allegro. #embedded #katowice #automotive #software
BassHunter - 23 marca w Katowicach odbędzie się drugi Embedded Meetup. Podrzucam info...

źródło: embedded-meetup-katowice-2-desktop

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki chcę sobie dorobić kamerę na jakimś SBC.

Początkowo myślałem o RPI Zero + ov2640 (z usuniętym filtrem IR) + IR CUT, który na żądanie (np. w nocy) będzie ten filter dokładał. Problem w tym, że dostępność RPI Zero nadal leży.

Pomyślałem więc o Bananapi Zero, które jest dużo bardziej dostępne, problem w tym, że BPI Zero obsługuje ov5640, z której praktycznie niemożliwe jest usunięcie filtra IR.

Zostaje
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Firma ma budżet na szkolenia. Nie wiem skąd ten nacisk, ale koniecznie przy wyborze musimy się kierować tym, żeby było stacjonarnie.

Jaka firmę/osobę możecie polecić do przeprowadzenia takiego kursu?

Działamy w #embedded i w głosowaniu wygrywa szkolenie z #cpp #c++ . Nie zamykamy się na inne tematy, ale Cpp must have.

#programowanie #naukaprogramowania #krakow
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W końcu udało mi się dorzucić coś od siebie do społecznosci open source ( ͡° ͜ʖ ͡°) Jakiś czas temu kupiłem OrangePi Zero 2 i dopiero po tym zorientowałem sie, że nie ma supportu w meta-sunxi (tak żeby sobie budować przez Yocto) dla tego sprzętu, a issue z zapytaniem kiedy to wprowadzą wisi od 2 lat bez odpowiedzi. Co prawda jest już support w Kernelu 6x ale bez
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam kilka pytań odnośnie branży embedded na śląsku/małopolsce. Chodzi dokadniej o to, jak ten rynek wygląda dla juniorów, ze względu na to, że oferty na juniorskie stanowiska można policzyć na palcach jednej ręki. Skończyłem studia na kierunku technicznym związanym z elektroniką/automatyką/elektrotechniką i uczę się hobbystycznie embedded. Mam stworzone dwa projekty powiązane z pracami dyplomowymi na studiach właśnie w działce embedded, ale pracuję w branży kompletnie z embedded niepowiązanej. Jeśli chodzi o
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Wysyłaj CVki, może cię wyciągną później z akt jak będą potrzebowali, załóż konto na linkedin i tam też sprawdzaj bo mogą cię wyłowić rekruterzy. Jak wpadniesz do ich bazy danych to już bardzo dobrze, a aktualizując profil później o nowe umiejętności sprawiasz że częściej będziesz wychodził im w wyszukiwarce jak będą kogoś potrzebowali.
  • Odpowiedz
1. Jak wygląda praca juniora w firmach embedded? Czy od razu jesteś rzucany na głęboką wodę, czy raczej panuje przyjazna atmosfera i junior ma trochę czasu na naukę?

U mnie ludzie dostają zadania adekwatne do ich poziomu.

2. Czy znacie jakieś firmy, które są skłonne przyjmować juniorów przy aplikacji z inicjatywy własnej, bez ogłoszenia o pracę na stronie firmy? Albo ogólnie firmy godne polecenia na start kariery, głównie na śląsku?

Nie, ale to częsta praktyka
  • Odpowiedz
Realizuję projekt w stylu - naciskam guzik i mikrokontroler 20m dalej zapala lampkę.
Wyobrażam to sobie tak, że mam pilot 433mhz i esp32 do którego jest podłączony jakiś moduł radiowy.
Czy ma ktoś doświadczenie z takimi rozwiązaniami i może mi powiedzieć jaki mniej więcej zasięg będą miały takie piloty/moduły za 40zł?
Jak to najprościej zrealizować? Czy są jakieś lepsze sposoby? Skąd wziąć taki pilot?
#embedded #elektronika #arduino
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gerax9: https://aliexpress.com/item/1005002116591783.html mam takie tylko na 433 MHz, konkretnie ten model: https://www.ebyte.com/en/product-view-news.html?id=660 jak to kupowałem to było gdzieś po 20zł.
Podczas mojego testu udało mi się osiągnąć zasięg ~1.5km w terenie z przeszkodami typu drzewa/domy. Sam moduł działa po uarcie, czyli po ustawieniu wszystkiego wysyłasz coś na uart i drugi moduł odbiera na uarcie to, co przed chwilą wysłałeś, więc nawet na jakimś arduino bez problemu można to ogarnąć.
  • Odpowiedz
Da się jakoś włączyć w Kernelu (jako bootarg lub config) debugowanie, tak bym widział co się dzieje po kolei przy bootowaniu? Mieszam trochę w devicetree do mojej płytki i na jednej wersji boot process zawiesza się na "Starting kernel..." a to jescze log z uboota natomiast na drugiej wersji zawiesza przy lokalizowaniu rootfs, z tym że bardziej zależałoby mi zdebuggowac pierwsza wersję device tree bo druga jest z forkowanego kernela a nie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#elektronika #linux #raspberrypi #programowanie #embedded

Będę potrzebował zrobić aplikację z GUI na jakiś komputer jednopłytkowy (SBC) z Debian.
I zastanawiam się, w którą stronę zacząć się "dokształcać".
Kilka lat temu szedłbym w stronę Qt, ale widzę, że obecnie jest duże zamieszanie licencyjne - https://teamquest.pl/blog/2025_nowe-qt-5153-lts-platne
Ma ktoś doświadczenie i jest mi to w stanie wyjaśnić? Wygląda na to, że nie ma możliwości używania Qt
PieknyWojciech - #elektronika #linux #raspberrypi #programowanie #embedded 

Będę p...

źródło: comment_1673786030g06I6Z1Oqa3tm3zKJ5lqH7.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Do mirków bawiących się #iot #embedded. Niedawno #blynk wycofał wsparcie dla starego modelu biznesowego i szukam teraz czegoś co go zastąpi. Próbowałem z #supla i nodemcu ale nie mogę sobie z tym poradzić. Ponadto nie podoba mi się, że supla mało ma wspólnego z programowaniem. Z tego co zrozumiałem to tworzę "obiekt" termometru i odświeżam w pętli, a wolałbym sam wybierać sobie źródło
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@100kW: Zrobisz, ale nie za darmo. Kiedyś miałeś darmowy panel i kilka punktów na kontrolki do niego (przycisk, wyswietlacz, terminal, wykres itp). Jak było mało to można było dokupić punktów za kasę. Teraz zmienili to na miesięczną subskrypcję a do wersji z punktami wycofali wsparcie z koncem 2022.
  • Odpowiedz
  • 0
@gawronfly: tak, że mam wyświetlacz lcd na urządzeniu i dostęp jak sobie podejdziesz i popatrzysz, niestety nie wpadłem na nic, próbowałem supla ale nie umiem tego skonfigurować
  • Odpowiedz
#anonimowemirkowyznania
tldr ! Zajmuję się programowaniem w R, Python, obróbką danych naukowych w badaniach społecznych. Mam lekką i stabilną pracę, wiele lat temu zacząłem się dodatkowo pasjonować elektroniką, programowaniem embedded, wszystkim co związane z technologią, mam super wyposażone domowe laboratorium i lubię po prostu w wolnym czasie siedzieć, lutować, mierzyć oscyloskopem, programować w C, testować, projektować wielowarstwowe PCB, czytać i rozumieć datasheety. Obecna praca mi się nudzi i zastanawiam się
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: lepiej samemu coś robić, IT to jest kołchoz i rycie bani na wielu poziomach. To jest trochę tak jak ktoś kto rozmyśla nad robieniu aut/projektowaniu ich, i dlatego idzie na taśme tesli robić to samo dzień w dzień, to się ma nijak do tego co się chicało robić.
  • Odpowiedz
Hej mam mały problem z moim Raspbbery PI Zero W oraz połaczeniem WIFI.
Generalnie RPI znajduje się na samym końcu podwórka i łączy się do AP (TP Link EAP 225), siła sygnału to 79-82 dBm. Dość często zdarza się, że połączenie się zrywa, czasem RPI udaje się szybko połaczyć ponownie a czasem zajmuje to dużo czasu, np. 1h, czasem mogę to przyspieszyć poprzez restart AP. Nie doszukiwałbym się problemu z samym AP,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pepepanpatryk: Przyjmijmy, że te restarty AP i powrót sieci to przypadek. Co masz jeszcze podpięte do maliny np. po USB? To nie jest tak, ze WiFi i USB siedzi na jednej magistrali? Może WiFi się "dławi" przez ruch na USB? A może zwyczajnie słaby zasilacz? Wiem, że to banał ale jak tak latam po oficjalnym forum to bardzo często takie akcje okazują się wynikiem słabego zasilacza. Ja bym zasilił z
  • Odpowiedz
@To_ja_moze_pozamiatam: Nic nie jest podpięte do USB. RPI jedynie steruje dwoma przekaźnikami poprzez GPIO, do tego 2 ledy i tyle. Orginalny zasilacz daje max 1.5 A prądu, ja mam tam wrzucony 2A. Generalnie od kilku dni działa to tragicznie, przez ostatnie 3 miesiące było w miarę ok, miałem dowtime na poziomie 30 minut / dzień.

Btw. oczywiście chodziło mi o -79 do -82 dBm
  • Odpowiedz
Szukam sposobu na skomunikowanie się z LCD marki Orient Display, model AFA800-480DM-5.0-A128-R. Dostałem trzy sztuki, wyłączyłem tryb demo, połączyłem się UARTem i jakiego polecenia bym nie wysyłał tak nic się nie dzieje. Coś jest nie tak, ale nie mam pomysłu co.
To jest LCD z jakimś modułem z tyłu. Moduł imituje pamięć masową po podłączeniu przez USB do komputera, można wgrać jakieś obrazki żeby się wyświetlały i zarządzać prostym plikiem konfiguracyjnym. Niestety
macgajster - Szukam sposobu na skomunikowanie się z LCD marki Orient Display, model A...

źródło: comment_1671971809b2u6I3xr0BhHLmIJjhgca3.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@macgajster: pierwsze primo - to używa 3 przewodowego UARTa, musisz mieć linię która mówi komputerowi że nie wolno nadawać (zawsze mi się chrzani czy RTS czy CTS). Drugie primo - terminacja stringa jest nietypowa, musi byc \r bez \n czyli nie tak jak robi Arduino (Serial.println wysyła \n) a i opis tekstowy przeczy przykładom, może być trzeba kombinować.
  • Odpowiedz
@macgajster: jeszcze lepiej drobny druczewk mówi o zarówno \r\n jaki i \n\r - czyl;i do zrewersowania samemu. Ogarnij binarny serial terminal z prawdziwego zdarzenia i dawaj LEDON lub LEDOFF w zależności czy ledy się palą same z siebie z różnymi końcówkami aż zatrybi
  • Odpowiedz
#programowanie #embedded

Mireczki pytanie, kiedyś pamiętam że miałem okazję bawić się taką funkcjonalnością, ale kompletnie zapomniałem jak to się robiło.

Jest sobie program i załóżmy że się wykrzaczył gdzieś. Teraz wypadałoby to zdebugować - miałem przyjemność bawić się taką funkcjonalnością, że sprawdzało się adres ostatniego skoku procesora (w zmiennej w exception handlerze), następnie ten adres się wyszukiwało chyba w pliku .map i miałem na 90% miejsce gdzie przed wykrzaczeniem się
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@janek_kos: Jedna mała uwaga, LR w ARM to po prostu rejestr zawierający adres powrotu do poprzedniej funkcji, nie typowy program counter. Akurat w tym konkretnym przypadku program counter wskazywałby na samego HardFaulta, co jest niezbyt przydatne. Na szczęście, ARM traktuje wywołanie HardFaulta jako zwykłe wywołanie funkcji i dlatego ustawia LR.

Poza tym, nie musisz mieć pliku map, tool o nazwie zwykle addr2line daje radę.
  • Odpowiedz
Mirki, czy jest możliwe przesyłanie danych integer z pythona(klient) na esp8266 nodemcu(serwer)? Bo w internecie nie mogę znaleźć takich przykładów. Robię projekt gdzie zdalnie sterowany pojazd na bazie Arduino będzie przesuwał się według danych wyliczanych na komputerze w pythonie. Python będzie wysyłał te dane integer do ESP, które to będzie następnie te dane wysyłać po TX RX na arduino do którego będą podłączone silniczki od pojazdu.
#arduino #elektronika
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@adam-walinski: http post/get to robi klient na serwerze.

python socket to obsługa serwera/klienta TCP

masz jakieś 20 różnych możliwości przesyłania danych w lewo i
  • Odpowiedz