avr

Jak Mogę przetestować kod Arduino?

Chciałbym móc przetestować mój kod Arduino. Idealnie, byłbym w stanie uruchomić wszelkie testy bez konieczności przesyłania k ... udio od Atmel zawiera symulator chipów, który może się przydać, ale nie widzę, jak bym go używał w połączeniu z Arduino IDE.

Najlepsza platforma do nauki programowania wbudowanego? [zamknięte]

Szukam informacji o programowaniu embedded (głównie w C, ale mam nadzieję odświeżyć również mój ASM) i zastanawiałem się, jak ... órej bym szukał, to płyta do prototypowania/programowania, taka jak STK500, która ma kilka przycisków i tak dalej. Thanks=]

AVRISP MKII nie działa z AVRDUDE na Linuksie

System widzi, że coś jest podłączone po podłączeniu i odłączeniu: bluehat@Matapan:/dev$ tail -f /var/log/syslog Mar 23 15:3 ... g configuration 1: could not set config 1: Operation not permitted avrdude: usbdev_open(): did not find any USB device "usb"

Arduino Bootloader

Czy ktoś może wyjaśnić, jak działa Arduino bootloader? Nie szukam tutaj odpowiedzi na wysokim poziomie, przeczytałem kod i ro ... ader do chipa, który nie ma tych bezpieczników i wsparcia sprzętowego (ale nadal ma zdolność do samodzielnego programowania)?

Korzystanie z bibliotek Arduino dla zwykłego kodu AVR

Mam Arduino Uno i środowisko Linux. Chociaż Arduino IDE jest świetny i w ogóle, jednak nie daje mi wiele wejść, jeśli coś pój ... nagłówka, który musi być dołączony, aby upewnić się, że mogę użyć tego samego funkcje? Czy jest coś jeszcze, co przegapiłem?

Protokoły używane do rozmowy między wbudowanym procesorem a komputerem PC

Buduję małe urządzenie z własnym procesorem (AVR Mega8), które ma łączyć się z komputerem. Zakładając, że fizyczne połączenie ... synchronicznym protokole sterowanym przez hosta: komputer wysyła żądania, wbudowany procesor odpowiada. Dowolne inne pomysły?

Różnica między uint8 t, uint fast8 T i uint least8 t

Standard C99 wprowadza następujące typy danych. Dokumentacja znajduje się tutaj dla biblioteki AVR stdint. uint8_t oznacza ... tami"? 2.W jaki sposób uint_fast8_t i uint_least8_t pomagają zwiększyć wydajność / przestrzeń kodu w porównaniu do uint8_t?

Czy istnieje ogólny algorytm wyrównywania zużycia mikrokontrolera EEPROM?

Pracuję nad biblioteką Arduino, która zmaksymalizuje żywotność EEPROM AVR. Pobiera liczbę zmiennych, które chcesz przechowywa ... Jak mogę rozwiązać powyższy problem? Czy istnieje lepszy sposób, aby śledzić, gdzie następny element powinien być napisany?

jak źle jest używać dynamicznych struktur danych w systemie wbudowanym?

Więc w jednostce systemów wbudowanych, którą biorę na uni w przyszłym roku, dowiemy się, że dynamiczne struktury danych są zł ... to jest po prostu, że jesteś na mocno ograniczone pamięci środowiska, i musisz mieć pewność, że Twoje mallocs się powiedzie?

Czy możliwe jest generowanie liczb losowych za pomocą fizycznych czujników?

Słyszałem o ludziach, którzy używają czujników światła, liczników Geigera i innych fizycznych czujników do generowania losowy ... er do generowania liczb losowych, które można by zastosować do kryptografii-alternatywa dla polegania na entropii urządzenia.