реклама на сайте
подробности

 
 
> Микроконтроллеры Cortex-Mx и библиотека CMSIS
koluna
сообщение Mar 21 2012, 06:43
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Здравствуйте!

Начал осваивать Cortex'ы.
Имеет ли смысл использовать CMSIS?
Насколько она стабильна и безбажна?
Реально ли упрощает жизнь в плане портирования на Cortex'ы других производителей и т. п.?


--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
PoReX
сообщение Mar 21 2012, 09:24
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 112
Регистрация: 1-05-09
Из: Ростов-на-Дону
Пользователь №: 48 518



Цитата(koluna @ Mar 21 2012, 12:06) *
StdPeriph Library это АПИ для процов от СТМ, упрощающее работу с ядром и периферией.

Вопросы были другого плана...
Читал, что эти либы (говорим про АПИ) создают оверхед, криво написаны и являются весьма глючными, имеются дурные отзывы...
Вот я и спрашиваю, имеет ли смысл использовать с ГЦЦ (ну и не только) АПИ этих либ помимо хидеров с регистрами, стартапов и скриптов sm.gif

Кстати, что из ГЦЦ Си++ можете порекомендовать?
Это "Sourcery G++ Lite 2010q1-188 for ARM EABI" нормально?
Платформы - винда и Убунта.

Так все-таки CMSIS или АПИ -> StdPeriph Library?
Сам только вникаю в STM32, до этого работал с LPC17xx. CMSIS однозначно стоит использовать и дурных отзывов о ней не видел(отзывы в студию, если естьwink.gif), да и никогда проблем с ней не было.
С StdPeriph думаю могут быть проблемы, особенно от незнания принципов работы.

Насчет Sourcery G++ не знаю, сам использую Keil под виндой, либо он же в виртуалке под убунтойsm.gif Как я понял под Cortex-m3 для Linux другого компилятора и нету, так что выбирать не приходится.



--------------------
«У современных мобильных телефонов такая же вычислительная мощь, что и у компьютеров NASA в 60-е годы. И в то время этого хватало, чтобы запустить человека в космос, а сегодня — только чтобы запускать птиц в свиней.»
Go to the top of the page
 
+Quote Post
koluna
сообщение Mar 21 2012, 10:11
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 040
Регистрация: 3-01-07
Пользователь №: 24 061



Цитата(PoReX @ Mar 21 2012, 13:24) *
Так все-таки CMSIS или АПИ -> StdPeriph Library?


CMSIS содержит некоторое количество функций и структур для работы с ядром, поэтому я и назвал это АПИ sm.gif
Но, возможно, я не прав...

Цитата
Сам только вникаю в STM32, до этого работал с LPC17xx. CMSIS однозначно стоит использовать и дурных отзывов о ней не видел(отзывы в студию, если естьwink.gif), да и никогда проблем с ней не было.


Т. е., вы CMSIS использовали и все без нареканий?

На работе Кейл + LPC17xx планируется.
Параллельно хочу ГЦЦ + STM32 попробовать.





--------------------
Благодарю заранее!
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016