Pytania oznaczone «embedded»

System osadzony to system komputerowy zaprojektowany do wykonywania jednej lub kilku dedykowanych funkcji, często z ograniczeniami obliczeniowymi w czasie rzeczywistym. Jest osadzony jako część kompletnego urządzenia, często obejmującego sprzęt i części mechaniczne.

57
RTOS dla systemów wbudowanych

Widziałem wiele artykułów, które mówią mi, że powinienem używać RTOS do zarządzania czasem i zasobami. Mój czas nie pozwolił mi na własne badania, więc przychodzę do chiphakera po radę. Korzystam z mikrokontrolerów o niskim zużyciu zasobów (MSP430, PIC) i szukałem RTOS, których mogę użyć. Do...

44
Wykorzystanie lotności we wbudowanym rozwoju C.

Czytałem niektóre artykuły i odpowiedzi Stack Exchange na temat używania volatilesłowa kluczowego, aby uniemożliwić kompilatorowi stosowanie optymalizacji obiektów, które mogą się zmieniać w sposób, który nie może być określony przez kompilator. Jeśli czytam z ADC (nazwijmy zmienną adcValue) i...

30
Co to jest JTAG?

Jestem całkiem nowy w systemach wbudowanych i ciągle używam tego terminu, ale nie do końca rozumiem, co to jest. Szybkie wyszukiwanie online daje stronę w Wikipedii: https://en.wikipedia.org/wiki/Joint_Test_Action_Group, która opisuje go jako swego rodzaju protokół do debugowania. Ale w innych...

22
Jak zostać programistą oprogramowania wbudowanego?

Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Chciałbym uzyskać wskazówki dla tych, którzy chcą zostać dobrym programistą oprogramowania...

19
Najmniejsza wbudowana dystrybucja Linuksa?

Chciałbym zapytać ekspertów tam. Jaka jest najlepsza dystrybucja linux dla: Pamięć flash ~ 700 KB Ram ~ 256 KB Procesor: wysokiej klasy kora ramienia M3 (np. Z rodziny STM32) Wymagane moduły: - rdzeń jądra - podstawowy zestaw sterowników: USB / sieć (dla Wi-Fi - bez AP, tylko klient, bez...

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...

17
Czy przerwanie SPI jest bezpieczne?

Piszę na karcie microSD z poziomu mojego oprogramowania układowego, ale jest to zadanie o najniższym priorytecie, więc może zostać przerwane przez inne zadania, gdy jest w trakcie odczytu / zapisu. Załóżmy teraz, że komunikowałem się z tą kartą microSD za pomocą UART. Problem podczas odczytu...