pepepanpatryk
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
groman43
@leoha: Absolutnie nie! Fakt, że kod jest napisany w średniowiecznym C i nie używa smart pointerów, lamb, modułów czy co tam jest jeszcze dostępne w C++20 nie oznacza automatycznie, że maintenance jest trudny. Zły kod można napisać w każdym języku, w C++ jest znacznie więcej rzeczy, które można popsuć niż w C.
groman43
@pepepanpatryk: Porzuciłem C++ na rzecz C w 2017. Raczej nie żałuję. Po prostu zmieniłem firmę i zacząłem pracować w projekcie obartym na hard real time system. Ponieważ C++ może być odrobinę nieprzewidywalny (nie masz raczej zielonego pojęcia kiedy głupi std::vector zdecyduje pobawić się pamięcią pod spodem), C to jedyny sensowny język do takich zastosowań.
Jedna rzecz mnie uderzyła - nie ma takiego "nacierania się" w stylu "użyłem ficzera z C++20
Wegrzynski
Wegrzynski
#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
  • Najlepsze
  • Wszystkie komentarze
K.....3
K.....3
@Wegrzynski: a jaki masz budżet? :P
Wegrzynski
Wegrzynski
Wegrzynski Autor
0
@Kryspin013: Z tego co szukam to w cenie Kinkana się nie zmieszczę (19$), więc powiedzmy do 250-300 zł ( ͡° ͜ʖ ͡°)
card_man
card_man
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
  • Najlepsze
  • Wszystkie komentarze
zbinior
zbinior
M.....f
M.....f
@card_man:

#c++ dla zasięgu

XD
Normalnie wpisujesz pytania z C, a zadania na leetcode są.
pepepanpatryk
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,
  • Najlepsze
  • Wszystkie komentarze
pepepanpatryk
pepepanpatryk Autor
3
zwei
zwei
0
@pepepanpatryk: a z ciekawości, z jakich materiałów korzystałeś przy pisaniu tego drivera? W sensie chodzi mi o wiedzę.
intires98
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
  • Najlepsze
  • Wszystkie komentarze
bc547
bc547
3
@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ę.
syn_admina
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:
pepepanpatryk
Kojarzycie jakieś modele TPMów, które mają dobrą dostępność i które mozna podpiać do np. RPI i troszkę poeksperymentować? Najlepiej z interfejsem SPI. Jeżeli tak to poproszę o nazwę :) Póki co znalazłem coś od Asusa oraz ST - ale w ST brak dostępności.

#embedded #linux
  • Najlepsze
  • Wszystkie komentarze
pepepanpatryk
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
  • Najlepsze
  • Wszystkie komentarze
Elnath
Elnath
Szukam magików od uC/OS-II (army)

#rtos #embedded #programowanie #programista15k #studbaza #pracbaza
  • Najlepsze
  • Wszystkie komentarze
pepepanpatryk
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
Wegrzynski
Wegrzynski
#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ę
  • Najlepsze
  • Wszystkie komentarze
sorek
sorek
  • adult
15
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
Saganeczek
Saganeczek
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
  • Najlepsze
  • Wszystkie komentarze
pepepanpatryk
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
  • Najlepsze
  • Wszystkie komentarze
QBA__
QBA__
53
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
  • Najlepsze
  • Wszystkie komentarze
Parseval
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
  • Najlepsze
  • Wszystkie komentarze
m.....r
m.....r
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
  • Najlepsze
  • Wszystkie komentarze
Parseval
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 #
  • Najlepsze
  • Wszystkie komentarze
kochaj_albo_rzuc
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
  • Najlepsze
  • Wszystkie komentarze
Agent_Dijkstra
Agent_Dijkstra
Mirki, są jakieś perspektywy dla pracy w #embedded w #lublin? #praca #mikrokontrolery #programowanie #c
  • Najlepsze
  • Wszystkie komentarze
Rosly
Rosly
0
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