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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
@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.
  • Odpowiedz
#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.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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,
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
@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
  • Odpowiedz
#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
  • 58
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dupogrzmot: Tytuł stanowiska: inżynier serwisu, terenowy
Wykształcenie: inż.
Branża: medyczna
Miesięczne zarobki brutto: 8000 PLN (sama podstawa, tyle ile masz na umowie)
Miesięczna dodatkowa premia: 500 PLN + samochód + różne benefity
Miesięczne koszty życia:
  • Odpowiedz
Czy mógłby ktoś polecić książkę na poziomie łopatologicznym do nauki mikrokontrolerów?

Dostałem pracę w branży automotive jako tester z Pythonem, ale widzę że ostatecznie wszystko tutaj kręci się wokół embedded C i elektroniki.

Znam całkiem dobrze C na platformę PC, ale z elektroniki analogowej nie umiem prawie nic.

Mam
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@przegrywam_przez_miasto: zacznij od platformy którą macie, jak jesteś mocny w C to zwyczajnie pogadaj z ludźmi, pobaw się projektami z pracy i przeczytaj programmer manual i datasheet od platformy. Więcej nie trzeba.

EDIT: a i upewnij się czy to twoje embedded to nie jest Linux na armie bo jak tak to już wiesz wszystko.
  • Odpowiedz
Siema, zastanawiam się nad ścieżką swojej kariery. W lipcu obroniłem mgr i przez 8 pracowałem jako automatyk w korpo a od 4 miesięcy pracuje jako embedded dev w jsnuszeksie. No i niby jestem zadowolony z tej roboty bo w projektach jestem sam odpowiedzialny za Software do danego urządzenia/sterownika i w kwestii poznania peryferiów danego mikrokontrolery jest to mega rozwojowe i sprawia dużo frajdy. Jednakże zastanawiam się czy brak "mentora/ seniora " nie
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@steppenwolf90: webdev? Nigdy w życiu ;) Musiałbym się praktycznie wszystkiego od zera uczyć i bym chyba psychicznie nie wytrzymał jakieś stronki klepać, prędzej do automatyki wrócę.
  • Odpowiedz
Jeśli jesteście z Krakowa i nie macie jeszcze planów na sobotni wieczór a interesuje was #rtlsdr #sdr to zapraszam na "Noc Informatyka" gdzie postaram się wyjaśnić jak zacząć swoja przygodę z GNU Radio. Najpierw będzie wstęp "dla totalnego laika" a potem w planie są warsztaty gdzie zbudujemy sobie prosty modem FSK.
Zabierzcie ze soba laptopa, SDR i słuchawki.
Więcej info na stronie wydarzenia https://nocinformatyka.pl/program-2022/

#krotkofalarstwo #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Oglądam sobie jakieś filmiki w tle na temat "BIOS Corruption" z #ps1. I naszło mnie pytanie - jak się zachowuje program uruchomiony na bardzo niskim poziomie, gdy trafi na jakiś niezłapany błąd? W sensie mając np maszynę, i na niej uruchomiony program - jedyny sam w sobie - co się dzieje gdy "nie potrafi" on dalej działać? Zwiesza się, wyłącza czy jak? #pytanie #programowanie #
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dajmy dla przykładu wywołanie funkcji z nieprawidłową ilością argumentów.


@NewEpisode: będzie mieć bałagan na stosie i zacznie się zachowywać nieprzewidywalnie, np. nie będzie mógł wrócić z tej funkcji i skoczy w jakieś losowe miejsce. Będzie sobie skakał i wykonywał przypadkowe instrukcje aż nie wykona jakiejś nieprawidłowe operacji, którą wychwyci rdzeń procesora lub OS (jeśli istnieje).
  • Odpowiedz
Polecicie gdzie szukać pracy jako inżynier #embedded? Tzn, oprócz standardowych indeed, linkedin itp. No i jak wygląda zdalna praca w takim wypadku? Wysyłają jakiś sprzęt? Można pracować za granicą? Ktoś ma jakieś doświadczenie w temacie? xD
#pracait
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@tanie_wino: poza klasyką w stylu just joinit i LinkedIn warto szukać u firm, w których chciałbyś pracować. Zdalnie albo wysyłanie sprzętu albo dostęp do maszyn zdalnych z środowiskiem testowym, zależy od specyfiki
  • Odpowiedz
Cześć,
szukam jakiś dobrych materiałów opisujących implementacje unit/ integration testach na mikrokontrolerach, w szczególności interesuje mnie STM32 i SAM4. Najbardziej zastanawiam mnie jak poradzić sobie z testowaniem funkcjonalności zawierających odwołania do hardware.
#embedded
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PrawieWolny: nazywa sie to "Stub". Aplikacja powinna mieć na pewnej głębokości architektury API z funkcjami dla HW. Piszesz alternatywną implementację emulującą zachowanie HW (to jest "stub") i linkujesz aplikacje z ta biblioteką zamiast z właściwą na potrzeby testów integracyjnych.

Platforma nie ma znaczenia. Poszukaj materiałów o testach integracyjnych w embedded.
  • Odpowiedz
@PrawieWolny: a i jeszcze jedno. Poszukaj materiałów pod hasłem "continuous integration" i "test driven development". Podporządkowanie projektu pod tą metodologię od początku zwraca się dość szybko. Nie koniecznie przerabianie istniejącego bo to masa pracy.
  • Odpowiedz