
Отзывы
Задача включает создание виртуальной машины на Ubuntu с установленным кросс-компилятором для Arduino ESP32. Необходимо установить библиотеку esp32-arduino-lib-builder, настроить переменные окружения, изменить параметры ядра через 'idf.py menuconfig', собрать ядро с новыми настройками и заменить старые библиотеки. В итоге требуется предоставить каталог с файлами виртуальной машины.
Создание проекта для микроконтроллера STM32F4, который считывает температуру от двух датчиков DS18B20. Необходимо использовать STM32CubeMX и Keil mVision. Реализуйте неблокирующий автомат для работы с 1-wire через таймер TIM7. Код должен включать обработку ошибок и использовать регистры BSRR для работы с пинами.
Необходимо переработать оригинальный проект от STMicroelectronics для контроллера STM32F407VGT6. Удалить функционал, связанный со светодиодами и акселерометром, оставить только обработку WAV файлов. Добавить поддержку SD карты FAT32 и реализовать возможность остановки воспроизведения аудио. Проект должен компилироваться с использованием STM32CubeMX и Keil mVision.
Необходимо разработать веб-интерфейс для работы с файлами и каталогами на ESP8266. SD-карта с файловой системой подключена к STM32f407 через USART. Ознакомьтесь с техническим заданием для получения подробной информации.
Промышленная электроника и программирование.
Более 15 лет занимаюсь микроэлектроникой и прикладным программированием.