Czy w urządzeniach typu USB Hub jest jakiś scalak, który zarządza całą komunikacja z hostem, czy po prostu wszystkie wyjścia są ze sobą pasywnie połączone i to wystarczy aby host był zdolny enumerowac każde urządzenie połączone do Huba? Mam aktualnie jedno urządzenie w skrzynce i chciałbym podłączyć do niego kilka mikrokontrolerow właśnie po USB, które będą działały jako Slave. Myślałem właśnie aby mój "usb hub" (który jest zwykłym power railem, bez żadnej
Wszystko
Najnowsze
Archiwum
@pepepanpatryk: Jest kontroler bo USB to magistrala
osób które może przy czymś takim pracowały
@pepepanpatryk: ja użyłem USB2514B-AEZC jak potrzebowałem wbudować hub do urządzenia.
Hej znalazłem sobie na coursera dość ciekawy kurs - https://www.coursera.org/learn/comparch
Trochę go obejrzałem - niemniej jednak jest to raczej dość zaawansowany poziom, dlatego wcześniej chciałbym wrócić jednak do podstaw, które pasowałoby odświeżyć.
Czy mógłby mi ktoś polecić jakieś ciekawe pozycje dotyczące (literatura, video, wykłady)
- ogólnie architektury mikroprocesorów z naciskiem na to co jest aktualnie używane - choć oczywiście chętnie liznę też trochę historii
- coś bardziej konkretnego odnośnie architektury ARM
Trochę go obejrzałem - niemniej jednak jest to raczej dość zaawansowany poziom, dlatego wcześniej chciałbym wrócić jednak do podstaw, które pasowałoby odświeżyć.
Czy mógłby mi ktoś polecić jakieś ciekawe pozycje dotyczące (literatura, video, wykłady)
- ogólnie architektury mikroprocesorów z naciskiem na to co jest aktualnie używane - choć oczywiście chętnie liznę też trochę historii
- coś bardziej konkretnego odnośnie architektury ARM
Posiada ktoś RIGOL MSO5074 i chciałby powiedzieć czy jest zadowolony z działania? Widziałem, że jest hack na 350MHz. Zastanawiam się czy dopłacić 2k do niego względem Siglent SDS1104X-E. Z plusów ma m.in wbudowany generator arbitralny oraz przyjemny webowy interfejs do zarządzania.
#elektronika #oscyloskop #rigol #programowanie #embedded
#elektronika #oscyloskop #rigol #programowanie #embedded
@chodzacy_internet:
Pamiętaj, że siglent nie ma ekranu dotykowego i gałki ma z kategorii "tanie", więc trzeba się przyzwyczaić do pewnych upierdliwości przy regulacji.
Pamiętaj, że siglent nie ma ekranu dotykowego i gałki ma z kategorii "tanie", więc trzeba się przyzwyczaić do pewnych upierdliwości przy regulacji.
źródło: comment_16666398836uQIx4Y9nHRlG188dfPcFA.jpg
Pobierz- 1
@chodzacy_internet: ja dorzucę jedynie że też mam MSO5074 i o ile z webowego interfejsu nie korzystałem, to dekodowanie cyfrówki na tym mulastym ekranie dosyć denerwuje xD ale sprzęt fajny ogólnie
Dostałem się na płatny staż jako ktoś w rodzaju operatora/admina od utrzymania specyficznych urządzeń (powiedzmy komputerów przemysłowych).
Problem w tym że chyba mam za słabą psychikę na taką pracę - stresuje mnie i wyczerpuje to że każda pomyłka może skutkować awarią i w efekcie przestojem produkcji.
Po 16:00 nadal myślę czy wszystko zrobiłem ok, czy przez noc wszystko będzie działać.
Nie mogę nabrać do tego dystansu i wyczerpuje mnie to psychicznie.
Kolejna
Problem w tym że chyba mam za słabą psychikę na taką pracę - stresuje mnie i wyczerpuje to że każda pomyłka może skutkować awarią i w efekcie przestojem produkcji.
Po 16:00 nadal myślę czy wszystko zrobiłem ok, czy przez noc wszystko będzie działać.
Nie mogę nabrać do tego dystansu i wyczerpuje mnie to psychicznie.
Kolejna
@przegrywam_przez_miasto: Bedziesz testowac czy programowal i co wtedy? Myslisz, ze wtedy nie bedziesz mial stresu, ze przepusciles bug lub zle napisales kod ktory wstrzymuje prace calej firmy?
- 1
Zacząłem naukę od podstaw mikrokontrolera 8051 (architektura, assembler i C), ale chyba przejdę na coś bardziej współczesnego, myślałem nad AVR albo STM32.
@przegrywam_przez_miasto: Poza jakimiś starymi i specjalistycznymi projektami nikt już nie pisze w assemblerze, AVRy to raczej też już odeszły do lamusa. Jeżeli chcesz wejść do "nowoczesnego" embedded to polecam nauczyć się jak działa RTOS + wybrać sobie jakąś rodzinę procków (najlepiej opartą o cortexy) i nauczyć się jak
Hej chciałbym aby każda maszyna zdefiniowana w mojej warstwie miała zainstalowane następujące pliki:
- /etc/hwname - zdefiniowany w pliku maszyny lub po prostu wykorzystałbym wartość ze zmiennej MACHINE
- /etc/hwserial - tutaj pasowałoby mi zrobić jakąś nakładkę, która w zależności od maszyny pobierałaby te dane dla rpi to np. /sys/firmware/device tree/base/serial-number/
- /etc/hwrevision - póki co zahardcodowane w pliku maszyny (machinename.conf)
Czy powinienem sobie zrobić nowy recipe np. recipe-board i w board.bb
- /etc/hwname - zdefiniowany w pliku maszyny lub po prostu wykorzystałbym wartość ze zmiennej MACHINE
- /etc/hwserial - tutaj pasowałoby mi zrobić jakąś nakładkę, która w zależności od maszyny pobierałaby te dane dla rpi to np. /sys/firmware/device tree/base/serial-number/
- /etc/hwrevision - póki co zahardcodowane w pliku maszyny (machinename.conf)
Czy powinienem sobie zrobić nowy recipe np. recipe-board i w board.bb
Kurde mam mały problem z Yocto, robię update do kirkstone i mam problem z kompilacją jednej apki.
Mianowicie, jednak z apek (budowana przez CMake) którą dodaję do obrazu, podczas kompilowania korzytsa z czegoś co się nazywa ExternalProjectAdd. W skrócie dodaję tym zewnętrzny target, np. z githuba. Aby więc móc go wykorzystać trzeba pobrać źródła. Odbywa się to poprzez git clone. I tutaj pojawia się problem, gdyż jak próbuję zbudować obraz w Yocto,
Mianowicie, jednak z apek (budowana przez CMake) którą dodaję do obrazu, podczas kompilowania korzytsa z czegoś co się nazywa ExternalProjectAdd. W skrócie dodaję tym zewnętrzny target, np. z githuba. Aby więc móc go wykorzystać trzeba pobrać źródła. Odbywa się to poprzez git clone. I tutaj pojawia się problem, gdyż jak próbuję zbudować obraz w Yocto,
- 0
@Mr_Przyjemny: Niestety nic to nie zmieniło.
- 2
@Mr_Przyjemny: Mirku ogarnięte. Dałeś mi dobry trop. Zasugerowałem się tym https://zenn.dev/nbo/scraps/d485855bbf2d9b
i dodalem do recipe
doconfigure[network] = "1"
docompile[network] = "1"
i poszło :) dzięki :) Btw ostatnio podpowiadałes mi też odnośnie swupdate, też się udało ogarnąc, trzeba było zamemu wrzucić wszystko do IMAGE_INSTALL. Dzięki! :)
i dodalem do recipe
doconfigure[network] = "1"
docompile[network] = "1"
i poszło :) dzięki :) Btw ostatnio podpowiadałes mi też odnośnie swupdate, też się udało ogarnąc, trzeba było zamemu wrzucić wszystko do IMAGE_INSTALL. Dzięki! :)
@pepepanpatryk: @Mr_Przyjemny: fwenv.config jest dodawany właśnie przez libubootenv a nie przez warstwe z swupdate.
- 0
@chodzacy_internet: tak już ogarnąłem
Próbował ktoś z was korzystać z TinyMl na jakimś MCU? Potrzebuję zrobić płytkę, która po wykryciu ruchu, będzie przetwarzała wideo z kamery i wykrywała czy w nagraniu znajduje się człowiek. Zastanawiam się czy da się to wszystko upchnąć na np. ESP32 czy może lepiej na ESP zostawić tylko wykrywanie ruchu, streamować wideo na serwer i tam to wszystko przetwarzać.
#embedded
#embedded
#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
- 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
Hej mam switch z dwoma portami PoE zgodny z 802.3af, potrzebuję tam podpiąć RPI Pico W, lub esp8266. Zależy mi tylko na zasilaniu jako, że oba sprzęty obsługują wifi. Kojarzycie jakieś adaptery, które by mi to umożliwiły lub macie pomysły jak to ogarnąć?
Ewentualnie chodzi mi jeszcze po głowie wESP32, ale nie potrzebuję aż takiego sprzętu tylko po to, żeby monitorować temperaturę oraz wilgotność, bo taki czujnik mam zamiar do tego wpiąć.
Ewentualnie chodzi mi jeszcze po głowie wESP32, ale nie potrzebuję aż takiego sprzętu tylko po to, żeby monitorować temperaturę oraz wilgotność, bo taki czujnik mam zamiar do tego wpiąć.
- 2
@pepepanpatryk: No są przetwornice z 802.11af na normalne DC 12V
https://www.amazon.pl/ANVISION-adapter-rozdzielacz-wyj%C5%9Bcie-802-3af/dp/B01N5MZRME
https://www.amazon.pl/ANVISION-adapter-rozdzielacz-wyj%C5%9Bcie-802-3af/dp/B01N5MZRME
Hej, czy ktoś z tagu #programowanie lub #programista15k ma może tę książkę? Wydaje się, że taka przecena to spoko deal, tylko chciałbym się dowiedzieć czy mimo wszystko warto.
Dodaję też #embedded bo to w sumie mój główny obszar zainteresowania gdzie bym chciał wykorzystywać tę wiedzę
Dodaję też #embedded bo to w sumie mój główny obszar zainteresowania gdzie bym chciał wykorzystywać tę wiedzę
źródło: comment_1663243498Y5nFi4CyjtmEEQXESpBFiA.jpg
Pobierz@SpaceP0tat0: Daj znac jakbys kupił i potem jak oceniasz :D
@SpaceP0tat0 wszystkie wzorce masz ładnie opisane na stronie - razem z pseudo kodem w wielu językach.
https://refactoring.guru/pl/design-patterns
W książce podobnie w sumie - a cena promocyjna wisi taka już dluuuuugo.
https://refactoring.guru/pl/design-patterns
W książce podobnie w sumie - a cena promocyjna wisi taka już dluuuuugo.
#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
- 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
@devopsiarz: dobre zestawienie, dzięki
#linux
#embedded
#pytaniedoeksperta
Hejka, szukam linuxa ekstremalnie malego pracujacy w architekturze x86
ktory jest bez systemd no i po instalacji bez niemalze wszystkiego (⌐ ͡■
#embedded
#pytaniedoeksperta
Hejka, szukam linuxa ekstremalnie malego pracujacy w architekturze x86
ktory jest bez systemd no i po instalacji bez niemalze wszystkiego (⌐ ͡■
- 5
@Cyanobacteria: yocto ? Albo DIY via buildroot
@Cyanobacteria: spróbuj ubuntu albo fedorę
@Rad-X: przecież to co wymieniłeś nie spełnia podstawowych założeń opa xD
@Cyanobacteria: alpine, tinycore, albo jakiś antix czy odmiana archa bez systemd zbudowana od zera.
#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ą
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ą
- 0
@devopsiarz: a weź z tym spamletterem, naprawdę nie rozumiem, dlaczego kogokolwiek bawi to, że czytelnik musi sobie stawiać bramkę mail > RSS
- 1
@zakius: jakie musi? Naprawdę nic nie musisz, nie chcesz, to nie czytasz i szukasz sobie materiałów sam. To takie proste. ( ͡° ͜ʖ ͡°)
- 0
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.
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.
- 4
@Parseval: Ja przeszedłem z embedded do chmury i polecam. Czy mam jakiś poradnik? Po prostu zmienić robotę xD Ewentualnie klepnąć sobie jakieś podstawowe certy typu aws cloud practitioner. Tylko język też powinieneś nowy ogarnąć, c++ w chmurze za dużo nie ma. Ja teraz siedzę w typescripcie i jest ok
@pepepanpatryk: tylko tutaj nie chodzi o to że emebdded jest ciekawsze, tylko o to że płacą połowę mniej niż w web. Hobbistycznie to sobie mogę po pracy migać dioda na uC
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 dla
1) o co chodzi z ARM Trusted Firmware - czy jak np. ktoś robi support dla
- 1
@pepepanpatryk: nie znam się (aż tak) więc się wypowiem:
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
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
- 1
@pepepanpatryk:
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
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
- 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




















Ostatnio na Linkedin dostałem, ofertę od Nokii (full remote) i tak się właśnie zastanawiam i czy nie spróbować. Ktoś może wie jak to tam głównie wygląda z organizacją pracy, w sensie czy jest z-------l i czy dam
Przelicz sobie czy warto :)