Wszystko
Najnowsze
Archiwum
- 1
Co lepsze
- webdev 71.2% (79)
- embedded 28.8% (32)
Mam projekt, gdzie jednym z wymogów jest uruchomienie modemu GSM (telit) w trybie eDRX. Niestety robiąc testy we Wrocławiu wygląda, że za skarby nie chce to zadziałać. Testy robię używając simcard od orange cat-m1 only, z potwierdzonym przez modem działaniem w trybie cat-m1. Request do modemu o przejście w tryb eDRX nie zwraca żadnych wynegcjonowanych z btsem informacji, tak jakby nie było to supportowane(?). Przeprowadziłem identyczne testy korzystając z modemu Quectel BG96
- 1
@chodzacy_internet: jak robiłem to parę lat temu z moim startupem to mieliśmy support 'kolorowego' operatora a i tak działało to tylko na femtokomórce u nich w labie i 2 wybranych BTSach. Musieli to aktywować per kombo typ modemu + wersja firmware, normalnie każde urządzenie abonenckie było testowane i wpisywane na białą listę. Może zagadaj ze swoim operatorem sieci komórkowej?
- 0
@keton22: tak czułem, że będą jaja z tym. Z tego co wiem bez problemu śmiga to w Norwegii na tym samym setupie. Ciekawe czy @OrangeEkspert coś by mógł tu dodać cichaczem ( ͡° ͜ʖ ͡°)
Pracuję od kilku miesięcy jako tester elektroniki w branży automotive.
Mam możliwość częściowej pracy zdalnej, ale generalnie jest to praca ze sprzętem więc często muszę być w laboratorium.
Ostatnio jednak chodzi za mną pomysł wyjazdu do kraju typu Gruzja, Armenia, Bułgaria i praca zdalna.
Pytanie w którą stronę iść pod względem zawodowym, bo raczej na obecnym stanowisku testera embedded, bez względu na firmę, nie ma możliwości pracy w pełni zdalnej.
Mam możliwość częściowej pracy zdalnej, ale generalnie jest to praca ze sprzętem więc często muszę być w laboratorium.
Ostatnio jednak chodzi za mną pomysł wyjazdu do kraju typu Gruzja, Armenia, Bułgaria i praca zdalna.
Pytanie w którą stronę iść pod względem zawodowym, bo raczej na obecnym stanowisku testera embedded, bez względu na firmę, nie ma możliwości pracy w pełni zdalnej.
- 2
@przegrywam_przez_miasto: 1. Może mam zboczenie zawodowe, ale uważam że embedded potrafi być znacznie ciekawsze od webówki czy aplikacji mobilnych, głównie dlatego że czasem musisz spełnić nie tylko wymagania funkcjonalne, ale również niefunkcjonalne (np. systemy czasu rzeczywistego). Nie oznacza to jednak, że zawsze tak jest. No ale ja embedded się trzymam kurczowo prawie osiem lat i jakoś źle na tym nie wyszedłem.
2. Bardzo dużo zależy co dokładnie testujesz. Jeśli testujesz
2. Bardzo dużo zależy co dokładnie testujesz. Jeśli testujesz
- 3
@przegrywam_przez_miasto: ja uciekłem z embedded(automotive) po 2.5 roku i to najlepsza decyzja w życiu. Nie raz się coś psuło, że trzeba było jechać do labo, przepinać płytki, robić jakieś restarty itp. Generalnei dało się łączyć zdalnie ale i tak to wszystko słabo działało. Dodatkowo minus, że w automotive masz tylko toole, które używa się tylko w automotive i generalnie np. ja sporo czasu poświęciłem żeby wskoczyć do web. Jak robiłem
Mircy, szukam jakiegoś w miarę poukładanego i uporzadkowanego źródła wiedzy, chciałbym poczytać trochę o tym jak działa budowanie projektu, kompilacji, łączenie bibliotek, flagi z tym związane, konfiguracja środowiska programistycznego, cmake i takie tam. Czyli wszystko co się dzieje po kliknięciu build, debug czy execute.
#programista15k
#cpp
#jezykc
#embedded
#programista15k
#cpp
#jezykc
#embedded
@TheGreatCornholio: wymieniles jednym tchem duzo roznych i straszne obszernych zagadnien. Same podstawy mozesz ogarnac np tutaj https://hackingcpp.com/cpp/lang/separate_compilation.html
ale miej na uwadze ze tematy typu cmake czy kompatybilnosci ABI sa bardzo glebokie i mozna na nich spedzic lata xD
ale miej na uwadze ze tematy typu cmake czy kompatybilnosci ABI sa bardzo glebokie i mozna na nich spedzic lata xD
@TheGreatCornholio: o system budowania masz cala serie artykolow tutaj: https://blog.feabhas.com/2021/06/why-we-need-build-systems/
Do Cmake najlepsza ksiazka to "profesional cmake", spoko tutorialem jest https://cliutils.gitlab.io/modern-cmake/
Do Cmake najlepsza ksiazka to "profesional cmake", spoko tutorialem jest https://cliutils.gitlab.io/modern-cmake/
#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, bibliotekach z działki #devops i nie tylko - najczęściej #golang i #python, ale też #rustlang, #embedded, #pracait czy #produktywnosc. :-)
Zestawienie dostępne na stronie: https://devopsiarz.pl/zestawienia/2022/zestawienie-linkow-materialow-16-08-2022
Tu nic nie wklejam, bo API nie działa dobrze, a ręcznie jak wklejam, to mam nieznany błąd. Wykop
Zestawienie dostępne na stronie: https://devopsiarz.pl/zestawienia/2022/zestawienie-linkow-materialow-16-08-2022
Tu nic nie wklejam, bo API nie działa dobrze, a ręcznie jak wklejam, to mam nieznany błąd. Wykop
- 0
@devopsiarz:
Zrobiłem suba i nadal nie mogę wyświetlić ( ͡° ʖ̯ ͡°)
[tylko dla subskrybentów newslettera]
Zrobiłem suba i nadal nie mogę wyświetlić ( ͡° ʖ̯ ͡°)
Dla obserwatorów #devopsiarz mam informację, że wznawiam wkrótce newslettera, ale w nieregularnej formie. Newsletter będzie wysyłany mailem (publikacja na stronie może być opóźniona do 3 miesięcy). Newsletter będzie darmowy jak dotychczas.
Tematyka newslettera: DevOps i Linux (szerokorozumiane), Go, Rust, Python, Embeeded (STM32, trochę elektroniki, projekty). Trochę sprzętu. Opisy swoich projektów - najbliższy mailing m.in. o tym - będzie trochę z #embedded właśnie.
Chętnych zapraszam do zapisu na newsletter
Tematyka newslettera: DevOps i Linux (szerokorozumiane), Go, Rust, Python, Embeeded (STM32, trochę elektroniki, projekty). Trochę sprzętu. Opisy swoich projektów - najbliższy mailing m.in. o tym - będzie trochę z #embedded właśnie.
Chętnych zapraszam do zapisu na newsletter
- 4
@Dbzdur: jakieś wybrane linki z newslettera mogą się tutaj pojawiać, ale link do kompletnego tylko na maila. Szybciej pojawią się jednak u mnie na stronie - to info dla tych, którzy mimo wszystko nie chcą mailingu.
Uprzedzając pytanie "dlaczego tak": wielu twórców inwestuje teraz w mailing, bo jest najpewniejszy. Konto na fb może zostać ocenzurowane/zablokowane, podobnie jak konto w serwisie x/y/z. Wykop ma tu dodatkowy problem (poza wcześniej wspomnianymi), że
Uprzedzając pytanie "dlaczego tak": wielu twórców inwestuje teraz w mailing, bo jest najpewniejszy. Konto na fb może zostać ocenzurowane/zablokowane, podobnie jak konto w serwisie x/y/z. Wykop ma tu dodatkowy problem (poza wcześniej wspomnianymi), że
- 3
@devopsiarz: Świetna wiadomość, lepiej sporadycznie niż wcale. W Twoich zestawieniach zawsze znajdowałem coś ciekawego do poczytania.
Mirki, taka zagadka na rozluźnienie:
Czy użycie słów kluczowych volatile i const dla tej samej zamiennej ma sens i dlaczego tak/nie?
#programowanie
#cpp
#c
#embedded
Czy użycie słów kluczowych volatile i const dla tej samej zamiennej ma sens i dlaczego tak/nie?
#programowanie
#cpp
#c
#embedded
@TheGreatCornholio: ma sens, dla rejestrów sprzętowych mapowanych w pamięci, które można tylko czytać.
Po prostu wymuszasz w ten sposób każdorazowy odczyt wartości przy odwołaniu do stałej.
Po prostu wymuszasz w ten sposób każdorazowy odczyt wartości przy odwołaniu do stałej.
- 7
@TheGreatCornholio: jedno nie wyklucza drugiego.
Const zaznacza ze obiekt/zmienna nie może być zmieniany w tym scope. Nie mówi nic o położeniu obiektu/zmiennej
Volatile natomiast zabrania natomiast użycia efektów tymczasowych wartości między liniami kodu.
Oba słowa są ortogonalne do siebie. Błędem jest np założenie ze const powoduję brak alokacji lub że volatile uchroni przed błędami synchronizacji.
Przykład to const volatile użyty do komunikacji pomiędzy dwoma wątkami w kodzie na zasadzie producent
Const zaznacza ze obiekt/zmienna nie może być zmieniany w tym scope. Nie mówi nic o położeniu obiektu/zmiennej
Volatile natomiast zabrania natomiast użycia efektów tymczasowych wartości między liniami kodu.
Oba słowa są ortogonalne do siebie. Błędem jest np założenie ze const powoduję brak alokacji lub że volatile uchroni przed błędami synchronizacji.
Przykład to const volatile użyty do komunikacji pomiędzy dwoma wątkami w kodzie na zasadzie producent
- 12
Kolejny odcinek podcastu "Poziom niżej" już jest! ;) . A w nim wyjaśniamy zawiłości oprogramowania które używacie każdego dnia niezależnie od tego jaki system operacyjny i przeglądarkę wielbicie.
Mowa o UEFI / BIOS / FW. Jak zawsze dużo mięsistej treści w bezpośrednim przekazie od programistów którzy na co dzień pracują nad tymi fragmentami kodu z firmami takimi jak Gigabyte, Marvel czy Google.
Co kryje się w czeluściach firmware i bootloaderów? Za co są odpowiedzialne?
Mowa o UEFI / BIOS / FW. Jak zawsze dużo mięsistej treści w bezpośrednim przekazie od programistów którzy na co dzień pracują nad tymi fragmentami kodu z firmami takimi jak Gigabyte, Marvel czy Google.
Co kryje się w czeluściach firmware i bootloaderów? Za co są odpowiedzialne?
- 0
@Rosly: nie no, powyżej drugiej to już tylko leci Inka
- 1
Orientuje się ktoś tutaj jak wygląda #programowanie w #automotive? Z jednej strony wydaje mi się to ciekawe, ale słyszałem że jakość kodu jest tam kwestią drugorzędną, nieważne jak to jest zrobione, ma przejść pewne testy i tyle, co mnie z kolei bardzo odpycha od tego
Jakiego języka się używa? Staroświeckie C?
#programista15k #embedded
Jakiego języka się używa? Staroświeckie C?
#programista15k #embedded
@ZohanTSW: Tylko embeded to właśnie C. W czym innym chciałbyś pisać?
@piwuch: kwestia dostępności kompilatora na daną platformę, a nie ze "klasycznie niskopoziomowe to C" przecież na bare metal też możesz w C++ pisać i daje to wręcz bardzo dużo udogodnień w stosunku do C (costexpr, consteval, namespace etc)
Who I hire: When I’m hiring someone for a client company I’m looking for the relevant amount of experience at companies with 2-4 year stints. Less than 2 years causes general concerns, but over 4 is also concerning. It is hard to keep learning things in one place, and spending a lot of years in one place generally indicates someone probably has not been keeping up on an industry that moves extremely
Komentarz usunięty przez autora
- 0
Pół na pół. Tak, długi staż w jednej firmie może świadczyć o braku inicjatywy ale to nie reguła. Częste zmiany pracodawcy raczej sugerują problem ze współpracą bądź focus na wynagrodzenie niż na rozwój. Publiczne repo tak ale też live coding. Na ładne oczy nikogo się nie zatrudnia, a takie 20 min zadanie potrafi sporo powiedzieć o sposobie myślenia kandydata (doświadczenie buduje pewne schematy nawet przy białych plamach w zagadnieniach teoretycznych).
Kilka ciekawych ofert z kategorii #cplusplus i pokrewnych, dla chętnych na przeprowadzkę do #szwajcaria lub #niemcy ( ͡º ͜ʖ͡º)
(SwissDevJobs.ch | LinkedIn | Twitter | Facebook | Discord)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook | Discord
(SwissDevJobs.ch | LinkedIn | Twitter | Facebook | Discord)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook | Discord
źródło: comment_1658996873ckHlLRBiwZ2eJSD0jxu1jr.jpg
Pobierz- 0
@Wykopek_wykopek: a było co nieco tydzień temu ( ͡º ͜ʖ͡º)
Zawsze można też zerknąć bezpośrednio na stronki: https://swissdevjobs.ch/jobs/DevOps/all.
Zawsze można też zerknąć bezpośrednio na stronki: https://swissdevjobs.ch/jobs/DevOps/all.
- 0
Komentarz usunięty przez autora
Jako, że o rpi ciężko ostatnimi czasy i raczej się nie zapowiada, że będzie lepiej co można wykorzystać jako zamiennik? Kojarzę te Orange i Banana ale z ich dostępnością też różnie. Potrzebuję coś na czym uruchomię linuxa budowanego w Yocto, idealnie z WiFi. Parametry minimum coś jak Rpi Zero W (v1). Kupował ktoś z was może Banana Pi z aliexpress albo innych podobnych serwisów? Wszystko z tymi sprzętami ok?
#raspberrypi
#raspberrypi
- 1
@pepepanpatryk: ze 4 lata temu bawiłem się bananą i jedyny problem był taki że wymagała patchowanego kernela więc albo dystrybucja od vendora albo masę rzeczy nie działało (gpu i wifi). Może coś się zmieniło bo pod koniec były mainlineowane jakieś patche do kernela 5.0 z tym związane.
@pepepanpatryk: Orange Pi jest kiepskie, lepsze są Nano Pi. Kojarzę jeszcze Radxa, Rock Pi i parę innych (patrz po kategoriach na botlandzie). Tym niemniej, cokolwiek będziesz chciał, dostępność jest bardzo słaba. A jeżeli są na stanie, to po bandyckich cenach.
- 2
Wiecie, że mamy Wykopowego Discorda o elektronice i jej programowaniu? Jest nas tam już prawie 400 osób!
Arduino, Rapberry Pi, ESP32, STM32 itp. Warto dołączyć ^^
https://discord .gg/Tuu6ZQUdSZ
#arduino #esp32 #stm32 #elektronika #embedded
Arduino, Rapberry Pi, ESP32, STM32 itp. Warto dołączyć ^^
https://discord .gg/Tuu6ZQUdSZ
#arduino #esp32 #stm32 #elektronika #embedded
#automatyka #embedded #raspberrypi
Potrzebuje do projektu wrzucić monitor, tak z 15-20 cali dotykowy który zastąpi HMI.
Dane do wyświetlenia: zmienne odczytywane via modbus tcp, inf. o stanach binarnych i parę przycisków.
Jak najlepiej to zrobić? HMI 15" to koszt 8k+, myślałem wiec np. nad raspberry pobierającym dane via modbus i do niego wpięty zwykły monitor dotykowy wyświetlający wcześniej przygotowany panel.
Potrzebuje do projektu wrzucić monitor, tak z 15-20 cali dotykowy który zastąpi HMI.
Dane do wyświetlenia: zmienne odczytywane via modbus tcp, inf. o stanach binarnych i parę przycisków.
Jak najlepiej to zrobić? HMI 15" to koszt 8k+, myślałem wiec np. nad raspberry pobierającym dane via modbus i do niego wpięty zwykły monitor dotykowy wyświetlający wcześniej przygotowany panel.
- 1
@hod_dog brzmi dobrze, dzięki wielkie!
@PrawieJakBordo: rzuć okiem na panele advantecha np coś takiego
https://sklep.csi.pl/wyprzedaz/1125-panel-dotykowy-omni-2155.html
https://sklep.csi.pl/wyprzedaz/1125-panel-dotykowy-omni-2155.html
#anonimowemirkowyznania
Chciałbym się poradzić wykopków, bo mam pewne rozdarcie. Zrobiłem już pewien research w internecie, szczególnie na reddicie, ale informacji było mało. Otóż jestem trochę rozdarty przy próbie wyboru specjalizacji w programowaniu. Aktualnie interesuje mnie #embedded lub #webdev i nie wiem co wybrać żeby się nie wkopać na wiele lat.
Plusy za embedded: ciekawsze problemy do rozwiązania, nisza, w której wiecznie będzie brakować specjalistów (wysoki próg wejścia,
Chciałbym się poradzić wykopków, bo mam pewne rozdarcie. Zrobiłem już pewien research w internecie, szczególnie na reddicie, ale informacji było mało. Otóż jestem trochę rozdarty przy próbie wyboru specjalizacji w programowaniu. Aktualnie interesuje mnie #embedded lub #webdev i nie wiem co wybrać żeby się nie wkopać na wiele lat.
Plusy za embedded: ciekawsze problemy do rozwiązania, nisza, w której wiecznie będzie brakować specjalistów (wysoki próg wejścia,
- 3
Może miałem pecha, ale trafiałem ciągle na leśnych dziadów co się nauczyli C 20 lat temu i współczesne praktyki programistyczne są im obce
@Strus: troche masz rację, embedded to idealne miejsce dla leśnych dziadków bo jest to bardzo stabilna gałąź przemysłu. Ale na pocieszenie powiem, że duuzo się zmienia, klienci wymuszają żeby nawet leśne dziadki się cywilizowaly :D
Z plusów dla embedded to to że nie ślęczysz przed monitorem 8h tylko masz
@AnonimoweMirkoWyznania:
Embedded to jeden wielki ściek, pokrótce dlaczego:
1. Twój koszt liczy się bezpośrednio nad tą samą kreską co hardware. Dlatego nigdy nie dogonisz zarobkami reszty it. Kolejna przyczyna - punkt 3.
2. Kod jak kolejka górska. Z jednej strony spagettoni po stażystach. Z drugiej autystyczni wymiatacze którzy za cel życia obrali zniszczenie cię labiryntem obiektowych modeli, templatów i ficzerami modern (podkreślam, modern) c++, które służą wyłącznie powiększeniu ich e-członka.
3. Wcale nie
Embedded to jeden wielki ściek, pokrótce dlaczego:
1. Twój koszt liczy się bezpośrednio nad tą samą kreską co hardware. Dlatego nigdy nie dogonisz zarobkami reszty it. Kolejna przyczyna - punkt 3.
2. Kod jak kolejka górska. Z jednej strony spagettoni po stażystach. Z drugiej autystyczni wymiatacze którzy za cel życia obrali zniszczenie cię labiryntem obiektowych modeli, templatów i ficzerami modern (podkreślam, modern) c++, które służą wyłącznie powiększeniu ich e-członka.
3. Wcale nie
#anonimowemirkowyznania
Z czego wynikają zarobki w webdev, a w szczególności frontend? Z całym szacunkiem ale zarobki w tej dziedzinie to jakaś totalna odklejka względem poziomu wymaganej wiedzy. Seniorskie zarobki to już spokojnie okolice 25-30k++ zł. Jak to się ma np. do programistów systemowych/embedded gdzie wymagana wiedza techniczna jest nieporównywalnie większą i często wymagana jest wiedzą z wielu dziedzin jak np. sieci, systemy operacyjne, architektura systemów komputerowych, protokoły komunikacji itp?
#programowanie
Z czego wynikają zarobki w webdev, a w szczególności frontend? Z całym szacunkiem ale zarobki w tej dziedzinie to jakaś totalna odklejka względem poziomu wymaganej wiedzy. Seniorskie zarobki to już spokojnie okolice 25-30k++ zł. Jak to się ma np. do programistów systemowych/embedded gdzie wymagana wiedza techniczna jest nieporównywalnie większą i często wymagana jest wiedzą z wielu dziedzin jak np. sieci, systemy operacyjne, architektura systemów komputerowych, protokoły komunikacji itp?
#programowanie
- 233
@AnonimoweMirkoWyznania: popyt - podaż…
- 495
- 1
Pytanie do programistow embedded(C). Ile zarabiacie, jaki macie staz?
#programista15k #programowanie #embedded
#wynagrodzenia
#programista15k #programowanie #embedded
#wynagrodzenia
- 2
Zapraszam na kolejne spotkanie CEHUG w Łodzi w środę o 18, w 6 dzielnicy. Temat "Czy LoRa i Helium zmienią sposób w jaki przesyłamy telemetrię IoT?".
https://www.facebook.com/events/438581621045899
#lodz #embedded #programowanie #programista15k
https://www.facebook.com/events/438581621045899
#lodz #embedded #programowanie #programista15k
@babool Biorąc pod uwagę że mieszkam jakieś 1000km od Łodzi szanse że wpadnę na spotkanie są raczej małe ( ͡° ʖ̯ ͡°)
- 1
@groman43: jest też lista mailowa (gmailowa ;)) dla tych bez fb - https://groups.google.com/g/lodzcembeddedhardware-user-group - przychodzą jedynie wiadomości o kolejnych spotkaniach.
- 1
Jakie polecacie materiały do nauki tego jak działają mikroprocesory ARM, oraz jak współpracują np z OSem? chciałbym rozszerzyć swoją wiedzę, ale w sumie nie wiem od czego zacząć. Czy jest jakaś dobra książka do tego albo kurs online? byłbym skłonny nawet zapłacić, ale darmowe materiały są spoko. Mam już doświadczenie praktyczne, ale chcę usystematyzować swoją wiedzę
#embedded
#embedded
@Obwud: chodzi mi o doczytanie o schedulerze, jak taski są przełączane, jak jest zachowywany i odtwarzany kontekst, co robi systick. Czym w STM32 różnią się rejestry PSP i MSP.
https://www.freertos.org/implementation/a00011.html
https://www.freertos.org/implementation/a00016.html
https://www.freertos.org/implementation/a00017.html
https://www.freertos.org/implementation/a00011.html
https://www.freertos.org/implementation/a00016.html
https://www.freertos.org/implementation/a00017.html
- 1

























1) o co chodzi z ARM Trusted Firmware - czy jak np. ktoś robi support dla
jest grupa dyskusyjna dla deweloperów, od lat 90tych ta sama. Tylko przygotuj się że elektroda może się jeszcze od nich wiele nauczyć. Najpewniej nikt ci nie
Bardzo kolokwialnie "jest to BIOS dla ARM". Wszystkie rzeczy poniżej kernela czyli np secure boot, Android enclave, kod startowy specyficznych dla płyty są tam