В HTML      В PDF
микроэлектроника, микросхема, транзистор, диод, микроконтроллер, память, msp430, Atmel, Maxim, LCD, hd44780, t6963, sed1335, avr, mega128
Предприятия Компоненты Документация Применения Статьи Новости

 
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации





Главная страница > Обзоры по типам > Микроконтроллеры > ARM
Пересюхтюмя


13-я Международная выставка электронных компонентов и комплектующих для электронной промышленности





Выставка Передовые Технологии Автоматизации


1.2.4. Разработка программ

Для тех, кто уже работал с ARM-микроконтроллерами, приятной новостью может оказаться возможность поддержки имеющимися средствами для проектирования набора инструкций Thumb-2 и семейства Cortex. В худшем случае, чтобы появилась такая поддержка, потребуется обновление программного обеспечения. ST также предлагает библиотеку драйверов УВВ, библиотеку для разработки USB-приложений, а также библиотеку ANSI C и исходный код, который совместим с ранее выпущенными библиотеками для микроконтроллеров STR7 и STR9. На данный момент доступны порты данных библиотек для наиболее популярных компиляторов. Для семейства Cortex также предлагается множество коммерческих и с открытым кодом ОСРВ, а также связующего ПО (TCP/IP, файловые системы и т.п.).

Микроконтроллеры Cortex-M3 также оснащены совершенно новой отладочной системой CoreSight. Доступ к системе CoreSight организован через специальный порт Debug Access Port (DAP порт), связь которым осуществляется, либо по стандартному интерфейсу JTAG или по последовательному 2-проводному интерфейсу. Система CoreSight, помимо управления исполнением программы в отладочном режиме, имеет возможность установки контрольных точек данных (data watchpoint) и инструментальной трассировки (instrumentation trace). Инструментальная трассировка имеет возможность отправлять выбранную прикладную информацию в отладочное средство. Эта функция может также предоставлять расширенную информацию о процессе отладки и использоваться в ходе тестирования программного обеспечения.



<--Предыдущая страница Оглавление Следующая страница -->