Mam pytanko odnośnie flashowania MCU zdalnie przez wifi. Rozumiem że aby w ogóle to było możliwe, trzeba przełączyć tryb bootowania np. ustawiając zworki, a następnie zrobić reset. To oczywiście taki z grubsza opis. Bardziej chodzi mi o to że nie będę miał dostępu fizycznego, żeby ustawić tryb bootowania za pomocą zworki, więc jak to można zrobić? Jak powinien wyglądać schemat działania w takiej sytuacji?

Kolejne pytanie - jak powinien wyglądać schemat połączeń
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bielu000: @Rosly: Jednym z najprostszych i najtańszych scalaków do kontroli zasilania (chyba) jest ICL7673, obsługuje 2 linie zasilania i można z niego wyciągnąć info, które źródło zasilania jest aktywne.
Sugestia z ESP jest całkiem fajna, są funkcje biblioteczne, które ułatwiają życie. Do tego sporo przykładów na githubie.
  • Odpowiedz
Pracuje nad projektem płytki PCB z Cortexem M0+, jednak w dokumentacji nie znalazłem żadnych schematów części zasilającej. Jedyne co znalazłem to np. Vdd 1.2 - 3.6V i Max 120mA. Co w takiej sytuacji z kondensatorami filtrującymi? Daje jakiś LDO i sobie mam sam ustalić wartości np 4,7uF/100nF? #arm #elektronika #pcb
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

jednak w dokumentacji nie znalazłem żadnych schematów części zasilającej.


@Hopsiup-siup: sprawdź czy producent nie rozdziela karty katalogowej na dwa różne pdfy z opisem "elektrycznym" i opisem peryferiów. Czasem jest osobny pdf dla całej rodziny z zaleceniami odnośnie zasilania, EMC itp.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

siema mirasy chcialbym sie nauczyc programowac mikrokontrolery avr. mam arduino nano i tu pytanie; czy da sie na tym arduino programowac atmege uzywajac biblioteki avr-libc(tak jakby to byl sam mikrokontroler)?? czy przez to ze jest wgrany ten bootloader arduino to mozna tylko uzywac biblioteki arduino?
#arm #arduino #embedded
#avr
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

tak jakby to byl sam mikrokontroler


@ayoGGie: to de facto jest sam mikrokontroler :) Płytki Arduino są ubogie. Z kolei bootloader jest tylko sposobem w jaki dostarczasz kod do pamięci Flash mikrokontrolera, nie ma związku z tymi lub innymi bibliotekami.
  • Odpowiedz
Co sądzicie o tej płytce? klik Warto, nie warto?

Najchętniej kupiłbym sam procek i wszystko sobie polutował, ale dużo z tym roboty. Generalnei szukam czegoś podobnego, płytki z prockiem i wyjściami, ew + jtag. Polecicie coś? Nie chce żadnego Nucleo itp.

#arm #programowanie #elektronika
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bielu000: Może ten kurs z forbota (w wersji HAL)? Ja w sumie wszedłem w stmy kilka lat temu jeszcze na starej bibliotece i trochę bez niej, ale generalnie jak miałem problem to google + dokumentacja.
Biblioteka i generator kodu tworzą trochę syfny kod (załóż sobie od razu gita w każdym projekcie żeby móc się cofać jak generator coś spieprzy albo nadpisze), ale na początek polecam wyklikać coś co zadziała, a
  • Odpowiedz
Programuje ktoś z Was ARM'y tudzież inne mikrokontrolery zawodowo? Jak to wygląda obecnie, używacie HAL'a (czyli z tego co kojarzę to wyższa abstrakcja, gotowa biblioteka i funkcje) czy może standardowo lecicie z ustawianiem bitów w rejestrach i odczytem danych z nich? C czy C++? Jak C++ to staracie się wprowadzać podejście obiektowe?
#stm32 #programowanie #cpp #embedded #mikrokontrolery #arm #programista15k
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Homofobiczny_Czarodziej: Znajdziesz oba podejścia, zależnie od tego, z kim pracujesz. Natomiast większość programistów embedded to ludzie, którzy znają jedynie C i piszą w nim kod, który ledwo da się czytać (bo nigdy nie musieli się uczyć nowoczesnych dobrych praktyk, bo się kisili całe życie we własnym sosie).
  • Odpowiedz
Ciekawe czy jakiś badacz bezpieczeństwa zainteresował się tymi włącznikami wifi ( ͡° ͜ʖ ͡°)
https://allegro.pl/oferta/sonoff-wlacznik-wifi-220v-z-telefonu-smartfonu-7898133881
Ciekwe czy będzie szło to jakoś przekonfigurwać gdyby producent splajtował i chmurka załapała 404 ( ͡° ͜ʖ ͡°)
Może jest na #linux i da się dodatkowe usługi sieciowe postawić? (Skoro w czuwaniu bierze 0,5w to on musi naprawdę mieć pokaźny procesor #arm) ( ͡
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, da sie jakos wyjsc z picocoma uruchomionego w terminalu ktory juz jest w picocomie nie wylaczajac tego pierwzzego ? ;))
Picocomem jestem podpiety do arma. Na armie mam picocoma i nim przez armowy uart dalej i jak chce wyjsc z tego pierwszego to wychodzi z glownego ktorym jestem wpiety do arm.
Skompiluje se jeszcze nanocom jak sie nie da, bo minicom sie wysypuje, ale z ciekawosci pytam czy da sie to
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

moge mogę. Najprościej to tez połączyć sie do arma czymś innym niz picocom i czymś co nie wchodzi w command pode po ctrl+costam. Bardziej teoretycznie sie zastanawiałęm czy mozna ogarnąc takie dwa picocomy jeden w drugim. Jak z putty sie zaloguje do arma to juz jest ok
  • Odpowiedz
Jak ktoś nie chce rootować urządzenia na #android bo "bezpieczeństwo" i chce mieć na nim dystrybucję systemu #linux to gorąco polecam aplikację #userland, który sprawdza się w 90% przypadków!
Wszystkie interfejsy używają NAT 1:1, czyli że system w izolacji nie widzi ip swoich interfejsów, ale wszystkie usługi sieciowe są na interfejsach gospodarza i można spokojnie penetrować sieć jak pobierzesz obraz #kalilinux ( ͡
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@majsterV2: A to nie działa na Fake Chroocie lub Fake uprawnieniach SU? Wiem tyle, że w repo Termuxa też jest możliwość zainstalowania Archa czy innych systemów bez uprawnień, ale jak idziesz coraz głębiej to więcej rzeczy się sypie.
  • Odpowiedz
Chcecie posłuchać o #arm od kilku #programista15k ? Może o tym co sądzą o #riscv albo o tym dlaczego AArch64 nie jest wcale "lepsza" od x86-64 lub czym jest option ROM w GPU?

Meh ... Zaczynam gadać jak jakiś PRowy naganiacz...
A więc do rzeczy: 5 ty odcinek naszego podcastu o wdzięcznym tytule Quo Vadis ARM"

https://youtu.be/S75UO7ygK_c
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@patrolez: różne są zdania ale wśród osób które dużo słuchają podcastów i które znam odpowiadają 8 na 10 że to nie ma znaczenia. Zawsze możesz wznowić.
Sporo podcastów nietechnicznych trwa średnio ponad 1 godzinę więc na razie pozostajemy przy obecnej formule.
  • Odpowiedz
@Rosly: Wszystko pewnie zależy od osoby i nad czym pracuje. Mój ojciec pracuje na ARMach głównie i taki typowy "ARM Master Race" :D Ale on poleca nie "Qualcommy" tylko Freescale i inne jakieś małe "gówienka" ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Tyle lat minęło, a nadal nie można kupić po prostu telefonu, tak jak się kupuje PC i wgrać na to dowolny system zgodny z platformą. Wszystko musi być zamknięte.
  • Odpowiedz