Pytania otagowane jako 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.

16
Czy C ++ jest odpowiedni dla systemów wbudowanych?
Często zadawane pytanie tutaj i gdzie indziej. Czy C ++ jest odpowiedni dla systemów wbudowanych? Mikrokontrolery? RTOS? Tostery? Komputery wbudowane? Czy OOP jest użyteczny w mikrokontrolerach? Czy C ++ usuwa programator zbyt daleko od sprzętu, aby był wydajny? Czy Cdu Arduino (bez dynamicznego zarządzania pamięcią, szablonów, wyjątków) powinien być uważany …

9
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 momentu: Koszt zasobów systemu Zalety …

9
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 deklaruję tę zmienną jako globalną, czy powinienem volatilew tym przypadku użyć …


6
Wbudowane programowanie dla początkujących: Arduino czy Raspberry Pi? [Zamknięte]
Jestem studentem informatyki i chętnie poszerzam swoją wiedzę na temat programowania wbudowanego i elektrotechniki. Przeczytałem tutaj, że korzystanie z narzędzi takich jak mikrokontroler Arduino to dobry sposób na rozpoczęcie. Jestem przede wszystkim programistą Java i Python, ale mam pewne doświadczenie w C ++. Ponadto bawiłem się ArchLinux. Mały projekt, który …

5
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 kontekstach używa się go tak, jakby mógł programować pamięć układu jak …
30 embedded  jtag 

9
Co dzieje się po zakończeniu programu osadzonego?
Co dzieje się we wbudowanym procesorze, gdy wykonanie osiąga tę końcową returninstrukcję Czy wszystko po prostu się zawiesza; zużycie energii itp., z jednym długim wiecznym NOP na niebie? lub czy NOP są ciągle wykonywane, czy procesor całkowicie się wyłączy? Jednym z powodów, dla których pytam, jest to, czy zastanawiam się, …

3
Co znajduje się w różnych typach pamięci mikrokontrolera?
Istnieją różne segmenty pamięci, do których różne typy danych są wprowadzane z kodu C po kompilacji. Czyli: .text, .data, .bss, stosu i sterty. Chcę tylko wiedzieć, gdzie każdy z tych segmentów znajdowałby się w pamięci mikrokontrolera. Oznacza to, które dane trafiają do jakiego rodzaju pamięci, biorąc pod uwagę typy pamięci …

4
Jak określasz, ile pamięci flash / RAM potrzebujesz na mikrokontroler?
Załóżmy, że zaczynasz projekt osadzony ze znaną funkcjonalnością. Kiedy wybierasz mikrokontroler, jak wybierasz, ile pamięci RAM potrzebujesz? Czy najpierw używasz płyty programisty i kodujesz swój projekt, a następnie sprawdzasz, ile pamięci użyłeś, a następnie wybierasz odpowiedni mikrokontroler, który pasuje do tej pamięci? Czy po prostu wybierasz mocny mikrokontroler do prototypu, …




10
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 wbudowanego lub chcą ulepszyć tę dziedzinę. Czego powinienem nauczyć się o sprzęcie, oprogramowaniu? Które …
22 embedded 

4
Dlaczego układy FPGA oparte na SRAM są używane częściej niż układy FPGA oparte na NVM?
Układy FPGA oparte na pamięci SRAM muszą ponownie ładować strumień bitów po wyłączeniu zasilania. Tymczasem nielotny nie potrzebuje tego. Zastanawiam się, dlaczego przeprowadzono więcej eksperymentów i badań bezpieczeństwa na SRAM FPGA niż na bazie NVM, wydaje się, że niestabilna technologia jest częściej używana bez względu na jej granice bezpieczeństwa (jeśli …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.