pepepanpatryk
Mirki poleci ktoś jakiś analizator stanów logicznych pod I2C i SPI? Z wyświetlaczem lub softem pod linuxa, coś w sensownej cenie.

#embedded
  • Najlepsze
  • Wszystkie komentarze
keton22
@pepepanpatryk: szukaj klona saleae na alledrogo. Pod i2c i spi do 40mhz każdy się nada.
Rosly
Rosly
1
@pepepanpatryk: znając twoje zainteresowania proponował bym się zapatrywać na oscyloskop, taki tani nawet do 50Mhz (obecnie takie do 250Mhz są śmiesznie tanie). Z praktyki wiem że analizator działa dobrze do stabilnych układów gdy skupiasz sie na samym protokole. Natomiast większość przypadków przysłowiowego debugu polega na tym ze nie wiesz nawet czy transmisja jest ok. W takich przypadkach oscyloskop pokaże ci nie tylko stan 1/0 ale i tzw oko i generalnie
pepepanpatryk
Hej jak to jest z sherowaniem tego samego SPI busa pomiędzy urządzeniami w Linuxie?
Załóżmy, że mam SPI bus i na nim podpięte dwa urządzenia:
- pierwszy to nor-flash, obsługuje QSPI
- drugi to moje customowe urządzenie, obsługuje SPI

Do NOR flash mam driver w kernelu, do mojego urzadzenia nie.
  • Najlepsze
  • Wszystkie komentarze
Rosly
Rosly
0
Nigdy nie robiłem tego praktycznie wiec traktuj to jako teoria.
Generalnie na SPI arbitraż robisz przez linie "chip enable". Do każdego slave musisz miec osobna linie ~EN. SPI jest multidrop ponieważ slave na liniach ma wysoką impedancję jeśli dany EN nie jest aktywny (otwarty kolektor).
Niemniej nie wiem jak to w Linuxie jest rozwiązane na warstwie drivera do hosta SPI ze na czas transakcji podnosi EN. Tym bardziej nie wiem czy sa
Rosly
Rosly
0
@pepepanpatryk: https://www.kernel.org/doc/html/v6.1/driver-api/spi.html

W struct spidevice masz pole chipselect
Wiec wychodzi ze multi drop jest implementowanych przez “Controller Driver”
Rosly
Rosly
0
  • Najlepsze
  • Wszystkie komentarze
Blitzkrung
Blitzkrung
@Rosly: ale to nie jestem na czasie - Google was kupilo?
card_man
card_man
@Rosly: Zdalnie nie da rady?
K-S-
K-S-
1
Zauważyliście że polskie kanały na YouTube związane z szeroko rozumianą elektroniką tak jakby zatrzymały się na pewnym etapie rozwoju i nie chcą iść dalej?

Nikt nie robi polskich filmów o tanich modułach z risc-v. Zresztą wcześniej nikt nie robił materiałów o esp32-cam i o tanich fpga.

#elektronika #riscv #youtube #programowanie #embedded
  • Najlepsze
  • Wszystkie komentarze
elektryczny_mariusz
@K-S-: to jest stosunkowo proste wyjaśnienie - polskie kanały to najczęściej kopia jakichś angielskojęzycznych oryginałów i dopóki jest prosto z tłumaczeniem i załatwieniem materiałów - idzie, ale od pewnego momentu chłopaki już nie dają rady a poza tym kategoria "hobbi" na jutubie jest mało płatna jeżeli idzie o reklame
maverickqqq
@K-S- Moze zwyczajnie zbyt male zainteresowanie tego typu materialem dla polskojezycznej widowni ?
mirko_anonim
✨ Obserwuj #mirkoanonim
Cześć, zostały mi ostatnie 2 semestry mgr z elektrotechniki i myślę nad dokształcaniem się w kierunku programowania mikrokontrolerów.

Do tej pory co najwyżej podłączałem proste czujniki pod Arduino i STM32, bawiłem się UARTem i I2C, ale nic poważnego. Trochę liznąłem programowania na rejestrach w STM32, ale tutaj też - żadnego większego projektu, co najwyżej odpalenie UARTa i sterowanie przez niego GPIO w arduino.

Elektronikę średnio ogarniam - ogarniam działanie
  • Najlepsze
  • Wszystkie komentarze
Oo-oO
Oo-oO
1
@mirko_anonim: jak chcesz to rób, zobaczysz czy to polubisz czy nie.

Czego obecnie pracodawcy wymagają - tego byś umiał się uczyć, miał otwarty umysł. Im większy januszex tym więcej będą wymagać, im porządniejsza firma tym da ci jakiś mikroprojekt, czas do dłubania i możliwości dopytania osób z większym stażem.

Raczej nikt nie będzie wymagał projektowania płytek, w firmie zajmującej się embedded lub oprogramowaniem - w porządnych firmach zajmują się tym osoby
mirko_anonim
mirko_anonim Autor
1
✨ Autor wpisu (OP): Popatrzyłem na oferty pracy w okolicy i się trochę podłamałem. Ofert mało (miasto wojewódzkie i okolice +50km), wszędzie potrzebny mid / senior, a jak jakimś cudem jest junior, to minimum 2 lata doświadczenia xD
@groman43 @MilionoweMultikonto @Oo-oO

─────────────────────
· Akcje: Odpowiedz anonimowo · Więcej
pepepanpatryk
Mirki szukam jakiejś podpowiedzi - mam układ gdzie po I2C do procka podłączony układ FPGA - wszystko na tej samej płytce. Na tej samej szynie, wpięte są jeszcze jakiejś czujniki temperatury. Z perspektywy procka powinienem mieć możliwość:
- zapisu wartości do rejestrów FPGA (np reset systemu, FPGA steruje całym zasilaniem)
- odczyt tych wartości (m.in. wartość temperatury)
- update układu FPGA - na FPGA się nie znam ale pewnie do fpga jest podłączony
  • Najlepsze
  • Wszystkie komentarze
bielu000
bielu000
Mirki mam kilka pytań, może ktoś będzie w stanie odpowiedzieć.

1) Czy korzystacie z Fit image w swoich konfiguracjach czy nie? Jeżeli tak, to czy w wynikowym obrazie (np. na partycji boot) powinien się zawierać plik fit image czy np. powinien też być Image. Moim zdaniem tylko fitImage, jako, że on już zawiera obraz kernela.

2) Czy w Yocto, zmiany w np. u-boocie, które da się ogarnać np. configiem - np. CONFIG_BOOTARGS, dostarczacie jako
  • Najlepsze
  • Wszystkie komentarze
bielu000
bielu000
Mrki z #embedded mam takie pytanie. Załóżmy, że firma zdecydowała się na zbudowanie płytki w oparciu o procek STM32MP135. Na rynku dostępne są development kity itp. Mamy wsparcie w mainline u-boocie, mamy wsparcie w mainline Linux. Płytka, którą stworzy firma zawierać będzie inne elementy niż te dostępne na dev kicie. Jak rozumiem np. oznacza to patchowanie źródeł u-boota, dodanie np. swoich configów do odpowiadających tworzonej płytce. Tak samo z Linuxem?
  • Najlepsze
  • Wszystkie komentarze
pepepanpatryk
Potrzebuje usystematyzować trochę wiedzę dlatego poszukuję: Otware szkolenie Linux Device Drivers - stacjonarnie Kraków lub zdalnie, cena powiedzmy do 7k zł? Słucham Państwa co możecie polecić?

#embedded
  • Najlepsze
  • Wszystkie komentarze
pepepanpatryk
Wiem, że nikt nie pytał ale skromne chwalesie - moja pierwsza poprawka do u-boota została zmergowana (ʘ‿ʘ) Bardzo się cieszę bo to mimo wszystko dość spory projekt. Trafiłem na buga totalnie przypadkiem, ale na tyle mnie zaintrygował, że zacząłem grzebać, fix okazał się jednolinijkowy ale mimo wszystko naprawia coś co nie działało poprawnie, a z tego co się dowiedziałem jest to gdzieś używane więc komuś oszczędziłem deubggowania -
  • Najlepsze
  • Wszystkie komentarze
SuperStefan
Mirki drogie, jakie firmy do pracy przy #iot #embedded #elektronika polecacie?

Jestem sobie #tester15k i mam dość niezłe doświadczenie w testach mobilno-softwarowo-hardwarowych. Może nie jakieś smyranie miernikami, ale wincyj niż małpa ogarniam ;P

Od ponad roku pracuję w fin-techu i jakie to kurna nudne xd. Dlatego szukam "powrotu do korzeni"

Czy
  • Najlepsze
  • Wszystkie komentarze
pepepanpatryk
Jest to możliwe, żeby digikey mi z US w ciągu 3 dni coś ściągnał? Jak z cłem? To faktycznie z US idzie? Rzekomo przy zamówieniu napisane, że DigiKey opłaca podatki i cła. Potrzebuje zamówić sobie development kit i mam dostępny tylko w mouser, digikey oraz farnell. W farnellu cena z VAT 650zł, digikey 415 zł (brak info czy z VAT czy nie), w mouserze 450zł też brak info odnośnie VAT.

Ktoś zamawiał
  • Najlepsze
  • Wszystkie komentarze
PieknyWojciech
#elektronika #hobby #arduino #embedded #raspberrypi

Jakie popularne mikrokontrolery uważacie za najprostsze pod względem wdrożenia się w ich środowisko? (IDE, dokumentacja, biblioteki itp.)
  • Najlepsze
  • Wszystkie komentarze
Parseval
Cześć,

Zrobiłem prosty system IoT bazujący na MQTT i JSONach. Serwer odbiera wiadomość, robi dispatch i przekazuje żądanie do konkretnego interfejsu, który parsuje requesta, składa odpowiedź i publikuje na MQTT. Kolekcjonowanie danych do złożenia odpowiedzi naturalnie odbywa się na różne sposoby (komunikacja po fizycznych interfejsach z czujnikami) w zależności co jest żądane. Jednak czuję, że architektonicznie mogłoby coś zagrać lepiej jeśli chodzi o budowanie odpowiedzi.
Chodzi mi po głowie stworzenie jakiegoś generycznego buildera, ale
  • Najlepsze
  • Wszystkie komentarze
bc547
bc547
0
#studbaza #pracbaza #automatyka #embedded
LvL 25. W tym roku planowałem zacząć zaocznie magisterkę z elektrotechniki i telekomunikacji po 2 letniej przerwie od inż, ale zrobiłem sobie rachunek zysków i strat, no i wychodzi że więcej stracę. Obecnie mam spoko pracę, 5k na rękę i możliwość brania nadgodzin w opór, w soboty i w niedzielę również, więc ostatecznie wychodzi niezła kasa, na tyle, że mogę
  • Najlepsze
  • Wszystkie komentarze
pepepanpatryk
Czytam sobie z ciekawości o CanOpen stack i jest tam przykład z aktualizacją firmware - w skrócie dostajesz komendę po CAN aby zrobić erase na wybranym sektorze flasha. Opatrzone to jest komentarzem aby w produkcyjnym środowisku zastosować bardziej wyrafinowany mechanizm weryfikacji czy dana komenda powinna zostać wykonana. I tak się zastanawiam jaki mechanizm można zastosować w takich resource constrained środowiskach? Do głowy przychodzi mi od razu weryfikacja podpisu cyfrowego dla danego obrazu
  • Najlepsze
  • Wszystkie komentarze
mirko_anonim
✨ Obserwuj #mirkoanonim
Mirki mam pytanie odnośnie protokołow komunikacji, bo im więcej o tym czytam tym mniej to rozumiem.

TPC/IP
Załóżmy, że mamy architekturę klient-server, połączenie po TCP. Aby to była taka "message-based" komunikacja to definiujemy sobie to np. w ten sposób:
| Header(proto version, message type, itp...)| Data | Checksum |
  • Najlepsze
  • Wszystkie komentarze
Bulldogjob
Val powalczy z C++ i Rustem o swoje miejsce w programowaniu?

Val to nowy język programowania, który wykorzystuje mutable value semantics dla efektywnego i bezpiecznego programowania systemowego, unikając problemów znanych z języków takich jak C++ i Rust. M.in. dzięki kompilacji do kodu maszynowego zapewnia dużą wydajność.

#programowanie #naukaprogramowania #cplusplus #rustlang #embedded #gamedev
  • Najlepsze
  • Wszystkie komentarze
MjrSuchodolski
MjrSuchodolski
Hej mirki, pracuje od ponad dwóch lat jako programista PLC, ale coraz bardziej myślę nad ucieczką w stronę IT - konkretnie embedded. Mam dosyć dobre podstawy C I trochę C++ oraz Java i aktualnie bawię się stm32. Polecacie jakieś książki/kursy i ogólna ścieżkę rozwoju, żeby móc zmienić branże w przeciągu 1/2 lat ?
#programowanie #programista15k #embedded #elektronika #automatyka #plc
  • Najlepsze
  • Wszystkie komentarze
pepepanpatryk
Mirki poleci ktoś jakieś szkolenie (otwarte) do max 5k netto? Tematyka Linux (pod kątem embedded [głownie device drivers ]) lub Zephyr :)
Online lub stacjonarnie Kraków. Myślałem zrobić coś u Marcina Bisa ale ciężko się z nim doagadać ostatnio (a poszło zapytanie z firmy na konkretne duże zamowienie to zero odzewu od niego).

#embedded
  • Najlepsze
  • Wszystkie komentarze