|
Какие есть "библиотеки всего" для STM32 вроде Mbed?, Включая RTOS, HAL |
|
|
|
May 20 2015, 09:14
|
Местный
  
Группа: Участник
Сообщений: 202
Регистрация: 10-04-05
Из: Санкт-Петербург
Пользователь №: 4 011

|
Здравствуйте! Какие еще есть библиотеки для работы с микроконтроллерами STM32 вроде MBED? Легкое подключение RTOS, абстракция IO и периферийных блоков. Есть библиотека STM32Plus https://github.com/andysworkshop/stm32plusКто нибудь пользовался? Смущает, что ее тянет один человек - надоест ему и бросит ее.
Сообщение отредактировал Slash - May 20 2015, 09:15
|
|
|
|
|
May 21 2015, 06:13
|
Знающий
   
Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748

|
Цитата(Эдди @ May 20 2015, 17:00)  Не нужно такое дерьмо. Чем больше универсальности, тем оно тупее и жирнее!!! Берите libopencm3 в качестве базы, а остальное уже самостоятельно пишите. вчера скачал ее - на вид совсем неплохо. к сожалению жду новый комп, на старом не получается ее откомпились (в помойку пора)
|
|
|
|
|
May 21 2015, 06:52
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Цитата(Непомнящий Евгений @ May 21 2015, 09:42)  Это ж не библиотека, а просто графический визард для построения стартового кода. А дальше - CMSIS... Что там сначала, что потом... спорить не буду. CMSIS - это же, типа, стандарт, не более. В проекте, созданном в CubeMX, есть каталоги: Drivers\CMSIS\... Drivers\STM32F2xx_HAL_Driver\... Inc\... Middlewares\... Srs\ И это только каталоги верхнего уровня. А внутри еще куча папок. Я сам противник любых чужих библиотек. Но, чтобы разобраться с USB, вынужден изучать чужие проекты, библиотеки. Вот, сделал Кубом пример USB CDC, ни одной своей функции не написал.
|
|
|
|
|
May 21 2015, 09:03
|
Знающий
   
Группа: Участник
Сообщений: 825
Регистрация: 16-04-15
Из: КЧР, Нижний Архыз
Пользователь №: 86 250

|
Цитата(inventor @ May 21 2015, 09:13)  вчера скачал ее - на вид совсем неплохо. А я посмотрел. Очень плохо. Хотя бы то, что эта библиотечка использует SPL! А SPL даже сами STM забросили, т.к. такое количество быдлокода превратить в конфетку просто невозможно! Взамен SPL они придумали другой образец быдлокодинга: HAL. А чтобы скрыть от пользователя этот ужас, еще и кодогенератор предлагают...
|
|
|
|
|
May 21 2015, 11:54
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Цитата(Непомнящий Евгений @ May 21 2015, 14:45)  Библиотечка usb у них отдельная. Cube по ходу таки просто связывает все это вместе. Качество библиотечки кстати очень так себе. Ожидал много большего, все ж разработчик - крупная контора  Отошлю к создателям. http://www.st.com/web/en/catalog/tools/FM1...c=stm32cube-pr8Да, очень запутанная, на мой, не слишком опытный, взгляд. Универсальность не идет на пользу компактности. Но пользоваться какими-то левыми библиотеками не вижу смысла. Дополню. Случайно набрел, ищу про USB в Cube. Типа, реклама. http://microsin.net/programming/ARM/stm32cubef4.html
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|