Чтобы удостовериться, чтобы некоторая инициализация кодировала выполнения прежде основной (использующий Arduino/avr-gcc), у меня есть код, такой как следующее: класс Init {общественность: Init () {инициализируют (); }}; Init init; Идеально...
Я встретился с проблемой в программе C, работающей на микроконтроллере AVR (ATMega328P). Я полагаю, что это происходит из-за коллизии стека/"кучи", но я хотел бы смочь подтвердить это. Есть ли любой путь I...
Я работаю во встроенной среде (Arduino/AVR ATMega328) и хочу реализовать Шаблон "фабричный метод" в C++. Однако компилятор, который я использую (avr-gcc), не поддерживает новое ключевое слово...
Я хотел бы смочь к модульному тесту свой код Ардуино. Идеально, я смог бы запустить любые тесты, не имея необходимость загружать код на Ардуино. Какие инструменты или библиотеки могут помочь мне с этим? Существует...
Я должен сохранить инструкции, управляет, чтобы я получил через сериал. Команды будут 8 битов длиной. Я должен сохранить прозрачность между названием команды и его значением. Чтобы избежать...
Я пишу маленький интерпретатор для простого ОСНОВНОГО как язык как осуществление на микроконтроллере AVR в C использование avr-gcc набора инструментальных средств. Однако я задаюсь вопросом, существуют ли какие-либо инструменты с открытым исходным кодом..
У меня есть два класса A и B, где B продолжается A. A является виртуальным и определяет две функции: один виртуальный и один чистый виртуальный. класс X {}; class A {public: virtual void foo (X x) {} virtual ...
Я имею то, что я надеюсь, простой вопрос, имеющий отношение к микроконтроллерам AVR Atmel. Таким образом, я хочу использовать Аналоговый Компаратор ATTINY85, чтобы определить, ли сигнал выше или ниже порога. Это...
Это - отрывок демонтированного кода AVR из проекта C, я продолжаю работать. Я заметил этот любопытный код, сгенерированный, и я не могу понять, как он работает. Я предполагаю, что это - своего рода смешное...
Я хочу написать прошивку с кодом C для микроконтроллеров Atmel AVR. Я скомпилирую его с помощью GCC. Кроме того, я хочу включить оптимизацию компилятора (-Os или -O2), так как я не вижу причин не включать их, и ...
Недавно я пытался отладить некоторую работу низкого уровня, и я не мог найти crt0. S для компилятора (avr-gcc), но я действительно находил crt1. S (и то же с соответствующими.o файлами). Что...
При компиляции с avr-gcc я встретился с ошибками компоновщика, такими как следующее: неопределенная ссылка на '__ cxa_pure_virtual' я нашел этот документ, который указывает: __ cxa_pure_virtual...
Я пытаюсь скомпилировать код для микроконтроллера ATmega328 и хочу использовать библиотеки и ядро Arduino. Я использую CMake. Мне нужно скомпилировать основную библиотеку и все объекты моего кода и ...
При реализации меню во встроенной системе на C (++)( AVR -Gcc ), я остановился на указателе функции void, который принимает аргументы и обычно их использует. // пустой прототип функции пустота (*auxFunc )(...
Сначала немного предыстории. Когда прошивка по какой-либо причине выходит из строя (например, переполнение стека, поврежденный указатель функции ...), может случиться так, что она куда-то прыгнет и начнет выполнять какой-то код. Это будет ...
Я новичок в программировании на C ++, но долгое время работал на C и Java. Я пытаюсь создать интерфейсную иерархию в каком-то последовательном протоколе, над которым я работаю, и постоянно получаю сообщение об ошибке: ...
При создании проекта в AVR Studio 5 он создает файл .c со следующим содержимым: #include int main (void)
{while (1) {// TODO :: Напишите свое приложение ...