9.1. Оценочные средства

Большинство разработчиков компиляторов также предлагают оценочные или стартовые наборы. Обычно они состоят из печатной платы и сокращенной или ограниченной по времени версии набора инструментов. На вэб-сайте ST можно найти актуальный на данный момент список выпускаемых оценочных наборов. Одним из лучших оценочным средством является STM32 Performance Stick компании Hitex. При цене всего лишь около 50 Евро, Performance Stick представляет собой завершенное оценочное средство для МК STM32. Он рассчитан на подключение к ПК через USB-кабель и делает возможной разработку и отладку неограниченного по размеру кода программы в интегрированной среде для проектирования HiTOP и с использованием компиляторов GCC или Tasking. Помимо МК STM32, на плате Performance Stick установлен еще один микроконтроллер STR750. Он предназначен для измерения с помощью встроенных в него АЦП и таймеров потребляемого МК STM32 тока и задержек реагирования на прерывания. Данная информация передается в специальную программу на ПК для визуализации. Программа визуализации позволяет вручную оценивать различные возможности МК STM32 и сравнить некоторые характеристики МК с приводимыми в документации данными, например, потребляемый ток, задержка возобновления работы и др.

Performance Stick компании Hitex - весьма недорогое оценочное средство для МК STM32.

Performance Stick выполнено на основе отладчика HiTOP и компилятора GCC и, поэтому, не накладывает каких-либо ограничений на разрабатываемый код программы. Если требуется разработка продукции с нуля, то совместно с теми же интегрированной средой для проектирования и компилятором может быть использован JTAG-отладчик Tantino компании Hitex

9.2. Библиотеки и протокольные стеки

Чтобы помочь разработчику в ускорении разработки кода программы, компания ST разработала библиотеку программ для МК STM32, которые можно свободно скачать с её вэб-сайта. Библиотека программ поддерживает функции драйверов низкого уровня всех встроенных УВВ. Таким образом, пользователю предоставляется некоторое количество базовых составных блоков, из которых он может начать создание собственного проекта. Наиболее сложным УВВ среди всех существующих разновидностей МК STM32 является контроллер USB-устройства. Чтобы облегчить реализацию наиболее распространенных USB-классов, компания ST также предлагает бесплатный набор для разработки USB-устройств. Этот набор, также как и библиотеку программ можно скачать с вэб-сайта ST. В комплект набора для разработки USB-устройств входят USB-библиотека и демонстрационные программы для классов HID, Mass Storage, Audio и Device Field Upgrade.

В связи с возрастающей сложностью встраиваемых в микроконтроллеры УВВ важно, чтобы выбранный набор инструментальных средств для проектирования дополнялся широким ассортиментом протокольных стеков и примерами программ

По мере появления новых МК STM32, их будут оснащать все более и более сложными УВВ (MAC-контроллер Ethernet, интерфейс TFT-дисплея и др.). Такой рост сложности делает просто невозможным самостоятельное написание всего кода программы. Поэтому, еще на фазе выбора инструментальных средств необходимо оценить доступность протокольных стеков, как например, TCP/IP, и различное прикладное ПО, в т.ч. графические интерфейсы пользователя, которое может потребоваться в последующих проектах. Идеально, чтобы они были доступны от одного и того же поставщика и были интегрированы в выбранный набор инструментальных средств.

Соседние файлы в папке ПЦиПУ. материалы для Курсового проекта Тютякин А.В.