Cholera, mam okazję zmienić pracę na coś co zawsze chciałem spróbować, ale troszkę się obawiam. Aktualnie pracuję w C++ w powiedzmy takiej warstwie middleware, idzie mi to całkiem dobrze, C++ bardzo lubię i czuję się w nim dość mocny. Niemniej jednak mam możliwość iść do zespołu, który grzebie w C dużo bliżej samego Linuxa, z tego co się dowiedziałem to pracują przy np. driverach zarówno w kernel jak i userpspace, konfigurują Yocto,

- Najlepsze
- Wszystkie komentarze
#it #programowanie #embedded #linux #nodejs #openwrt
Mirki, pomocy. Chciałem sobie postawić Node-RED na SoM-ie Kinkan z OpenWRT na pokładzie jako OS-em, ale nie mogę sobie poradzić z instalacją Node.js.
Myślałem, że zrobię to z repozytorium OpenWRT jak człowiek, ale jak rozumiem byłem w błędzie. Kinkan jest oparty o architekturę MIPS 24Kc, a z tego co widzę na liście to ten pakiet
Mirki, pomocy. Chciałem sobie postawić Node-RED na SoM-ie Kinkan z OpenWRT na pokładzie jako OS-em, ale nie mogę sobie poradzić z instalacją Node.js.
Myślałem, że zrobię to z repozytorium OpenWRT jak człowiek, ale jak rozumiem byłem w błędzie. Kinkan jest oparty o architekturę MIPS 24Kc, a z tego co widzę na liście to ten pakiet
- Najlepsze
- Wszystkie komentarze
@Wegrzynski: a jaki masz budżet? :P
@Kryspin013: Z tego co szukam to w cenie Kinkana się nie zmieszczę (19$), więc powiedzmy do 250-300 zł ( ͡° ͜ʖ ͡°)
Poleci ktoś jakąś stronkę jakimiś coding questions do C? Tak żeby sobie pokodzić jakieś zadanka przed rozmową kwalifikacyjną.
#programowanie #programista15k #jezykc #embedded i #c++ dla zasięgu
#programowanie #programista15k #jezykc #embedded i #c++ dla zasięgu
- Najlepsze
- Wszystkie komentarze

Hej, mam kolejne pytanie.
Napisałem swój pierwszy driver w kernel space, działa całkiem ok, natomiast sam driver to nic szczególnego - driver, który wykorzystuje pwm, gpio, przerwania i timery, a dodatkowo udostępnia swój interfejs poprzez sysfs. Stworzyłem też patch, który dodaje device tree overlay. (może wrzucę nawet linka do repo, jak ktoś będzie chciał to zrobi review) Co jest dla mnie istotne - jest to driver, który faktycznie wykorzystuję w moim urządzeniu,
Napisałem swój pierwszy driver w kernel space, działa całkiem ok, natomiast sam driver to nic szczególnego - driver, który wykorzystuje pwm, gpio, przerwania i timery, a dodatkowo udostępnia swój interfejs poprzez sysfs. Stworzyłem też patch, który dodaje device tree overlay. (może wrzucę nawet linka do repo, jak ktoś będzie chciał to zrobi review) Co jest dla mnie istotne - jest to driver, który faktycznie wykorzystuję w moim urządzeniu,
- Najlepsze
- Wszystkie komentarze


@pepepanpatryk: a z ciekawości, z jakich materiałów korzystałeś przy pisaniu tego drivera? W sensie chodzi mi o wiedzę.

Chciałbym za pomocą STM32 sterować bramką mosfeta. Problem jest taki, że stm32 ma na wyjściu 3,3V, a potrzebne jest chyba 12V
Istnieje jakiś sterownik bramki mosfeta do stm32?
#stm32 #elektronika #embedded #pcb
Istnieje jakiś sterownik bramki mosfeta do stm32?
#stm32 #elektronika #embedded #pcb
- Najlepsze
- Wszystkie komentarze

@intires98: oczywiście że istnieją specjalne drivery, pytanie z jaką częstotliwością chcesz sterować mosfetem, jeśli niewielka, to dwa rezystory + tranzystorek (np. bc547 ( ͡° ͜ʖ ͡°)) powinny załatwić sprawę.

są jakieś zasilacze 12V separowane galwanicznie?
https://pl.aliexpress.com/item/4000898436269.html?algo_exp_id=098b2c96-4bb8-4fff-af4d-1bf5f392f299-14&pdp_ext_f=%7B%22sku_id%22%3A%2210000010469385491%22%7D
generalnie chińczycy oznaczają to B0512S gdzie 05 to input a 12output i robią dla różnych napięć np. B0505
@intires98:


- Najlepsze
- Wszystkie komentarze

Cześć mam trochę pytań odnośnie Yocto. Coś tam już sobie jakiś czas temu pokonfigurowałem, wszystko działa tak jak chcę, ale teraz chciałbym popytać o jakieś dobre praktyki w Yocto. W pytanich głównie przewiną się rzeczy związane z tym gdzie co należy dodać. Idealnie wszystkie opcje konfiguracyjne typu IMAGEINSTALL chciałbym wywalić z local.conf i wrzucić w miejsca bardziej odpowiednie.
1) Mam kernel driver, który służy do kontroli sprzętu podpietego do boarda - umieściłem
1) Mam kernel driver, który służy do kontroli sprzętu podpietego do boarda - umieściłem
- Najlepsze
- Wszystkie komentarze
- Najlepsze
- Wszystkie komentarze

Mirki z #embedded, mam dzisiaj pytanie bardziej takie dla hobbystów, którzy coś sobie grzebią w domu - jak tworzycie sobie obudowy dla waszych urządzeń? Druk 3D, czy może kupujecie gotowce np. od Kradex-a i je przerabiacie? Czym to robicie? Czym np. dobrze jest zrobić otwór w plastiku aby to miało w miarę jakiś sensowny kształt? Jak umieszczacie płytki w pudełkach tak aby trzymały się one stabilnie? Czy do takiej
- Najlepsze
- Wszystkie komentarze
#programowanie #javascript #nodejs #embedded #linux
Planuję zrobić urządzenie, które na SoC (typu Raspberry Pi albo raczej tańsze/słabsze) z jakimś Linuxem na pokładzie będzie miało postawiony web server z stronką WWW, na której będą wizualizowane i gromadzone dane typu wskazania jakiś pomiarów, wykresy itd. - i będzie całkiem sporo tego.
O ile sprawy niskopoziomowe ogarniam jako tako, to programowanie webowe w ogóle i będę
Planuję zrobić urządzenie, które na SoC (typu Raspberry Pi albo raczej tańsze/słabsze) z jakimś Linuxem na pokładzie będzie miało postawiony web server z stronką WWW, na której będą wizualizowane i gromadzone dane typu wskazania jakiś pomiarów, wykresy itd. - i będzie całkiem sporo tego.
O ile sprawy niskopoziomowe ogarniam jako tako, to programowanie webowe w ogóle i będę
- Najlepsze
- Wszystkie komentarze

Treść przeznaczona dla osób powyżej 18 roku życia...
- Najlepsze
- Wszystkie komentarze
Hej bielskie mireczki,
przymierzam się do przeprowadzki kraków -> bielsko.
Spowodowane jest to potrzebą zamieszkania bliżej rodzinnych stron i oczekiwaniem życia w mniejszym zagęszczeniu ludzkim/architektonicznym.
planuję ten temat z dłuższym wyprzedzeniem (1.5-2.5 roku), docelowo chciałbym zamieszkać w domu jednorodzinnym z ogrodem (ale takim prawdziwym a nie 5m2 trawnika obok chodnika).
Niestety
przymierzam się do przeprowadzki kraków -> bielsko.
Spowodowane jest to potrzebą zamieszkania bliżej rodzinnych stron i oczekiwaniem życia w mniejszym zagęszczeniu ludzkim/architektonicznym.
planuję ten temat z dłuższym wyprzedzeniem (1.5-2.5 roku), docelowo chciałbym zamieszkać w domu jednorodzinnym z ogrodem (ale takim prawdziwym a nie 5m2 trawnika obok chodnika).
Niestety
- Najlepsze
- Wszystkie komentarze

Mirko, jako, że już wiele razy mi pomagaliście, na #embedded mało postów to wrzucę coś od siebie. Tj. pewien problem.
Zrobiłem sobie już całą płytkę, przetestowałem z MCU i wszystko działa jak należy. Chciałem teraz podpiąć to pod RPI. Wszystkie połączenia są dobrze, tj. każdy pin jest spięty z tym co powinien. Urządzenie powinno działać jak należy, jako, że na MCU wszystko działa tak jak chciałem.
W takim razie w
Zrobiłem sobie już całą płytkę, przetestowałem z MCU i wszystko działa jak należy. Chciałem teraz podpiąć to pod RPI. Wszystkie połączenia są dobrze, tj. każdy pin jest spięty z tym co powinien. Urządzenie powinno działać jak należy, jako, że na MCU wszystko działa tak jak chciałem.
W takim razie w

- Najlepsze
- Wszystkie komentarze

Mircy eksperci z tego elitarnego forum na którym się znajdujemy odpowiedzcie mi.
Ostatnio miałem taka sytuację że robiłem u pewnego gościa mającego dość spory lokal gastronomiczny pewne urządzenia elektroniczne mające działać w lokalnej sieci.
Sieć w lokalu(piwnice, dużo pomieszczeń) dość rozbudowana - z 7 routerów, pewnie z drugie tyle switchy, monitoring. Właściciel(obcokrajowiec) od początku narzekał na dostawcę internetów że słabo działajo lub wcale mimo że ma łącze światłowodowe.
Przez to że moje urządzenia też miały
Ostatnio miałem taka sytuację że robiłem u pewnego gościa mającego dość spory lokal gastronomiczny pewne urządzenia elektroniczne mające działać w lokalnej sieci.
Sieć w lokalu(piwnice, dużo pomieszczeń) dość rozbudowana - z 7 routerów, pewnie z drugie tyle switchy, monitoring. Właściciel(obcokrajowiec) od początku narzekał na dostawcę internetów że słabo działajo lub wcale mimo że ma łącze światłowodowe.
Przez to że moje urządzenia też miały

- Najlepsze
- Wszystkie komentarze

Siema,
Mam klasę X, w zakresie której tworzony jest obiekt klasy Y. Ze względu na unit testy, które będą puszczane na maszynie o innej architekturze potrzebuję podmienić implementację klasy Y tworząc jakiegoś stuba. Jedyną rzeczą jaką chciałbym zmienić w kodzie, to stworzenie interfejsu dla klasy Y, a na etapie kompilacji pod unit testy podmieniać tylko plik źródłowy. Żeby to wszystko ogarnąć, trzeba stworzyć 3 headery (InterfaceY.hpp, Y.hpp i YStub.hpp) i dwa pliki
Mam klasę X, w zakresie której tworzony jest obiekt klasy Y. Ze względu na unit testy, które będą puszczane na maszynie o innej architekturze potrzebuję podmienić implementację klasy Y tworząc jakiegoś stuba. Jedyną rzeczą jaką chciałbym zmienić w kodzie, to stworzenie interfejsu dla klasy Y, a na etapie kompilacji pod unit testy podmieniać tylko plik źródłowy. Żeby to wszystko ogarnąć, trzeba stworzyć 3 headery (InterfaceY.hpp, Y.hpp i YStub.hpp) i dwa pliki
- Najlepsze
- Wszystkie komentarze
Mirki doświadczone, pomóżcie proszę z C.
Muszę odczytać napięcie, uruchomiłem ADC, wszystko ładnie pięknie do momentu skalowania. Mam takie równanie:
napięcie = wartość_raw * (Vref/2^rozdzielczość_ADC) * dzielnikrezystorowy
wartośćraw przyjmuje stałą wartość 715, Vref to 3,3 V, rozdzielczość mam 10 bitów, dzielnik 4.6.
Podstawiam wartości
Muszę odczytać napięcie, uruchomiłem ADC, wszystko ładnie pięknie do momentu skalowania. Mam takie równanie:
napięcie = wartość_raw * (Vref/2^rozdzielczość_ADC) * dzielnikrezystorowy
wartośćraw przyjmuje stałą wartość 715, Vref to 3,3 V, rozdzielczość mam 10 bitów, dzielnik 4.6.
Podstawiam wartości
- Najlepsze
- Wszystkie komentarze

Cześć,
Jak piszecie unit testy pod soft, który jest dedykowany dla innej architektury? W moim przypadku robię development na Ubuntu z x86 pod płytkę ARMową z RTOSem, problem jest taki, że nawet chcąc oddzielić logikę pod unit testy od warstwy RTOSa, to i tak potrzebuję skompilować całość. Czy problem jest głównie w mojej architekturze kodu czy jest na to jakieś sprytne obejście?
#embedded #linux #cpp #
Jak piszecie unit testy pod soft, który jest dedykowany dla innej architektury? W moim przypadku robię development na Ubuntu z x86 pod płytkę ARMową z RTOSem, problem jest taki, że nawet chcąc oddzielić logikę pod unit testy od warstwy RTOSa, to i tak potrzebuję skompilować całość. Czy problem jest głównie w mojej architekturze kodu czy jest na to jakieś sprytne obejście?
#embedded #linux #cpp #
- Najlepsze
- Wszystkie komentarze

Siema, pytanko mam królu złoty.
Od kilku lat programuję mikroprocesory w języku C i wydaje mi się, że powoli przestaje się rozwijać. Padł pomysł, żeby przebranżowić się w C++ i iść w embedded Linux. Akurat zajmuje się projektem, w którym programuje się GUI w C++, więc mogę się na bieżąco uczyć i jeszcze za to płacą (⌐ ͡■ ͜ʖ ͡■)
Co myślicie o takim przebranżowieniu? Warto?
Ile
Od kilku lat programuję mikroprocesory w języku C i wydaje mi się, że powoli przestaje się rozwijać. Padł pomysł, żeby przebranżowić się w C++ i iść w embedded Linux. Akurat zajmuje się projektem, w którym programuje się GUI w C++, więc mogę się na bieżąco uczyć i jeszcze za to płacą (⌐ ͡■ ͜ʖ ͡■)
Co myślicie o takim przebranżowieniu? Warto?
Ile
- Najlepsze
- Wszystkie komentarze
Mirki, są jakieś perspektywy dla pracy w #embedded w #lublin? #praca #mikrokontrolery #programowanie #c
- Najlepsze
- Wszystkie komentarze

Z ciekawości, interesował się ktoś kopiowaniem tagów ISO/IEC 18000-6C UHF EPC? Takie jak stosowane są do wjazdu do niektórych garaży w biurowcach? Szukam osób zainteresowanych tematem.
#security #embedded #hacking #bezpieczenstwo
#security #embedded #hacking #bezpieczenstwo
Jedna rzecz mnie uderzyła - nie ma takiego "nacierania się" w stylu "użyłem ficzera z C++20