Pytania otagowane jako embedded

Embedded odnosi się do systemów wbudowanych, które obejmują takie obszary, jak programowanie oprogramowania układowego mikrokontrolerów / DSP, systemy czasu rzeczywistego, interfejsy elektroniczne, sterowniki sprzętowe, komunikacja magistrali szeregowej itp.


30
Testowanie jednostkowe Kod C [zamknięty]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 5 lat temu . Tego lata pracowałem nad wbudowanym systemem napisanym w prostej C. Był to istniejący projekt, który przejęła firma, …

30
Sortowanie 1 miliona 8 cyfr dziesiętnych z 1 MB pamięci RAM
Mam komputer z 1 MB pamięci RAM i bez innych lokalnych pamięci. Muszę go użyć, aby zaakceptować 1 milion 8 cyfr po przecinku przez połączenie TCP, posortować je, a następnie wysłać posortowaną listę przez inne połączenie TCP. Lista liczb może zawierać duplikaty, których nie wolno mi odrzucić. Kod zostanie umieszczony …

20
Jak mogę przetestować kod Arduino?
Chciałbym móc testować jednostkowo mój kod Arduino. Idealnie byłoby w stanie uruchomić dowolne testy bez konieczności przesyłania kodu do Arduino. Jakie narzędzia lub biblioteki mogą mi w tym pomóc? Jest emulator Arduino w rozwoju , które mogą być przydatne, ale to jeszcze nie wydają się być gotowe do użycia. AVR …

3
Zrozumienie Linux / proc / id / maps
Próbuję zrozumieć użycie pamięci przez moją wbudowaną aplikację Linux. /proc/pid/mapsUżyteczność / plik wydaje się być dobrym źródłem informacji dla widząc szczegóły. Niestety nie rozumiem wszystkich kolumn i wpisów. Co oznaczają anonimowe wpisy i-węzła 0? Wydaje się, że są to jedne z większych segmentów pamięci.
155 linux  embedded 

13
Jak programuje się codzienne maszyny?
W jaki sposób programuje się maszyny codziennego użytku (nie tyle komputery i urządzenia mobilne, ile urządzenia, zegarki cyfrowe itp.)? Jaki kod jest używany do programowania automatu sprzedającego Coca-Cola? W jaki sposób mój ekspres akceptuje zaprogramowany czas i zaczyna parzyć dzbanek kawy kilka godzin później, kiedy ten czas nadejdzie? Czy tego …

16
Jak zaimplementować klasę w C? [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 12 miesięcy temu . Popraw to pytanie Zakładając, że muszę używać C (bez C ++ lub kompilatorów obiektowych) i …
139 c  class  oop  embedded 


15
Szybko sprawdzić, czy wartość jest obecna w tablicy C?
Mam wbudowaną aplikację z krytycznym czasowo ISR, który musi iterować przez tablicę o rozmiarze 256 (najlepiej 1024, ale 256 to minimum) i sprawdzić, czy wartość pasuje do zawartości tablic. W takim przypadku boolzostanie ustawiona wartość true. Mikrokontroler to NXP LPC4357, rdzeń ARM Cortex M4, a kompilatorem jest GCC. Mam już …

12
Całkowity rozmiar zawartości wszystkich plików w katalogu [zamknięty]
Zamknięte. To pytanie nie spełnia wytycznych dotyczących przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 2 lata temu . Popraw to pytanie Kiedy używam lslub du, uzyskuję ilość miejsca na dysku zajmowaną przez każdy plik. Potrzebuję sumy wszystkich …
103 linux  embedded  shell 

10
Różnica między const i const volatile
Jeśli zadeklarujemy zmienną jak za volatilekażdym razem, gdy nowa wartość jest aktualizowana Jeśli zadeklarujemy zmienną jako constto wartość tej zmiennej nie zostanie zmieniona W takim razie const volatile int temp; jaki jest pożytek z zadeklarowania zmiennej tempjak powyżej? Co się stanie, jeśli zadeklarujemy jako const int temp?
89 c  embedded 

6
Czy istnieje alternatywa dla flex / bison, która może być używana w 8-bitowych systemach wbudowanych?
Piszę mały interpreter dla prostego języka BASIC, jako ćwiczenie na mikrokontrolerze AVR w C przy użyciu łańcucha narzędzi avr-gcc. Zastanawiam się jednak, czy istnieją jakieś narzędzia open source, które pomogłyby mi w pisaniu leksera i parsera. Gdybym napisał to, aby działał na moim Linuksie, mógłbym użyć flex / bison. Teraz, …


1
Czy ta implementacja C ++ AtomicInt jest poprawna?
Przesłanka: Pracuję w środowisku ARM (prawie bez systemu), w którym nawet nie mam C ++ 11 (z std::atomic<int>) dostępnym, więc proszę unikać odpowiedzi typu „ po prostu użyj standardowego C ++std::atomic<int> ”: nie mogę . Czy ta implementacja ARM AtomicInt jest poprawna? (załóżmy, że architektura ARM to ARMv7-A ) Czy …
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.