Решение задачи 3 про реализацию контроллера электрического тепло нагревателя

ОБЩИЕ

  • в качестве платформы для контроллера возьмем ARM процессор Quad-core ARM Cortex-A35CPU с архитектурой ARMv8 например такой: картинка внизу
  • материнскую плату будем разрабатывать в CAD Altium Designer v19 на двух слоях, потребуется еще разработка платы коммутатора с сими́стором для вкл/выкл нагревательного элемента

НА КОНТРОЛЛЕРЕ С Linux Debian

  • исходники linux kernel, root filesystem и драйверов возьмем от сюда: git clone -b stable-4.4-rockpis https://github.com/radxa/rockchip-bsp.git, собранную прошивку ядра linux и файловой системы зальем конф. утилитами от производителя микросхемы rockchip
  • возьму библиотеку обмена сообщениями JSON по протоколу REST cpprestsdk и сделаю HTTP сервер для настройки и мониторирования работы контроллера
  • для реализации драйвера канального уровня управления буду использовать интерфейс linux ядра i2c-dev
  • в качестве стратегии управления температурными режимами нагревателя возьму следующую: если температура среды стала норм, то можно выкл. нагреватель и поддерживать температуру за счет теплоемкого камня и вкл. нагреватель, когда температура среды перестала быть норм

НА компьютере с Astra Linux

  • под админ пользователем установим компилятор С++ и что нужно для его работы, зависимости
  • нет, библиотеку Wt пока не будем использовать, для реализации GUI программы возьмём QT, в qt-creator создадим необходимы виджеты, в качестве клиента REST сервера контроллера будем использовать curl
Решение задачи 3 про реализацию контроллера
электрического тепло нагревателя
ОБЩИЕ

в качестве платформы для контроллера возьмем ARM процессор
Quad-core ARM Cortex-A35CPU с архитектурой ARMv8 например... | Сетка — социальная сеть от hh.ru Решение задачи 3 про реализацию контроллера
электрического тепло нагревателя
ОБЩИЕ

в качестве платформы для контроллера возьмем ARM процессор
Quad-core ARM Cortex-A35CPU с архитектурой ARMv8 например... | Сетка — социальная сеть от hh.ru