#devopsiarz - kolejne zestawienie o ciekawych artykułach, programach, projektach czy trendach z następujących dziedzin tematycznych IT:

- Szerokorozumiana działka DevOps, w tym architektura oprogramowania
- Programowanie (algorytmy, nowinki ze świata, problemy)
- Języki programowania: Python, Go, Rust (czasem będą też inne)
- Embedded (głównie Raspberry Pi, ale też trochę Arduino czy STM32), trochę elektroniki
- Praca i kariera (głównie IT szerokorozumiane)
- Czasem nauka (na styku z IT)

Najnowsze zestawienie: https://devopsiarz.pl/zestawienia/2022/zestawienie-linkow-materialow-13-09-2022
via Wykop Mobilny (Android)
  • 0
#linux
#embedded
#pytaniedoeksperta

Hejka, szukam linuxa ekstremalnie malego pracujacy w architekturze x86
ktory jest bez systemd no i po instalacji bez niemalze wszystkiego ( ͡ ͜ʖ ͡)

Kernel + init (najlepiej openrc), tty. Glibc lub musl. Fajnie zapowiada sie alpime linux. Osobiscie lubie gentoo ale to nie chce tam upychac. Reszte sobie zrobie.

Sprawdzalem wiekszosc tego co proponuja szukacze w necie.

Fajnie gdyby wypowiedzial sie ktos kto
#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. :-)

To samo zestawienie u mnie na stronie (lepsze formatowanie) https://devopsiarz.pl/zestawienia/2022/zestawienie-linkow-materialow-31-08-2022

Wszystkie linki dostępne są za darmo dla subskrybentów newslettera, zapisz się jeśli Ci się podobają i chcesz więcej materiałów https://devopsiarz.pl/newsletter/zapisz/

Zapraszam również do dołączenia do społeczności na Discord
Cześć,

Od dłuższego czasu męczy mnie kwestia przebranżowienia z #embedded na technologie związane z #java lub #csharp. W embedded uwielbiam kombinację #cpp z #linux gdzie konfiguracja peryferiów jest na wyższym poziomie abstrakcji i mogę skupić się na programowaniu komunikacji czy sterowaniu innymi urządzeniami/chipami. Niestety nie przepadam za mikrokontrolerami gdzie mnóstwo czasu spędzane jest na konfiguracje, ustawianie rejestrów i różne sprawy około-hardware'owe. Do tego dochodzą niskopoziomowe kwestie związane z pamięcią i strukturami
Hej śledzę sobie proces dodawania supportu dla Orange Pi Zero 2 do Yocto, właściwie to się nawet troszkę udzielam bo np. wczoraj udało mi się skonfigurować kernel, tak że działa ethernet. Mam natomiast pewne pytania i może ktoś z was będzie mi w stanie odpowiedzieć (jeżeli pytania są nieprecyzyjne to dlatego, że jestem w tej kwesti noobem):

1) o co chodzi z ARM Trusted Firmware - czy jak np. ktoś robi support
@pepepanpatryk: nie znam się (aż tak) więc się wypowiem:

jak mogę sprawdzić czy te zmiany są planowane do dodania do Linuxa?


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 odpisze.

czy może być tak, że to co zostało dodane na forku (czyli obsługa tego układu) nie wejdzie w mainline


może a powodów mnogo,
@pepepanpatryk:

o co chodzi z ARM Trusted Firmware


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 obsługiwane.

jak mogę sprawdzić czy te zmiany są planowane do dodania do Linuxa


Sprawdź repo mainteinera podsystemu i repo "next"

czy może być tak, że to co zostało dodane na forku (czyli obsługa tego układu) nie wejdzie w mainline
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
@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?
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.

Jestem po
@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 jakieś
@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 CV
#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 w pigułce. ¯\_(ツ)_/¯

Zapisanie się teraz do newslettera spowoduje, że to zestawienie dopiero pod koniec kwartału zostanie
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 na mojej stronie: https://devopsiarz.pl
@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 niektórych
@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 konsument
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
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
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)

Tag do obserwowania / czarnolistowania: #swissdevjobs

---------------------------------------------------------------------------

Software Engineer – Distributed Systems and Application | Optumosft 
[Zurich] [110’000 - 140’000 CHF] [Regular] [Full-Time] [English]
https://swissdevjobs.ch/jobs/Optumosft--Software-Engineer--Distributed-Systems-and-Application

Software
SwissDevJobs - Kilka ciekawych ofert z kategorii #cplusplus i pokrewnych, dla chętnyc...

źródło: comment_1658996873ckHlLRBiwZ2eJSD0jxu1jr.jpg

Pobierz
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 #rpi #
@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.
#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.