Wszystko
Najnowsze
Archiwum
Jak wygląda obecnie rynek pracy w Polsce dla Embedded developerów, projektantów PCB, itp.?
Czy jest szansa w to wejść bez komercyjnego doświadczenia, popartego jedynie własnymi projektami realizowanymi od czasu do czasu, mniej lub nieco bardziej zaawansowanymi, od analogowych układów po bardziej rozbudowane, oparte o STM32 czy AVR?
Czy zdarzają się możliwości uzyskania pojedynczych, dodatkowych zleceń np. zaprojektowania płytki PCB na podstawie schematu i dokumentacji, albo zaprojektowanie kompletnego urządzenia na podstawie założeń?
Czy
Czy jest szansa w to wejść bez komercyjnego doświadczenia, popartego jedynie własnymi projektami realizowanymi od czasu do czasu, mniej lub nieco bardziej zaawansowanymi, od analogowych układów po bardziej rozbudowane, oparte o STM32 czy AVR?
Czy zdarzają się możliwości uzyskania pojedynczych, dodatkowych zleceń np. zaprojektowania płytki PCB na podstawie schematu i dokumentacji, albo zaprojektowanie kompletnego urządzenia na podstawie założeń?
Czy
@enzomatrix: zarobisz połowę tego tyle co normalny programista a urobisz się dwa razy tyle
pozdro z fartem
o projektach elektroniki nie mówię bo to już jest po prostu śmiech na sali
pozdro z fartem
o projektach elektroniki nie mówię bo to już jest po prostu śmiech na sali
@enzomatrix: zdaje mi się że wciąż bolączką jest mała ilość firm które faktycznie robią to e2e, mają swój produkt i osiągnęły jakiś sukces, czyli wyszły poza fazę startupu. Szansa zawsze jest, tym większa im więcej wiesz.
Zaprojektowanie płytki? Imho raczej na to szans nie ma, firma która jest poważna nie zleca tego embeddowcowi, a elektronikowi. Prototyp to i na breadbordzie możesz zrobić, ale porządnie płytkę zaprojektować by przeszła certyfikacje, nie wybuchła,
Zaprojektowanie płytki? Imho raczej na to szans nie ma, firma która jest poważna nie zleca tego embeddowcowi, a elektronikowi. Prototyp to i na breadbordzie możesz zrobić, ale porządnie płytkę zaprojektować by przeszła certyfikacje, nie wybuchła,
- 0
cześć,
mam w posiadaniu pozostałości po starym piecu do wypału ceramiki. Chciałbym dorobić do niego sterowanie. Mam płytki rozwojowe STM32. Czy istnieje jakaś literatura, która pomoże mi stworzyć układ sterowania dużymi mocami - czyli piecem? Jakie przekaźniki, jak to powinno wyglądać po bożemu? Może już nie w kontekście tej aplikacji, ale jakieś książki co mówiłyby o konstruowaniu maszyn przy pomocy mikrokontrolerów? Dotychczas miałem styczność tylko z automatyką przemysłową
#embedded #
mam w posiadaniu pozostałości po starym piecu do wypału ceramiki. Chciałbym dorobić do niego sterowanie. Mam płytki rozwojowe STM32. Czy istnieje jakaś literatura, która pomoże mi stworzyć układ sterowania dużymi mocami - czyli piecem? Jakie przekaźniki, jak to powinno wyglądać po bożemu? Może już nie w kontekście tej aplikacji, ale jakieś książki co mówiłyby o konstruowaniu maszyn przy pomocy mikrokontrolerów? Dotychczas miałem styczność tylko z automatyką przemysłową
#embedded #
@Abre: Jak AC to może się da sterować z pomocą SSR? Do pomiaru takich temperatur to termopary (ale musisz sprawdzić jaki tym dla tak dużych wartości, chyba nawet chińczycy czasem podają zakresy pomiarowe i tabelkę na ali). Szukaj thermocouple type (PT K J i inne). Np. https://www.aliexpress.com/item/4000393932706.html albo https://www.aliexpress.com/item/1005004996689425.html Literatury niestety nie znam.:/
@Abre: weź już istniejący regulator i spróbuj odtworzyć jego funkcjonalności.
Ty jest taki zupełnie pasujący do pieca ceramika
https://acse.pl/produkt/pcb1-programowalne-regulatory-temperatury/
Do sterowania grzałkami na pewno SSR.
Są bardzo dobre od Siemensa z napięciem sterowania
Ty jest taki zupełnie pasujący do pieca ceramika
https://acse.pl/produkt/pcb1-programowalne-regulatory-temperatury/
Do sterowania grzałkami na pewno SSR.
Są bardzo dobre od Siemensa z napięciem sterowania
Cały długi weekend grindowałem Linuxa bo jako tester embedded muszę znać takie rzeczy a brakuje mi certyfikacji (chce zdać RHCSA)
A jak sprzęt będzie na windzie to trzeba będzie od zera uczyć się powershella.
Zaczyna mnie coraz bardziej ciągnąć w stronę jakiejś normalnej pracy w rodzaju serwisanta, żeby pojechać na serwis i wracać do domu ze spokojna głową.
I
A jak sprzęt będzie na windzie to trzeba będzie od zera uczyć się powershella.
Zaczyna mnie coraz bardziej ciągnąć w stronę jakiejś normalnej pracy w rodzaju serwisanta, żeby pojechać na serwis i wracać do domu ze spokojna głową.
I
konto usunięte via Wykop
- 6
@przegrywam_przez_miasto: w całym IT jest podobnie, ja co w nowej firmie mam inne technologie i już mnie to wkurza
- 1
@Rosly całe IT to teraz z-------l.
Od front endu i co chwilę jakieś nuxty, sruxty po sieci i proxmoxy, awsy, srawuesy
Zresztą teraz nawet nie ma często sieciowców bo chcą jednego gościa od sieci, systemów, security i devopsowania
Także embedded niczym tutaj się nie wyróżnia.
Pracowałem przez jakiś czas przy sieciach + automatyzacja i to był minus że ciągle siedziałem przed monitorem i żygałem już tym takie to było nudne i
Od front endu i co chwilę jakieś nuxty, sruxty po sieci i proxmoxy, awsy, srawuesy
Zresztą teraz nawet nie ma często sieciowców bo chcą jednego gościa od sieci, systemów, security i devopsowania
Także embedded niczym tutaj się nie wyróżnia.
Pracowałem przez jakiś czas przy sieciach + automatyzacja i to był minus że ciągle siedziałem przed monitorem i żygałem już tym takie to było nudne i
Pytanie do osób z #testowanieoprogramowania ale ze specyfiką sprzętu / hardware.
Jak przy testach dokumentujecie wyniki w postaci przykładowo:
- uruchomiono alarm (dźwięk z głośnika)
- uruchomiono silnik/serwo
- diody sygnalizacyjne działają w odpowiedzi na dane zdarzenie
Jak przy testach dokumentujecie wyniki w postaci przykładowo:
- uruchomiono alarm (dźwięk z głośnika)
- uruchomiono silnik/serwo
- diody sygnalizacyjne działają w odpowiedzi na dane zdarzenie
@przegrywam_przez_miasto: Wszystko zależy też od tego jakich ludzi masz w zespole i jak jesteś z nim dogadany. Ja staram się dokumentować wszystko bo często jest taka sytuacja że akceptuję jakiś temat on czeka jeszcze na sprawdzenie przez klienta, do tego momentu programiści wprowadzają jakieś zmiany i pojawia się regresja xD - klient mówi że nie działa a przecież działało ( ͡° ͜ʖ ͡°)
Robicie nagrania i wrzucał MP4 do Jiry/Testraila?
@przegrywam_przez_miasto: ostatnio miałem rozkmine, i wiesz co, jak testowałem rzeczy na visionie to nagrywałem raz testujac sprzet (sluchawki) ekran vision pro i wrzucilem faktycznie do ticketu xD
Pewnie mozna byloby to zrobic lepiej jakimis okularami ala ray
- 5
Poprogramowałbym sobie coś w wolnym czasie, ale nie mam pomysłu co ( ͡º ͜ʖ͡º) Więc szukam chętnych na wspólny start-up, który zmieni świat. Podobno mam potencjał zostać drugim Elonem Muskiem.
Zawodowo zajmuję się #embedded, #fpga, #dsp, komunikacją bezprzewodową i ogólnie low level,. Chciałbym w tym pozostać.
#programowanie #programista15k #programista25k #pracait
Zawodowo zajmuję się #embedded, #fpga, #dsp, komunikacją bezprzewodową i ogólnie low level,. Chciałbym w tym pozostać.
#programowanie #programista15k #programista25k #pracait
@groman43 jak lubisz embedded to proponuję zasilany bateryjnie, w pełni kinfigurowalny wyświetlacz e-ink z komunikacją zigbee (lub thread) z dobrą integracją do HA. W segmencie smart home brakuje takiego urządzenia a ssanie na rynku jest co raz większe.
- 2
Ktoś może być ciekawy, czy może być coś gorszego, widywanego niekiedy np w #programowanie #embedded niż pisanie w C++ w taki sposób jak pisało się w C.
Otóż może!
Abominacja glib, gdzie pisze się w C które wygląda jak C++.
Szkoda mi że w #rustlang jest tylu oszołomów i fanboyów - język jest spoko, można go polubić, ale ta "kultura"
Otóż może!
Abominacja glib, gdzie pisze się w C które wygląda jak C++.
g_autoptr(GError) error = NULL; masakra jakaś. Szkoda mi że w #rustlang jest tylu oszołomów i fanboyów - język jest spoko, można go polubić, ale ta "kultura"
bo w C nie da się praktycznie nie robić dziur
@Krolik: i dlatego właśnie kernel jest pełen dziur! Sorry, ale nie mogłem się powstrzymać. C pozwala popełniać pewne błędy, których gdzie indziej nie dałoby się zrobić. Ale to nie znaczy, że nie da się w nim pisać bezpiecznego kodu, ani że wymaga to jakiejś eksperckiej wiedzy. Nie jest też tak, że błędy związane z zarządzaniem pamięcią są jakąś plagą i
Wyjątkowo restrykcyjny system typów słabo chroni przed błędami, prowadzi do niepotrzebnego skomplikowania kodu i dodania niepotrzebnych zależności i utrudnia pracę.
Narzędzia są fatalne: nie ma debuggera (poważnie, rustowcy debuggują jedynie printami), language server co chwile się wykrzacza albo ma jakieś olbrzymie memleaki albo się wiesza.
Kompilacja zajmuje całe wieki, bo kompilator sprawdza te wszystkie rustowe restrykcje, które i tak każdy w praktyce obchodzi używając "unsafe" i pisząc w C albo "Rc<RefCell<...>>" i
Narzędzia są fatalne: nie ma debuggera (poważnie, rustowcy debuggują jedynie printami), language server co chwile się wykrzacza albo ma jakieś olbrzymie memleaki albo się wiesza.
Kompilacja zajmuje całe wieki, bo kompilator sprawdza te wszystkie rustowe restrykcje, które i tak każdy w praktyce obchodzi używając "unsafe" i pisząc w C albo "Rc<RefCell<...>>" i
- 0
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.



























Mam układ INA226 który chciałem wykorzystać do pomiaru napięcia na baterii LiPo zasilającej silnik DC. Zależało mi tylko na napięciu i wydawało mi się, że jeżeli wylutuję bocznik i połączę jego wyprowadzenia (IN+, IN-) do baterii, to dostanę odczyt napięcia. Okazało się, że pomiar napięcia jest dostosowany do bardzo małych spadków napięcia na boczniku (+/- 82mV). Generalnie chciałem użyć INA226 jako woltomierza, nie podziałało.
No
źródło: obraz_2024-12-06_232446928
PobierzWejścia IN- i IN+ służą do obliczenia natężenia prądu (poprzez dokładny pomiar spadku napięcia na rezystorze)