Pytania oznaczone «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.

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

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

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

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

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