|
CMSIS2000
0.0.7
|
| The problem description | |
| Увеличение требований к ПО ведёт к появлению различных вариантов сборки | |
| There is automatic generation | |
| Так как ресурсы микроконтроллера не велики, основным методом настройки программного обеспечения под конкретную плату, конкретную архитектуру является использование препроцессора (CPP – C PreProcessor) | |
| CMSIS – Cortex Microcontroller Software Interface Standard (стандарт на интерфейс ПО микроконтроллеров Cortex) | |
| CMSIS – Cortex Microcontroller Software Interface Standard (стандарт на интерфейс ПО микроконтроллеров Cortex) ARM Обеспечивает в качестве части CMSIS следующие программные уровни доступные в реализациях для нескольких компиляторов | |
| В данном разделе приведены статьи посвящённые разработке ПО под микроконтроллеры ARM | |
| Для того чтобы разрабатывать приложения для ARM вам необходимы: | |
| Aрхитектура ядра ARM является Принстонской, то есть данные и код располагаются в одном адресном пространстве, благодаря 32 битам пространство это велико и позволяет вместить в себя и FLASH, и RAM, и SRAM, и DRAM | |
| Для отладки вам понадобятся: | |
| Далее приведены разделы из оригинального исходного кода CMSIS | |
| The file cmsis_os.h is a template header file for a CMSIS-RTOS compliant Real-Time Operating System (RTOS) | |
| CMSIS violates the following MISRA-C:2004 rules: | |
| Introduction | |
| Примеры проектов с CMAKE могут быть найдены в директориях : | |
| 2012/12/18 CMSIS2000-0.0.7-Nuclear_NPT.exe (43Y+) Added: | |
| Загрузчик iboot является постоянно хранящимся во FLASH МК загрузчиком в функции которого входит 1 |