Chciałbym zacząć małą przygodę, głównie hobbystycznie, z embedded - trafiłem na ciekawe materiały tutaj: https://eater.net. Czy jest ktoś w stanie polecic jakiś dobry Polski odpowiednik? Chociażby stronkę, na której jest opisane jak się nazywa dane ustrojstwo (w sensie komponent - np. "breadboard" ["płytka prototypowa"]) i co można dzięki niemu osiągnąć - bo składanie tego wszystkiego element po elemencie, tłumacząc z angielskiego jest dość czasochłonne. Docelowo chciałbym zbudować mini windę. Zwyczajne podpowiedzi od
Wszystko
Najnowsze
Archiwum
KlapekApokalipsy
- 0
card_man
via Android- 3
@KlapekApokalipsy może forbot?
card_man
- 0
@KlapekApokalipsy: jeszcze kiedyś jak byłem na studiach to popularny był Mirosław Kardaś https://mirekk36.blogspot.com/ dużo na AVR robił + trochę elektroniki typu projektowanie płytek PCB. Co teraz dokładnie robi to nie wiem, ale z tego co widzę to jest czynny.
Dlaczego bitbake nie wygenerował mi finalnego .img, który mogę wrzucić na kartę sd?
bitbake uruchomiłem komendą bitbake core-image-minimal.
W images mam m.in. coś takiego:
core-image-minimal.env
core-image-minimal-raspberrypi0-wifi-20210227134957.rootfs.ext3
bitbake uruchomiłem komendą bitbake core-image-minimal.
W images mam m.in. coś takiego:
core-image-minimal.env
core-image-minimal-raspberrypi0-wifi-20210227134957.rootfs.ext3
Zawołam tu też mirka który mi pomógł na samym początku jak zaczynałem z Yocto.
@QBA__: zgadzam sie, super sprawa jak sie z tego korzysta, bo to jest caly przepis na dzialajacy baremetal system operacyjny, nie ma tam przypadkowych plikow. Minusem, na poczatku wlasnie jest gigantyczny prog wejscia, ale potem to wszystko calkiem fajnie i szybko dziala
@pepepanpatryk: Jakbys mial problemy potem to smialo pisz, cos wymyslimy
- 1
@QBA__: @Mr_Przyjemny: Dzięki wielkie za wsparcie! póki co po wyjaśnieniu @QBA__ udało mi się zbootować dokładnie to co chciałem, teraz będę próbował coś swojego dodać :) W razie problemów będę pisał :)
Chcę zrobić urządzenie do sterowania silnikiem wraz z odczytem obrotów, nadaniem czasu wirowania i odczytem temperatury okolicy.
Istnieje jakieś HMI/SCADA do odczytu danych bezpośrednio z GPIO RPi (lub innego ARMa z Linuxem) czy raczej idąć w stronę czytania bezpośrednio z plików ogranicza się do jakiegoś Qt/wxwidget/GTK? Myślałem jeszcze o sterowaniu silnikiem i innymi sensorami za pomocą arduino i wysyłanie ich modbusem do RPi (lub innego ARMa z Linuxem) który ma już zainstalowaną
Istnieje jakieś HMI/SCADA do odczytu danych bezpośrednio z GPIO RPi (lub innego ARMa z Linuxem) czy raczej idąć w stronę czytania bezpośrednio z plików ogranicza się do jakiegoś Qt/wxwidget/GTK? Myślałem jeszcze o sterowaniu silnikiem i innymi sensorami za pomocą arduino i wysyłanie ich modbusem do RPi (lub innego ARMa z Linuxem) który ma już zainstalowaną
@ilovebigoss Chyba domoticz ma takie opcje. Przynajmniej niektóre
- 0
#embedded #rozmowakwalifikacyjna #cpp #c
Mirasy z jakimi pytaniami się spotkaliście odnośnie zagadnień sieciowych?
Mirasy z jakimi pytaniami się spotkaliście odnośnie zagadnień sieciowych?
- 1
Komentarz usunięty przez autora
@r00ti: skoro uwzględnia, to być może taka wiedza jest potrzebna i to nawet szczegółowa, ale nie napisałeś ani jaka firma ani jaki projekt, więc skąd mamy wiedzieć? Pewnie będą podstawy: IP, IPv6, TCP, UDP, ICMP, ARP, routing, maski podsieci, NAT, VPN, enkapsulacja itd.
BOGACTWO programistów embedded https://nofluffjobs.com/pl/job/senior-software-developer-c-smart-hr-remote-zvlbbcxv
#programista15k #embedded
#programista15k #embedded
źródło: comment_1613073546olpX71OLDnEm6v67qcgLDI.jpg
Pobierz@villager: Embedded przede wszystkim słabo płaci bo u nas nie ma przemysłu
Znacie jakieś development boardy w rozsądnych cenach, na których możnaby się "pobawić" trochę Arm TrustZone?
#embedded
#embedded
- 0
@pepepanpatryk: a będziesz coś fajnego robił czy tylko ogarniał?
- 0
@card_man: Tylko ogarniał, póki co nie miałem z tym jeszcze styczności.
- 0
#embedded #cpp #programowanie #programista15k
Mirasy, pracuje lub pracował ktoś z Was w InPost? w dziale embedded? I może się podzielić wrażeniami?
Mirasy, pracuje lub pracował ktoś z Was w InPost? w dziale embedded? I może się podzielić wrażeniami?
@r00ti: spokojna głowa, zrobię ci dobrą rekomendację
- 5
- 1
Mirki, mam prośbę o pomoc dla osób biegłych w #stm32 ( ͡° ͜ʖ ͡°)
Pacjent to STM32F746 na własnej elektronice i przepisuję na nim obsługę ADC po SPI z HALa na biblioteki LL. Problem jest taki, że zawsze odczytuje z rejestru 255, chociaż na oscylogramie widzę co innego. No i na HALu to po prostu działało, a chcę przejść na LL aby dobrze poznać peryferia i znacznie przyspieszyć program.
Ma ktoś
Pacjent to STM32F746 na własnej elektronice i przepisuję na nim obsługę ADC po SPI z HALa na biblioteki LL. Problem jest taki, że zawsze odczytuje z rejestru 255, chociaż na oscylogramie widzę co innego. No i na HALu to po prostu działało, a chcę przejść na LL aby dobrze poznać peryferia i znacznie przyspieszyć program.
Ma ktoś
źródło: comment_1612636764RCEbwvzxG39SHnU2oWw5ru.jpg
PobierzWalczę z ADC już dwa dni, więc szukam pomocy u was.
Pacjent: ATmega8
Problem: ADC zawsze zwraca wartość maksymalną 1023 (0x3FF)
Załączam kod inicjalizujący ADC, przerwanie i schemat. Wykluczylem już że MCU jest rypnięte, bo druga ATmega zachowuje się tak samo. ADC fruwa w trybie Free Running, przerwanie odpala się prawidłowo, ale odczyt ADCW zawsze zwraca max wartość, tak jakby na pinie było napięcie z poza zakresu.
Pin jest sterowany z zasilacza
Pacjent: ATmega8
Problem: ADC zawsze zwraca wartość maksymalną 1023 (0x3FF)
Załączam kod inicjalizujący ADC, przerwanie i schemat. Wykluczylem już że MCU jest rypnięte, bo druga ATmega zachowuje się tak samo. ADC fruwa w trybie Free Running, przerwanie odpala się prawidłowo, ale odczyt ADCW zawsze zwraca max wartość, tak jakby na pinie było napięcie z poza zakresu.
Pin jest sterowany z zasilacza
źródło: comment_1612439497G9is1UAoA3mWaQq2QgYYFE.jpg
Pobierzzmienna do ktorej wpisujesz wartosc w przerwaniu od adc zrob volataile bo moze kompilator ja zoptmalizowac
- 4
@zarowka12: @porcupineG: Ha działa xD Generalnie to co wam zaprezentowałem na schemacie jest poprawne, ale pomyliłem się robiąc przeróbkę z tym kondensatorem (na niebiesko) i AREF było na potencjale masy.
Ten kod który wam pokazałem to tylko wycinek odpowiedzialny za ADC, jakbym miał pokazywać obsługę seriala to bym nie dał rady na screenach :P Dzięki za pomoc i zaangażowanie ʕ•ᴥ•ʔ
Ten kod który wam pokazałem to tylko wycinek odpowiedzialny za ADC, jakbym miał pokazywać obsługę seriala to bym nie dał rady na screenach :P Dzięki za pomoc i zaangażowanie ʕ•ᴥ•ʔ
#inzynieria #automatyka #air #technologia #embedded #programowanie #pracbaza
Siema, szukam osób, które w pracy mają styczność z identyfikacją systemów, wykresami Bode/Nyquista, analizą stabilności i doborem algorytmów sterowania *na rzeczywistych obiektach*.
Chciałbym podziałać w tym kierunku w swojej branży. Teorię miałem na studiach, która stopniowo przez kilka lat ulatywała. Zdaję sobie sprawę, że dla wielu osób ten temat
Siema, szukam osób, które w pracy mają styczność z identyfikacją systemów, wykresami Bode/Nyquista, analizą stabilności i doborem algorytmów sterowania *na rzeczywistych obiektach*.
Chciałbym podziałać w tym kierunku w swojej branży. Teorię miałem na studiach, która stopniowo przez kilka lat ulatywała. Zdaję sobie sprawę, że dla wielu osób ten temat
- 0
@narwi: A co chcesz osiągnąć? Możesz popróbować tablic Z-N pod konkretne kryteria jakościowe, ale szału nie uzyskasz. Problemem jest to też, że nie mamy do czynienia z regulatorem ciągłym ale dyskretnym, a wszystkie nastawy zależą od czasu próbkowania.
- 0
@Wegrzynski
@Wujek_Fester
@Androo
Eksperymentalne metody nastaw mamy opracowane bardzo dobrze (łącznie z różnymi trikami typu zmienne nastawy w zależności od wielkości błędu regulacji (mapy nastaw 2d) czy filtrowanie błędu by
@Wujek_Fester
@Androo
Eksperymentalne metody nastaw mamy opracowane bardzo dobrze (łącznie z różnymi trikami typu zmienne nastawy w zależności od wielkości błędu regulacji (mapy nastaw 2d) czy filtrowanie błędu by
#radiokomunikacja #krotkofalarstwo #elektronika #sdr #embedded #programowanie #cpp #arduino
Czy jest jakiś chip, typu CC1101 NRF24L01 CC2400 CC2500 Sx1278 (ten jest najbardziej obiecujący) z którego można odczytać fazę sygnału. Z odczytem RSSI nie ma problemu, problemem jest zawsze faza, przykładowo dla cc1101:
CC1101RXFIFO register.
CC1101RSSI register.
Czy może kombinować ze zrzucaniem zawartości FIFO i z
Czy jest jakiś chip, typu CC1101 NRF24L01 CC2400 CC2500 Sx1278 (ten jest najbardziej obiecujący) z którego można odczytać fazę sygnału. Z odczytem RSSI nie ma problemu, problemem jest zawsze faza, przykładowo dla cc1101:
CC1101RXFIFO register.
CC1101RSSI register.
Czy może kombinować ze zrzucaniem zawartości FIFO i z
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
- 0
- 0
@alex-fortune: w żadnym, przed pandemią siedziałem w TRY ( ͡° ͜ʖ ͡°) sprzedawali zajebiste bajgle na parterze
@xerxes931: aa, ok :) ja tam tylko dwa razy byłem po jakieś HRowe rzeczy.
Treść przeznaczona dla osób powyżej 18 roku życia...
- 1
@Analityk: komercyjnie uzywacie platformio :O?
- 0
@zetisdead: Keil wygląda paskudnie ale trzeba przyznać, że działa. Ja ciągle stawiam za wzór Atmel Studio 7. Tam otwieram projekty sprzed kilku lat i wszystko śmiga, a na dodatek środowisko ma tryb nocny i jest wyraźne i przyjemne. A i ma normalne ustawienia bez j-----a się ze skryptami json i py. Och i cały dzień psu ... mam dość.
Najlepsze jest to, że to dotknęło wszystkie projekty na stm8 utworzone
Najlepsze jest to, że to dotknęło wszystkie projekty na stm8 utworzone
- 0
#embedded #openwrt #i2c #c #cpp #programowanie
Miruny mam problem. Chce uruchomić I2C na openWRT i jeżeli mam wersje openWRT z mastera to wszystko działa, a jak te same ustawienia wrzucam na wersje stabilna openWRT v19.04 to już te i2c nie działa tak jak powinno. Nie wykrywa mi układu i w zasadzie po komendzie i2cdetect -y 0 wyrzuca mi jakieś smieci ( mase
Miruny mam problem. Chce uruchomić I2C na openWRT i jeżeli mam wersje openWRT z mastera to wszystko działa, a jak te same ustawienia wrzucam na wersje stabilna openWRT v19.04 to już te i2c nie działa tak jak powinno. Nie wykrywa mi układu i w zasadzie po komendzie i2cdetect -y 0 wyrzuca mi jakieś smieci ( mase
#embedded
nie mam pojęcia czy dobry tag, ale tu chyba znajde najszybciej pomoc co do tego
wyciągnąłem touchpad z notebooka slimnote 14.2 kiano
jest na nim napis HLC HK-9562
na jego procesorze jest napis
nie mam pojęcia czy dobry tag, ale tu chyba znajde najszybciej pomoc co do tego
wyciągnąłem touchpad z notebooka slimnote 14.2 kiano
jest na nim napis HLC HK-9562
na jego procesorze jest napis
- 0
@keton22: znalazłem jakieś datasheet, ale jest po mandaryńsku, a nie bardzo widzę uczenie się go. pinoutu też tam chyba nie było
- 1
@RedveKoronny: no to znalazłeś to co ja i więcej nie ma. A jak ktoś ma NDA to ci nie pomoże bo mu nie wolno ¯\_(ツ)_/¯
- 3
Firma, w której pracuje poszukuję juniora - https://uk.fidanto.com/jobs/job-opening/information-technology-project-managers/graduate-wireless-software-engineer-212314594?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic.
Wymagania: RiGCz
Lokalizacja: Cambourne, około 10 mil na zachód od Cambridge, Wielka Brytania
Projekt: Warstwa fizyczna 5G (uplink, część kontrolna, zero DSP)
Technologie: Średniowieczne C
Wymagania: RiGCz
Lokalizacja: Cambourne, około 10 mil na zachód od Cambridge, Wielka Brytania
Projekt: Warstwa fizyczna 5G (uplink, część kontrolna, zero DSP)
Technologie: Średniowieczne C
#arduino #krotkofalarstwo #cpp #programowanie #embedded #c
Jakich typów zmiennych użyć aby obsłużyć na ATMEDZE obliczenia na liczbach z przecinkiem bez znaku w formacie:
1234567.1234 , robię generator RF na ADF4351.
Jakich typów zmiennych użyć aby obsłużyć na ATMEDZE obliczenia na liczbach z przecinkiem bez znaku w formacie:
1234567.1234 , robię generator RF na ADF4351.
@wiecejszatana: float (double to i tak float i bez grzebania w asmie nic więcej nie uzyskasz);
atmelowe biblioteki oferują funkcję dtostrf, dtostre, abs, itoa oraz sprintf;
zatem możesz napisać:
char ps[10];
char ot[20];
float a = 123.9 * 432.12453
atmelowe biblioteki oferują funkcję dtostrf, dtostre, abs, itoa oraz sprintf;
zatem możesz napisać:
char ps[10];
char ot[20];
float a = 123.9 * 432.12453
- 1
@technic: to ja chciałem wrócić do generatora, oglądam gotowce, i tylko na tej podstawię czerpię wiedzę jak o programować, czy są gdzieś opisane wzory jak tworzyć wartości rejestru, czy trzeba to stąd wykombinować?
źródło: comment_1611662700F9y0MrSG3vcvtjFgFoTrzO.jpg
Pobierz- 37
Mirasy od #linux #embedded
Zostawiam link do prawilnej stronki z tutorialami jak pisać sterowniki na Linuksa co ją dziś znalazłem
https://embetronicx.com/tutorials/linux/device-drivers/
Nawet lepiej objaśnione niż w słynnej biblii tego tematu:
https://lwn.net/Kernel/LDD3/
Zostawiam link do prawilnej stronki z tutorialami jak pisać sterowniki na Linuksa co ją dziś znalazłem
https://embetronicx.com/tutorials/linux/device-drivers/
Nawet lepiej objaśnione niż w słynnej biblii tego tematu:
https://lwn.net/Kernel/LDD3/
- 3
@QBA__: O bulwa! Dobre to! Ostanio implementacje I2C na raspberracza w pythonie widziałem, gdzie było machanie nogą GPIO i
sleep() pomiędzy ( ͡° ͜ʖ ͡°)- 7
@dict:
Panie... ja w pracbazie miałem sytuację że działaliśmy z jedną uczelnią. Projekt był na Xilinx ZynQ - to jest taka platforma hybryda 2xARM + FPGA i pan doktor - naprawdę łebski człowiek ale na Linuksach słabo się znał zrobił obsługę wyświetlacza na i2c właśnie
O bulwa! Dobre to! Ostanio implementacje I2C na raspberracza w pythonie widziałem, gdzie było machanie nogą GPIO i sleep() pomiędzy ( ͡° ͜ʖ ͡°)
Panie... ja w pracbazie miałem sytuację że działaliśmy z jedną uczelnią. Projekt był na Xilinx ZynQ - to jest taka platforma hybryda 2xARM + FPGA i pan doktor - naprawdę łebski człowiek ale na Linuksach słabo się znał zrobił obsługę wyświetlacza na i2c właśnie
Wykopki, właśnie kończe inzynierke kierunek Mechatronika, nie zamierzam isc na magisterke i nie wiem w co celowac, zeby moc w miare szybko znalezc prace (w gre wchodzi frontend lub embedded).
Za embedded przemawia to, ze mam wyksztalcenie kierunkowe, na inzynierke zrobilem robota line followera z wykorzystaniem arduino i esp8266.
Napisalem do niego program z regulatorem PID w Arduino, kierunek jazdy robota sterowany przez strone internetowa na ESP8266 i 2 tygodniowe praktyki w lokalnej
Za embedded przemawia to, ze mam wyksztalcenie kierunkowe, na inzynierke zrobilem robota line followera z wykorzystaniem arduino i esp8266.
Napisalem do niego program z regulatorem PID w Arduino, kierunek jazdy robota sterowany przez strone internetowa na ESP8266 i 2 tygodniowe praktyki w lokalnej
- 1
@wertersdfgdf: mi się wydaje, że skoro masz wykształcenie stricte na Embedded to czemu w to nie iść? Wybierz co wolisz robić, ale pójście w kierunku Embedded to wydaje się bardziej logiczne, patrząc po tym co napisałeś. Takie moje zdanie. Może i mniej miejsc, ale zdecydowanie mniejsza konkurencja.
- 2
@wertersdfgdf: Byczq, nie wiem. Ale studenciak, kierunek poboczny, coś ogarnia, to możesz rzucać cv, jak znajdziesz ofertę junior/staż. Nie trać czasu na jakieś 6 miesięcy uczenia się, jak możesz próbować już teraz startować i uczyć się za hajs.
A co do kierunku, to ty wybierasz co chcesz robić.
A co do kierunku, to ty wybierasz co chcesz robić.
- 2
hackaday.com




















