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.


6
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 zabezpieczeń) …

4
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 (wysyłając plik binarny zawierający nowy obraz) i chcę dodać kolejną funkcję: przywrócenie ustawień fabrycznych. Gdy użytkownik …

2
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 polegałby na tym, że sprzętowy …

6
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 używać zmiennych globalnych w moim systemie, czy powinienem ich całkowicie unikać? …
17 c  embedded  firmware 

3
Dlaczego najpierw muszę ustawić wartość, a następnie kierunek GPIO we wbudowanym procesorze?
Mam pełnoetatową pracę jako inżynier oprogramowania. Niedawno otrzymałem zadanie przejrzenia konfiguracji GPIO i zmiany ustawień w razie potrzeby. Znalazłem kilka pinów, które były nieprawidłowo skonfigurowane, więc naturalnie je ponownie skonfigurowałem, ale powiedziano mi, że zrobiłem to w niewłaściwej kolejności. Oto o czym mówię: Przed: GPIO1.direction = WEJŚCIE; Po: GPIO1.direction = …
16 embedded  gpio 

1
Co to jest pasmowanie bitów?
Czytam instrukcję obsługi ARM Cortex M3 i pojawiają się pojęcia „pasmo bitowe”, „region pasma bitowego” i „alias pasma bitowego”. Co to jest pasmowanie bitów?
16 embedded  arm 

4
Od czego zacząć od osadzonego wideo?
Mój szef ostatnio zapytał mnie, jak trudno byłoby zaprojektować produkt, który mógłby stale nagrywać dość niskiej jakości wideo i przechowywać ostatnie kilka godzin w jakiejś formie pamięci wewnętrznej. Nigdy wcześniej nie tworzyłem żadnych materiałów wideo. Gdzie byłoby dobre miejsce do rozpoczęcia mojego projektu? Czy masz jakieś sugestie dotyczące MCU? Ostatnio …
16 video  embedded 

3
Dlaczego widzę dziwny „wycięcie” w linii danych dla niektórych logicznych 1s?
Staram się zbudować komputer domowy Z80 do zabawy w retrocomputing i nauczyć się podstaw projektowania elektronicznego. W celu potwierdzenia koncepcji już w poprzednich tygodniach z powodzeniem montowałem podstawowy system na płytkach chlebowych. Obecny prototyp jest niezwykle prosty. Jako zegara systemowego użyłem kryształu 4 MHz napędzanego przez oscylator przebijający 74HCT04, dwa …

4
Jak zaimplementować krytyczne sekcje na ARM Cortex A9
Przenoszę trochę starszego kodu z rdzenia ARM926 na CortexA9. Ten kod jest niemetalowy i nie zawiera systemu operacyjnego ani standardowych bibliotek, wszystkie niestandardowe. Mam awarię, która wydaje się być związana ze stanem wyścigu, któremu należy zapobiegać przez krytyczne dzielenie kodu. Chcę uzyskać informacje zwrotne na temat mojego podejścia, aby sprawdzić, …
15 c  embedded  interrupts 

2
Czy ktoś ocenił NuttX RTOS?
Czytając dziś dziennik użytkownika Linuxa, natknąłem się na małą notkę na temat NuttX RTOS. Sprawdziłem ich witrynę i byłem pod dużym wrażeniem zestawu funkcji i możliwości umieszczenia go w 8052! Interesujące jest to, że obsługuje POSIX, nad którym pomogłem pracować dla jednego z moich wewnętrznych klientów RTOS. Ten wydaje się …
15 embedded  rtos 

1
Jak działają zapisy pamięci flash NAND?
Poniżej znajduje się obraz mojego zrozumienia działania pamięci flash NAND. Flash NAND działa najpierw poprzez usunięcie wszystkich komórek w jednym bloku (zasadniczo ustawiając go na „1”), a następnie selektywnie zapisując 0. Moje pytanie brzmi: skoro linia słowa jest wspólna dla wszystkich komórek na jednej stronie, w jaki sposób kontroler NAND …
14 embedded  flash 


17
Jak wycisnąć kod, aby uzyskać więcej pamięci Flash i RAM? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 2 lata temu . Pracowałem nad opracowaniem funkcji konkretnego produktu. Zgłoszono prośbę o przeniesienie tej samej funkcji do innego …
14 embedded 


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.