Pytania oznaczone «firmware»

Oprogramowanie sprzętowe oznacza oprogramowanie działające w systemie wbudowanym lub mikrokontrolerze do bezpośredniego sterowania sprzętem.

29
Czy kod lub dane oprogramowania układowego?

Kiedy ktoś mówi, że „sflashował” oprogramowanie na urządzenie, jestem ciekawy, co to właściwie oznacza. Czy oprogramowanie układowe to tylko natywny plik binarny przechowywany w pamięci, który może być interpretowany przez procesor urządzenia (jak każdy inny plik EXE na komputerze)? A może...

18
Jak działa reset do ustawień fabrycznych?

Wszystkie urządzenia wbudowane zawierają opcję „Przywracanie ustawień fabrycznych”, która pozwala użytkownikowi zresetować urządzenie, jeśli coś jest nie tak. Rozwijam oprogramowanie układowe na płycie STM32. Oprogramowanie zawiera moduł ładujący, który umożliwia aktualizację aplikacji przez UART...

17
Zastosowanie zmiennych globalnych w systemach wbudowanych

Zacząłem pisać oprogramowanie układowe dla mojego produktu i jestem tutaj debiutantem. Przejrzałem wiele artykułów na temat niestosowania zmiennych globalnych lub funkcji. Czy jest jakiś limit używania zmiennych globalnych w systemie 8-bitowym, czy też jest to kompletne „Nie-Nie”. Jak powinienem...

9
Uaktualnij ARM bezprzewodowo

Stworzymy tablicę ARM z wbudowanym modemem GSM. Chcemy móc aktualizować oprogramowanie ARM bezprzewodowo. Czy istnieje jakieś dobre, niezawodne rozwiązanie typu open source? Jeśli nie, czy istnieje płatny system operacyjny z tą

9
Jak przebiega wykonywanie programu w oprogramowaniu układowym?

Słyszałem od osób pracujących w domenie oprogramowania układowego, że nie ma systemu operacyjnego kontrolującego oprogramowanie układowe (np. Oprogramowanie układowe na dysku USB). W pętli while działa tylko jeden wątek, który czeka na zewnętrzne polecenie, i jest to punkt początkowy do przerwania,...