Под инструментами разработки для МК обычно понимают специальную программу - среду разработки (IDE, integrated development environment), которая включает в себя примерно такой набор возможностей:
Для STM8S есть пара разумных вариантов IDE:
- текстовый редактор для исходных текстов программы
- ведение проекта - список файлов с исходными текстами программы
- компилятор языка Си, включая ассемблер и компоновщик (англ. linker)
- запись программы во Flash память МК
- отладчик (англ. debugger)
На современном уровне компилятор языка Си является стандартом де-факто даже для 8-битных МК. Его применение существенно ускоряет процесс разработки по сравнению с ассемблером. Отладчик также является очень полезным инструментом, ускоряющим разработку в неочевидных и проблемных ситуациях.
1.
Достоинства: этот вариант подходит для начала, примеры программ для STM8S от производителя выложены именно под эту среду.
Недостатки: нужно регистрироваться на Cosmic C compiler (ответ может занять сутки, лицензия только на 1 год), ST Visual Develop бывает "тормозит" при работе с исходными текстами программы.
Если возникнут проблемы с ссылками, то вот дополнительные:
Ссылка на Cosmic с сайта st.com
Список инструментов разработки для STM8S на сайте st.com
2.
Достоинства: среда IAR существует для массы других МК, хороший отладчик
Недостатки: нужно регистрироваться, более жесткое ограничение на размер программы (8 Кбайт), нужно привыкать к интерфейсу
Если возникнет проблема с ссылкой, то вот дополнительная:
Ссылка на IAR-EWSTM8 на сайте st.com
- ST Visual Develop - среда разработки (нет Си компилятора, только ассемблер)
- Cosmic C compiler - компилятор языка Си (ограничение на размер программы 32 Кбайта, бесплатная лицензия на год)
- ST-Link v2 driver (Win7/Vista/XP, Win8) - USB драйвер для подключения к плате STM8S-discovery (нужно для записи программы во flash и для отладчика).
Достоинства: этот вариант подходит для начала, примеры программ для STM8S от производителя выложены именно под эту среду.
Недостатки: нужно регистрироваться на Cosmic C compiler (ответ может занять сутки, лицензия только на 1 год), ST Visual Develop бывает "тормозит" при работе с исходными текстами программы.
Если возникнут проблемы с ссылками, то вот дополнительные:
Ссылка на Cosmic с сайта st.com
Список инструментов разработки для STM8S на сайте st.com
2.
- IAR Embedded Workbench for STM8 (EWSTM8) - полная среда разработки с компилятором языка Си и отладчиком, бесплатная версия имеет ограничения на размер программы 8 Кбайт (Kickstart, size-limited evaluation) или 30 дней пробный период (30-day time-limited evaluation).
Достоинства: среда IAR существует для массы других МК, хороший отладчик
Недостатки: нужно регистрироваться, более жесткое ограничение на размер программы (8 Кбайт), нужно привыкать к интерфейсу
Если возникнет проблема с ссылкой, то вот дополнительная:
Ссылка на IAR-EWSTM8 на сайте st.com
Комментариев нет:
Отправить комментарий