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

By nie brzmiało to tak click-baitowo jak w łączu, cytat z aktualizacji:

We would like to clarify that it is more appropriate to refer to the presence of proprietary HCI commands—which allow operations such as reading and modifying memory in the ESP32 controller—as a “hidden feature” rather than a “backdoor.”
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

HCI commands—which allow operations such as reading and modifying memory in the ESP32 controller


@Oo-oO: pytanie czy czasem te "ukryte funkcje" to nie są funkcje, ktore może wywołać tylko kod, który jest na ESP32 a nie tak jak jest to przedstawiane "over the air".
zetisdead - >HCI commands—which allow operations such as reading and modifying memory...
  • Odpowiedz
Używa ktoś Eclipse Theia IDE? Jest w czymś lepsze od Visual Studio Code?
Są jakieś znaczące różnice oprócz braku śledzenia Microsoftu? Czy to tylko kolejny klon powodujący zamieszanie?

Texas Instrument już przeniósł swoje IDE CCS na pochodną Theia. Więc trzeba myśleć na poważnie o zmianie przyzwyczajeń.
Ja osobiście zawsze wolałem używać Eclipse IDE na Javie. Mimo swoich wad miało przemyślane GUI, outline, możliwości tworzenia skrótów klawiszowych i dobrze się z tego korzystało. Do Visual Studio
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
@pietryna123: środowisko fajne, jednak płatne. Ciężko wymusić na pracodawcy zmianę, gdy są opcje bezpłatne. Eclipse od texasa (CCS) nawet przy 3 rdzeniowych daje sobie świetnie radę. Może to też zasługa lepszego sprzętu sondy debugowej, która kosztuje dość sporo. Ciężko stwierdzić.
  • Odpowiedz
gdzie tam, to nawet fork nie jest. jedyne co ma wspólnego to monaco jako edytor kodu.

Odpowiedz


@biauekWladcaJajek: z tego co widzę po screenach to dużo interfejsu pochodzi z vscode, gdzie monaco z tego co pamiętam (używałem kiedyś produkcyjnie) to samo okienko tekstu

Zresztą nawet pluginy vscoda są wspierane.
  • Odpowiedz
Bulldogjob - Ostatnia prosta Badania Społeczności IT 2025 (╭☞σ ͜ʖσ)╭☞ https://bit.ly/...

źródło: bulldogjob BSIT25 1x1 270125 co zmienio się v1

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktoś może polecić dobrego brokera / serwer MQTT 3.1?
Może być płatny (Cedalo jest trochę zbyt drogie), ważne żeby była gwarancja działania tego (bezterminowa).

#esp32 #embedded
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#embedded #cpp

podszkoliłbym się z tcp/ip, żeby ogarniać z tego dosłownie cokolwiek, w sumie to konfiguracja client / server itd.
macie jakieś materiały z internetów?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MajkelKk Zawsze miałem wrażenie, że brakuje materiałów dla początkujących z tego obszaru. To zagadnienie nie jest skomplikowane, ale żeby mieć pełne zrozumienie, potrzeba trochę wiedzy ze stacku sieciowego i tego jak działa sieć.
  • Odpowiedz
@mirkogreg: Embedded Linux to w ogóle jest moim zdaniem błędnie rozumiane stwierdzenie, bo zakłada jakoby istniał jakiś inny "embedded Linux" nawet widząc to co napisałeś - embedded Linux to nadal - jak to napisałeś "klasyczny" Linux a samo "embedded Linux" odnosi się do faktu, że ten Linux działa na systemie wbudowanym, gdzie platforma w większości (ofert) będzie to zapewne ARM - i tutaj już będą pewne różnice jak chociażby sposób
  • Odpowiedz
@mirkogreg: temat jest bardzo szeroki. Do całości zagadnień nie znajdziesz jednego kompendium. Żeby ruszyć w temacie musisz określić sobie cel. Wybierz platformę, koniecznie, i najlepiej coś z dużą ilością dokumentacji i zacznij experymentowac w wybranym temacie. Na początek zacznij od czegoś małego ale konkretnego bo inaczej będziesz się miotał bo temat jest na kilka żyć.
- przygotowanie własnego obrazu z Yocto
- proste GPIO z user space (zrozumienie ograniczeń)
- prosty kernel driver
  • Odpowiedz
Mirki pijcie ze mną kompot, bo chyba dostałem najwspanialszy prezent świąteczny. Po prawie 6 latach ciężkiej pracy, w końcu udało mi się zostać #programista25k . Niestety brutto, ale i tak się cieszę, myślałem że nigdy do mnie nie oddzwonią.

Są też wady, czekają mnie codzienne dojazdy 100km w jedną stronę. Więc pewnie po okresie próbnym, będę tam szukał jakiegoś mieszkania. Chłop piwniczak przez 30 lat
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie odnośnie układu ACS712, datasheet, w szczególności strona 3 oraz "Functional Block Diagram". Zaznaczam, ze nie znam się na takich układach. Natomiast moje pytanie jest następujące - dlaczego:
- Pin1: IP+
- Pin2: IP+
- Pin3: IP-
- Pin4: IP-
są wewnętrznie ze sobą połaczone? Jak to ma działać? Zakładając, że chciałbym mierzyć tym układem natężenie prądu płynącego przez silnik DC (działającego w obu kierunkach), to jak to miałoby być
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję potwierdzenia, że dobrze zrozumiałem swój problem.
Mam układ INA226 który chciałem wykorzystać do pomiaru napięcia na baterii LiPo zasilającej silnik DC. Zależało mi tylko na napięciu i wydawało mi się, że jeżeli wylutuję bocznik i połączę jego wyprowadzenia (IN+, IN-) do baterii, to dostanę odczyt napięcia. Okazało się, że pomiar napięcia jest dostosowany do bardzo małych spadków napięcia na boczniku (+/- 82mV). Generalnie chciałem użyć INA226 jako woltomierza, nie podziałało.
No
mirkogreg - Potrzebuję potwierdzenia, że dobrze zrozumiałem swój problem. 
Mam układ ...

źródło: obraz_2024-12-06_232446928

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirkogreg: Tak, musisz połączyć połączyć GND układu i zasilania, żeby zmierzyć napięcie zasilania (VBUS).
Wejścia IN- i IN+ służą do obliczenia natężenia prądu (poprzez dokładny pomiar spadku napięcia na rezystorze)
  • Odpowiedz
@mirkogreg: nie możesz połączyć mas tych dwóch źródeł zasilania? Chyba możesz mieć wspólną masę dla całości? Optoizolację stosuje się gdy wspólna masa jest z jakiegoś powodu wykluczona.
  • Odpowiedz