Jak wygląda sytuacja w #embedded da się w to przebranżowić z programowania? Obecnie programuję w C/C++, ale wyżej, nic związanego z embedded. Czy jest zapotrzebowanie na zawody związane z elektroniką/elektrotechniką? #pracait
Wszystko
Najnowsze
Archiwum

Reretos
- 0

illaddictyou
via Android- 6
@Reretos embedded sw bez solidnego backgroundu w elektronice to tylko w--------e elektroników w firmie xd

Reretos
- 3
@walokid: Ale liczba ofert ma sens tylko przy konfrontacji z liczbą kandydatów
Jak działa pakowanie struktury przez pragma pack w przypadku gdy jedno pole to std::variant? Jest to bezpieczne? #programowanie #programista15k #cpp #cplusplus #it #programista50k #embedded
@zetisdead: struktury zawsze mają stały rozmiar. Zmiana rodzaju pakowania zmienia rozmiar jednej struktury, cała reszta pozostaje bez zmian. Zmiana layoutu może dodać/usunąć padding oraz zmienić kolejność pól w strukturze, nic więcej
Wariant pod spodem ma wartość oznaczającą który wariant jest aktywny i odpowiednią ilość miejsca na przechowanie dowolnego wariantu tj. zależną od największego wariantu.
Wariant pod spodem ma wartość oznaczającą który wariant jest aktywny i odpowiednią ilość miejsca na przechowanie dowolnego wariantu tj. zależną od największego wariantu.
@Mannequeen std::variant nie ma nic do pragmy pack. Ta pragma służy tylko do ręcznego ustawiania alignmentu, dlaczego to miałoby w jakikolwiek sposób wpływać na std::variant? std::variant to zwykły kontener, cokolwiek wsadzisz do środka to będziesz to tam miał.
@Saly
@Hauleth: Mówienie, że w C++ kompilator nie przestawia data memberów też nie jest do końca precyzyjne. Do C++23 kompilator musiał tylko szanować porządek deklaracji w ramach jednego access specifier,
@Saly
@Hauleth: Mówienie, że w C++ kompilator nie przestawia data memberów też nie jest do końca precyzyjne. Do C++23 kompilator musiał tylko szanować porządek deklaracji w ramach jednego access specifier,
#studia #pracait #embedded
Skończyłem właśnie 1 stopień informatyki i zastanawiam się na podyplomówką na #polsl #politechnikaslaska, kierunek oprogramowanie w automotive. Obecnie pracuję jako embedded dev w IoT, lecz moje zainteresowania zawsze miały się ku motoryzacji. Czy jest tutaj jakiś absolwent 1 edycji tej podyplomówki, który mógłby co nieco więcej wypowiedzieć choćby o przedmiotach? Niestety poza nazwami przedmiotów, brak sylabusa.
Skończyłem właśnie 1 stopień informatyki i zastanawiam się na podyplomówką na #polsl #politechnikaslaska, kierunek oprogramowanie w automotive. Obecnie pracuję jako embedded dev w IoT, lecz moje zainteresowania zawsze miały się ku motoryzacji. Czy jest tutaj jakiś absolwent 1 edycji tej podyplomówki, który mógłby co nieco więcej wypowiedzieć choćby o przedmiotach? Niestety poza nazwami przedmiotów, brak sylabusa.
źródło: image
Pobierz@Dobryworekholenderskiegokoksu: myślałem że podyplomowke można po 2 stopniu tylko xd
Treść przeznaczona dla osób powyżej 18 roku życia...
Te czipy do ai to czym się różnią od normalnych. W sensie na poziomie #elektronika co konkretnie one mają w porównaniu do ogólnych.
#ai #nvidia #ukladycyfrowe #pytanie #prgramista15k #embedded
#ai #nvidia #ukladycyfrowe #pytanie #prgramista15k #embedded
@pearl_jamik: po pierwsze mają więcej rdzeni żeby równolegle przetwarzać więcej danych. Po drugie zazwyczaj mają inną architekturę. Po trzecie są zoptymalizowane do wykonywania operacji tensorowych (na macierzach). To tak w skrócie
@pearl_jamik:
Różnica w rodzaju obliczeń między procesorami AI a tradycyjnymi procesorami polega głównie na charakterze i optymalizacji wykonywanych operacji matematycznych, które są dostosowane do specyficznych wymagań aplikacji związanych z sztuczną inteligencją.
### 1. Operacje macierzowe i tensorowe
- Procesory AI: Są zoptymalizowane do wykonywania operacji na macierzach i tensorach, które są podstawą większości algorytmów AI, zwłaszcza w głębokim uczeniu (Deep Learning). Na przykład, w sieciach neuronowych, mnożenie macierzy jest kluczową
Różnica w rodzaju obliczeń między procesorami AI a tradycyjnymi procesorami polega głównie na charakterze i optymalizacji wykonywanych operacji matematycznych, które są dostosowane do specyficznych wymagań aplikacji związanych z sztuczną inteligencją.
### 1. Operacje macierzowe i tensorowe
- Procesory AI: Są zoptymalizowane do wykonywania operacji na macierzach i tensorach, które są podstawą większości algorytmów AI, zwłaszcza w głębokim uczeniu (Deep Learning). Na przykład, w sieciach neuronowych, mnożenie macierzy jest kluczową
Hej mam pewne problemy ze zrozumieniem kilku rzeczy związanych z https://www.trustedfirmware.org/ a konkretnie chodzi o:
- https://trustedfirmware-a.readthedocs.io/en/latest/components/firmware-update.html PSA Firmware Update (PSA FWU)
- https://trusted-services.readthedocs.io/en/latest/services/fwu/index.html Firmware Update Service
Zaznaczę, że pytałem na mailing listach ale nikt sie nie odezwał niestety a wiem, że mamy tutaj na mikro kilka wtajemniczonych osób co może będą w stanie mnie nakierować.
Wszystko
- https://trustedfirmware-a.readthedocs.io/en/latest/components/firmware-update.html PSA Firmware Update (PSA FWU)
- https://trusted-services.readthedocs.io/en/latest/services/fwu/index.html Firmware Update Service
Zaznaczę, że pytałem na mailing listach ale nikt sie nie odezwał niestety a wiem, że mamy tutaj na mikro kilka wtajemniczonych osób co może będą w stanie mnie nakierować.
Wszystko
@pepepanpatryk: sam sie nie orientuje w temacie ale przykleiłem link do znajomych po fachu. Przy odrobinie szczęścia ktoś się tu odezwie
- 0
@Rosly: Dzięki! :)
Co polecacie wybrać na magistra? Informatyką już rzygam i chętnie postudiowałbym coś innego niż klikanie w kąkuter
Aktulanie pracuje jako programista #embedded, robota mi się podoba ale czuję braki w technicznej wiedzy
Miasta brane pod uwagę to #poznan #wroclaw, oczywiście zaocznie
#studbaza #praca #pracait #programowanie
Aktulanie pracuje jako programista #embedded, robota mi się podoba ale czuję braki w technicznej wiedzy
Miasta brane pod uwagę to #poznan #wroclaw, oczywiście zaocznie
#studbaza #praca #pracait #programowanie
@kacpervfr: właściwie zawód przynoszący pieniądze już masz to możesz sobie studiować cokolwiek
Treść przeznaczona dla osób powyżej 18 roku życia...
Kurde zawsze chciałem się trochę zagłębić w Zephyr-a, a że wpadła mi w łapy płytka, która jest tam wspierana i którą chciałem potestować to jakoś 1,5 tygodnia temu zacząłem się bawić... i praktycznie zaraz wleciał tam ode mnie PR z załataniem buga do drivera obsługującego moduły SX12XX do LoRa.. :D Jest już po dwóch wymaganych approvalach więc mam nadzieję, że zmergują.
Póki co z takich znaczących dla mnie kontrybucji to mam jeszcze niewiele
Póki co z takich znaczących dla mnie kontrybucji to mam jeszcze niewiele
Mają ogromne znaczenie przy rekrutacji do firm o zasięgu globalnym. Dobrze robisz, idz w to. Na pewno dobry początek. Alternatywą jest Januszex lub jakiś zamknięty projekt w korpo którego nikt poza tym korpo nie zna, więc wybór jest prosty.
@pepepanpatryk: mają i warto. Natomiast też nie można zakładać że kontrybucje, czy nawet rozwijanie solidnie zagwiazdkowanego projektu foss dostają ofertę automatycznie. Trzeba też pracować nad umiejętnościami miękkimi i ogólnie charakterem, by nie zachowywać się jak buc (na rozmowach jak i w ogóle w życiu).
Powiedzcie mi, czy projektując obwód optoizolacyjny w poniższy sposób (wspólna masa) zaprzeczyłem idei optoizolacji? :D
Jest to część odbierająca sygnał sterujący mostkiem H. Niestety obwód nie działa gdy mostek jest zasilany z innego źródła niż mikrokontroler. Dobrze kminię, że oprócz sygnału DCMDRV_C1 z mikrokontrolera powinienem także zapewnić sobie GND z tegoż mikrokontrolera? (oczywiście zachować rozdzielenie między masą uC i mostka H)
#elektronika #mikrokontrolery #embedded
Jest to część odbierająca sygnał sterujący mostkiem H. Niestety obwód nie działa gdy mostek jest zasilany z innego źródła niż mikrokontroler. Dobrze kminię, że oprócz sygnału DCMDRV_C1 z mikrokontrolera powinienem także zapewnić sobie GND z tegoż mikrokontrolera? (oczywiście zachować rozdzielenie między masą uC i mostka H)
#elektronika #mikrokontrolery #embedded
źródło: obraz_2024-08-03_144245356
Pobierz@mirkogreg: tak, tak
Treść przeznaczona dla osób powyżej 18 roku życia...
#embedded widzę że roboty w tym embedded to nie ma i nie będzie chyba że C i C++ i Rust i Linux i RTOS i projektowanie układów i obsługa całego laba i praca w biurze pod Wrocławiem
@Boska_Klaudia: pozwolę sobie się nie zgodzić, spokojnie jeszcze można znaleźć robotę jeden język + embedded (bez dobierania HW, czy projektowania PCB). Ewentualnie + Linux, bo teraz wszystko praktycznie usieciowione więc często embedded to embedded + osobno jakiś gateway...
@Boska_Klaudia: coś brzmisz jakbyś miał do mnie pretensje, ok. Chciałem dobrze, ale najwidoczniej mamy inne poglądy, good luck then.
Obecnie co drugi student informatyki chce isc w embeded, cos co jeszcze 5 lat temu robili pasjonaci, cos czego nikt nie chcial dotykac, teraz jest oblegane masowo xDDD
Oczywiscie winnym jest rynek pracy - jak studenciak widzi, ze posyla na jave czy c# i jest jednym z 900 kandydatow to kazdy szuka alternatywnej drogi wejscia w IT, i tak cala chmara mlodych ludzi rzucila sie wlasnie na embeded 乁(♥ ʖ̯♥
Oczywiscie winnym jest rynek pracy - jak studenciak widzi, ze posyla na jave czy c# i jest jednym z 900 kandydatow to kazdy szuka alternatywnej drogi wejscia w IT, i tak cala chmara mlodych ludzi rzucila sie wlasnie na embeded 乁(♥ ʖ̯♥
@_UczeSieNiemieckiego: Embedded było mało popularne, bo mimo tego, że (przynajmniej moim zdaniem) cięższe od web developmentu, to przeważnie płacili mniej. Dlatego oblegane głównie przez pasjonatów elektroniki. Teraz chwytają się wszystkiego co możliwe
Nawet w takim front-end jak ktoś ogarnia to znajdzie pracę/staż bez problemu
@zyjdajzyc1: xDDDDD no pelno jest teraz ofert dla stazystow frontend
Treść przeznaczona dla osób powyżej 18 roku życia...
czy ktoś to kontroluje?
@pepepanpatryk: niby uke, ale musiałbyś chyba zablokować swoimi transmisjami pilota od samochodu prezydenta, żeby zaczęli cię namierzać.
https://bip.uke.gov.pl/zglaszanie-zaklocen/
@pepepanpatryk: nie jestem specem od radia, lepiej poszukaj specjalistycznego forum albo konsultanta.
5. w ISM nie ma odgórnie zdefiniowanych kanałów, możesz całe pasmo 868,0-868,6 MHz potraktować jak jeden kanał, byle byś nie wyłaził poza zakres.
6. Większy zysk anteny bierze się z kierunkowości. Ale limit 25mW jest zdefiniowany jako eirp, więc jak zastosujesz antenę kierunkową, to musisz obniżyć moc nadajnika.
5. w ISM nie ma odgórnie zdefiniowanych kanałów, możesz całe pasmo 868,0-868,6 MHz potraktować jak jeden kanał, byle byś nie wyłaził poza zakres.
6. Większy zysk anteny bierze się z kierunkowości. Ale limit 25mW jest zdefiniowany jako eirp, więc jak zastosujesz antenę kierunkową, to musisz obniżyć moc nadajnika.
Mirki, znacie dobre centra szkoleniowe w Warszawie i okolicach gdzie znajdę dobre kursy z dziedzin takich jak #embedded #elektronika #inzynieria?
#kariera #pracbaza
#kariera #pracbaza
- 3
- 2
@groman43: też jestem od lat w branży, lepiej jest kupić sobie kurs od ludzi którzy mają większe doświadczenie ode mnie niż przebijać się przez fora czy strony na których ludzie albo opisują coś pobieżnie albo odpowiadają żeby użyć wyszukiwarki. Do wykonywania swojej pracy potrafię znaleźć informacje, czasem fajnie jest poszerzyć swój zakres umiejętności, skoro Google wystarczy to po co komu studia, podyplomowki i kursy?
Kiedyś pracując nad oprogramowaniem pewnego urządzenia zrobiłem pewien błąd, który spowodował że napieprzało ono z częstotliwością ułamka sekundy SMSy. Zanim zostało wyłączone to naleciało co najmniej kilka tysięcy. Telefon nie nadążał więc zablokowałem numer by te SMSy mi nie schodziły bez przerwy. Od tego czasu minęło półtora roku i nadal jak odblokuję numer to po chwili zaczynają masowo schodzić bez przerwy SMSy, przez co karta SIM stala się dla mnie bezużyteczna bo
@danielbr3: dziwne, że operator nie zablokował numeru nadawcy. A nie możesz się skontaktować z dostawcą usługi?. Telefon do bok i w ten sposób załatwic sprawę?
@zarowka12: rcb jest wysyłane inną drogą. A tutaj masz jednego numeru na jeden numer. Wyobraź sobie, że poleciało to na numer straży miejskiej gdzie zgłasz się przez SMS problemy.
✨️ Obserwuj #mirkoanonim
W maju straciłem pracę z powodu redukcji, no i niestety w dalszym ciągu nic nie znalazłem. Do tej pory tylko 1 rozmowa techniczna ale niestety wypadłem na mida a klient chce seniora więc nie dostałem oferty.
Generalnie obracam się wokół C++, Linux Embedded i trochę testów w Python, łącznie 6 lat w branży. Z wykształcenia inżynier elektronik ale jakoś tak wyszło że wpadłem w wysoko poziomowe programowanie zamiast np.
W maju straciłem pracę z powodu redukcji, no i niestety w dalszym ciągu nic nie znalazłem. Do tej pory tylko 1 rozmowa techniczna ale niestety wypadłem na mida a klient chce seniora więc nie dostałem oferty.
Generalnie obracam się wokół C++, Linux Embedded i trochę testów w Python, łącznie 6 lat w branży. Z wykształcenia inżynier elektronik ale jakoś tak wyszło że wpadłem w wysoko poziomowe programowanie zamiast np.
@mirko_anonim: proponuję zmienić branże. IT upada. mówię serio.
Treść przeznaczona dla osób powyżej 18 roku życia...
✨️ Obserwuj #mirkoanonim
Mirki z obszaru #embedded, co uważacie o stawce 160zł/h na B2B dla gościa z 4letnim stażem (automotive, autosar)? Jest to dużo/mało/średnio i jakie są warunki rynkowe na tę chwilę?
#it #programowanie
Mirki z obszaru #embedded, co uważacie o stawce 160zł/h na B2B dla gościa z 4letnim stażem (automotive, autosar)? Jest to dużo/mało/średnio i jakie są warunki rynkowe na tę chwilę?
#it #programowanie
@nad__czlowiek: ? przecież miałeś się przebranżawiać na lekarza albo budowlańca ?
@Volantie: no chyba najwyższa pora
- 1
✨️ Autor wpisu (OP): @Katiee Pracuję w obszarze automotive więc praktycznie tylko język C, odrobinę python do narzędzi. Z frameworków to autosar. Praca to w lwiej części dokumentacja i proces. Ta branża ma chore wymogi jeśli chodzi np o unit testy czy bardzo specyficzne wymogi co do kodu, który zwykle jest bardzo brzydki :D
Trzeba znać trochę narzędzi branżowych takich jak Canoe, DaVinci/Tresos, coś do zarządzania wymaganiami, git/gerrit.
──
Trzeba znać trochę narzędzi branżowych takich jak Canoe, DaVinci/Tresos, coś do zarządzania wymaganiami, git/gerrit.
──
Hej próbuję zrozumieć parę rzeczy odnośnie DDR, a to nie jest takie łatwe głownie z powodu tego, że nie ma jakoś szczególnie dużo źródeł - oczywiście są opisy standardu itp, ale na początek potrzebuję czegoś co będzie mniej przytłaczające, żeby krok po kroku załapać.
Mam pytanie odnośnie DDR4 SDRAM i jako przykład wykorzystam uproszczony schemat memory controllera z LS1028 SoC.
1) jak memory controller komunikuje się z bus masterem, czyli z CPU
Mam pytanie odnośnie DDR4 SDRAM i jako przykład wykorzystam uproszczony schemat memory controllera z LS1028 SoC.
1) jak memory controller komunikuje się z bus masterem, czyli z CPU
źródło: image
PobierzBadam temat oscyloskopu do zastosowań hobbystycznych pod kątem robotyki, embedded. W jednym z materiałów dowiedziałem się, że współczesne oscyloskopy mogą analizować popularne protokoły komunikacyjne. Czy ktoś korzystał z takiego sprzętu i taki ficzer faktycznie się sprawdza? Jak wypada w porównaniu do analizatora stanów logicznych?
#elektronika #embedded #oscyloskop
#elektronika #embedded #oscyloskop
@mirkogreg: DZiała to bardzo dobrze, jedyne ograniczenie wynika z ilości kanałów, więc oscyloskop bardziej nada się do interfejsów szeregowych. Analizator może ci podglądać np. 16 bitową szynę adresową i 8 bitową szynę danych jednocześnie.
@mirkogreg: Do zastosowań amatorskich, na początek wystarczy ci coś takiego: https://www.owontechnology.eu/product/1312917/owon-xds3064ae-60mhz-4-channel-1gs-s-oscilloscope
Mam pytanie do mirkow z #embedded: dlaczego zawsze w dyskusjach o zabieraniu pracy przez AI ludzie piszą że na początku stracą pracę CRUD-ziarze a embedded mogą być spokojni. Zawsze mi się wydawało odwrotnie, i to dla tego że embedded wydaje mi się zdecydowanie trudniejszy. Trudniejszy dla ludzi a nie maszyn. Piszę to pytanie z perspektywy CRUD-ziarza xD
#programowanie #pracait #chatgpt #programista15k
#programowanie #pracait #chatgpt #programista15k
@JanPawelDrugiLechWalesaPierwszy: Bo CRUDy są powtarzalne, a embedded już niekoniecznie. Owszem, w embedded jest dużo głupiego kodu, grzebiania po rejestrach. Ale embedded na tym głupim kodzie się nie kończy, w przeciwieństwie do CRUDów ( ͡º ͜ʖ͡º)
Nie znam się na AI ale mogę sie domyślać, że chodzi m.in. o to że :
- CRUD-y są powtarzalne i relatywnie proste
- CRUDów jest wielokrotnie więcej to też baza do generowania rozwiazań w oparciu o dostępne źródła jest dużo bardziej rozbudowana
- embedded to praca na styku hw / sw, a hw bywa nieprzewidywalny ( ͡° ͜ʖ ͡°) więc ciężko można wyciągnąć rozwiązanie, które można zgeneralizować
- CRUD-y są powtarzalne i relatywnie proste
- CRUDów jest wielokrotnie więcej to też baza do generowania rozwiazań w oparciu o dostępne źródła jest dużo bardziej rozbudowana
- embedded to praca na styku hw / sw, a hw bywa nieprzewidywalny ( ͡° ͜ʖ ͡°) więc ciężko można wyciągnąć rozwiązanie, które można zgeneralizować
Hej kojarzycie jakieś IC, które:
- służą do ładowania baterii LiPo
- dostarczają do odczytu infomacje na temat SoC najlepiej po I2C
- są dostępne nie tylko w hurtowych ilościach
Mogą to być dwa osobne układy, lub jeden, który ma obie funkcje.
- służą do ładowania baterii LiPo
- dostarczają do odczytu infomacje na temat SoC najlepiej po I2C
- są dostępne nie tylko w hurtowych ilościach
Mogą to być dwa osobne układy, lub jeden, który ma obie funkcje.
@pepepanpatryk: Zobacz sobie kategorię Battery Management u Analoga: https://www.analog.com/en/parametricsearch/11426#/
@pepepanpatryk: Bardziej elastycznie na pewno wyjdzie z dwoma oddzielnymi układami, nawet na ich stronie "reklamują" różne połączenia: https://www.ti.com/product/BQ27530-G1 bq27530 + bq2416x, ale takie dwa w jednym też są: https://www.ti.com/product/BQ40Z60 tylko SMBus a nie I2C.
























