Заказчик
Общество с ограниченной ответственностью "Научно-производственная фирма Сапфир"
Проект
Разработка ПО для отладочной платы STEVAL-PCC010V1 на базе микроконтроллера STM32F107
Цели и задачи
Необходимо разработать ПО для 32-разрядного микроконтроллера STM32F107, представляющее собой web-сервер со следующими возможностями:
- управлять состоянием дискретных выходов на отладочной плате через web-интерфейс;
- считывать показания аналоговых и дискретных входов отладочной платы через web-интерфейс;
- отображать все обозначенные состояния на странице браузера в интуитивно понятной форме;
Решение
В качестве TCP/IP-стека был выбран uIP. В соответствии с заданием, реализованный web-сервер отвечает только на обычные GET-запросы.
Разработка ПО для микроконтроллера выполнялась с использованием программатора/отладчика SEGGER J-LINK в среде разработки Eclipse. Компилятор/Ассемблер/Компоновщик - от Mentor Graphics/CodeSourcery. Система контроля версий - Subversion.
Результаты
По состоянию на апрель 2012 года, полученное решение интегрируется в разрабатываемые ООО НПФ "Сапфир" продукты.