Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#embeded

Osobistość

w IT

25piorunów


W esp32 znaleziono backdoora i przedstawiają to jak coś bardzo poważnego.
I jest to spory problem bo wiem, że w Polsce i Niemczech ten mikrokontroler jest używany w energetyce.
Jestem ciekawy co zostanie postanowione. Espressif nie udostepnia całego kodu źródłowego na swoje uC. Nawet jeśli będzie jakiś hotfix to nikt poważny nie powinien używać tego w strategicznych obszarach. A więc machną ręką czy będzie wielka modernizacja?

https://www.tarlogic.com/news/backdoor-esp32-chip-infect-ot-devices/

Gruba ryba15piorunów

Ale jak to?! W chińskim sprzęcie backdoory?!

Osobistość6piorunów

@macgajster Żodyn się tego nie spodziewał

Tytan1piorunów

Komendy do diagnostyki dostępne przez USB (czy inne transporty HCI). Więc nie jest to tak poważne - gdyby były dostępne przez Bluetooth to inna sprawa. Myślę, że to jest jedynie problem w niewielu zastosowaniach.

Gruba ryba0piorunów

@Skylark wlasnie wydaje mi sie że to wlasnie blutacza dotyczy ale nie czytałem szczegółów

Pokaż więcej komentarzy (8)

Gruba ryba

w Hydepark

9piorunów

Rozpoczynam mój pierwszy projekt na lub . Jestem też kompletnie zielony z (jak widać nawet nie wiem jaki tag jest poprawny xD) dlatego proszę Was o pomoc. Układ ma obejmować (oprócz wspomnianego Arduino lub esp32 ) dwa czujniki ruchu, dwie diody oraz cztery wyświetlacze oled, wyświetlające w tym samym czasie te same informacje. Znalazłem taki artykuł opisujacy jak podłączyć wyświetlacz oled ale czy ktoś może mi powiedzieć jak podłączyć cztery, wyświetlające to samo?
https://botland.com.pl/blog/esp32-podlaczenie-wyswietlacza-oled/
czy do takich projektów muszę obliczać te wszystkie prądy rezystancje itp o ktorych nie mam bladego pojęcia, czy mogę to na pałę poskręcać? :smiley:
Z góry dziękuję za pomoc.

btw zaciekawiła mnie ostatnio tematyka w ogólności, ktoś tu ostatnio pisał, ze zakłada własną firmę zajmująca się tym ale nie mogę znaleźć kto. czy takie rzeczy w produkcji też robi się na arduino/esp32 czy na jakichś innych układach?

dorzucę jeszcze

Osobistość1piorunów

Elektronika jest poprawnie. Elektryka to bardziej temat związany z zasilaniem EE. Elektronika to gdy mamy do czynienia z przetwarzaniem sygnałów elektrycznych co również zachacza o programowanie embeded.

A co do profesjonalnego zastosowania, eps32 jak najbardziej jest używane i ,o zgrozo, bliblotego Arduino też. Na szczęście nie spotkałem się z używaniem urządzeń Arduino w profesjonalnej produkcji. I dla jasności, Arduino to zarówno hardware (płytka z uC) jak i software z bibliotekami.

Osobistość1piorunów

A co do sedna czyli 4 wyświetlaczy. Teoretycznie to powinno zadziałać. Tak na szybko patrząc to wyświetlacz komunikuje się przez I2C. Możliwe że nawet da się ustawić adres dla każdego wyświetlacza. W najgorszym wypadku, uC nie będzie poprawnie odczytywał sygnałów zwrotnych.

Osobistość1piorunów

Do LED na pewno będziesz musiał użyć jakieś rezystory. Do komunikacji z wyświetlaczami nie powinieneś się martwić o prądy bo te będą znikome. Ale nie zaszkodzi wyliczyć ile całość będzie pobierać prądu i czy zasilanie to pociągnie. No i pytanie co to za czujniki ruchu będą.

Gruba ryba0piorunów

@szczekoscisk wlasnie ma byc na kazdym to samo i moje pytanie najbardziej jest o to jak to podlaczyc. Skrecic z kazdego kable razem i od tego jeden do Arduino czy jak?

Gruba ryba0piorunów

@szczekoscisk czujnik ruchu jakis z botlanda wezme pewnie. Najlepszy bylby czujnik przerwania wiazki ir ale nie wiem jak go zamontowac. Zobaczę. I dzieki za tipa z rezystorami dla led

Osobistość1piorunów

To jeszcze jedna uwaga, poziomy napięć. Klasycznie mamy urządzenia pod 3.3V(np. esp32) oraz 5V(np. klasyczne Arduino). Podanie 5V do układu przeznaczonego na 3.3V moze się źle skończyć. Mowa nie tylko o zasilaniu ale również o sygnałach
A wyświetlacze spróbowałbym skręcić ze sobą linie komunikacyjne, nie jestem pewien czy przy tym standardzie komunikacji (I2C) zaleca się stosowanie rezystorów podciagajacych. Jeśli to nie zadziała można kombinować z multiplekserem na linii SCLK

Pokaż więcej komentarzy (11)

Inspirator

w Programowanie

19piorunów

Klient do mnie napisał że program się przestał kompilować. Okazało się że to przez ostatnią aktualizacje Blynka do wersji 1.3. Dodali czeka kompilacji który sprawdza czy zahardkodowano BLYNK_TEMPLATE_ID , BLYNK_TEMPLATE_NAME i od teraz nie mozna ustalać tych wartości podczas runtime ( nie żeby wcześniej było można ale przynajmniej tego nie sprawdzali i wszystko działało). Jak macie ten sam problem na zakomentujcie linijki ze zdjęcia w BlunkApi.h.
Btw nienawidzę tej liby. Jest koszmarnie zaprojektowana. Przypomina mi projekt grupowy robiony na odwal się.

    

Fanatyk4piorunów

Dużo rzeczy w embedded jest na odpierdol, byle szybciej, bez myślenia o przyszłości i najlepiej z użyciem przestarzałych technologii. Strasznie mnie to irytuje i jeśli kolejna moja praca to będzie rzeźba to się zacznę przebranżawiać

Inspirator1piorunów

@ZohanTSW a przy czym robiłeś ? Ja myślałem o automotiv

Fanatyk0piorunów

Np IoT, ale nie tylko

Osobistość1piorunów

A dlaczego tych stałych po prostu nie zdefiniować na poziomie toolchaina (globalnie w cmake/makefile)?

Pokaż więcej komentarzy (5)

Inspirator

w Technologia

26piorunów

Szybka analiza o się zmieniło w nowszych wersjach esp32

Podsyłam ciekawy filmik gdzie goścu porównuje starsze wersje esp od nowszych ( głownie s3). A czy wy macie jakieś ciekawe alternatywy dla esp32? Czy prograujecie w czystem c, c++, c++ arduino ide version czy może w micropythonie ? Zapraszam do dyskusji #esp32 #esp8266 #micropython