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

 
 
> Какие есть "библиотеки всего" для STM32 вроде Mbed?, Включая RTOS, HAL
Slash
сообщение May 20 2015, 09:14
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 202
Регистрация: 10-04-05
Из: Санкт-Петербург
Пользователь №: 4 011



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

Какие еще есть библиотеки для работы с микроконтроллерами STM32 вроде MBED?
Легкое подключение RTOS, абстракция IO и периферийных блоков.

Есть библиотека STM32Plus https://github.com/andysworkshop/stm32plus
Кто нибудь пользовался?
Смущает, что ее тянет один человек - надоест ему и бросит ее.

Сообщение отредактировал Slash - May 20 2015, 09:15
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ViKo
сообщение May 20 2015, 10:29
Сообщение #2


Универсальный солдатик
******

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



Ну, вы, блин, даете! (с)
STM32Cube от самой STMicroelectronics.
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение May 21 2015, 06:42
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(ViKo @ May 20 2015, 13:29) *
STM32Cube от самой STMicroelectronics.


Это ж не библиотека, а просто графический визард для построения стартового кода. А дальше - CMSIS...
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 21 2015, 06:52
Сообщение #4


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 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, ни одной своей функции не написал.
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение May 21 2015, 09:37
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(ViKo @ May 21 2015, 09:52) *
Drivers\CMSIS\...
Drivers\STM32F2xx_HAL_Driver\...
Inc\...
Middlewares\...
Srs\
И это только каталоги верхнего уровня. А внутри еще куча папок.


Надо будет посмотреть. USB я кстати тоже брал у стм-овцев, но не из cube, а отдельно качал. Мне казалось, что cube - просто визард, который генерит стартовый код для запуска кучки библиотек и инцииализации перефирии

Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 21 2015, 10:54
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(Непомнящий Евгений @ May 21 2015, 12:37) *
Надо будет посмотреть. USB я кстати тоже брал у стм-овцев, но не из cube, а отдельно качал. Мне казалось, что cube - просто визард, который генерит стартовый код для запуска кучки библиотек и инцииализации перефирии


Так оно и есть.
Еще в довесок они приплюсовали знаменитую троицу - FATFS, FreeRTOS и LwIP. Но это как бы стандарт, это у всех и так есть.
Go to the top of the page
 
+Quote Post
ViKo
сообщение May 21 2015, 11:04
Сообщение #7


Универсальный солдатик
******

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



Цитата(AlexandrY @ May 21 2015, 13:54) *
Так оно и есть.
Еще в довесок они приплюсовали знаменитую троицу - FATFS, FreeRTOS и LwIP. Но это как бы стандарт, это у всех и так есть.

В добавок к троице в Cube еще есть и USB_Device всех классов и USB_Host. Middleware - разве ж это не библиотека?
Go to the top of the page
 
+Quote Post
Непомнящий Евген...
сообщение May 21 2015, 11:45
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 16-07-07
Из: Волгодонск
Пользователь №: 29 153



Цитата(ViKo @ May 21 2015, 14:04) *
В добавок к троице в Cube еще есть и USB_Device всех классов и USB_Host. Middleware - разве ж это не библиотека?


Библиотечка usb у них отдельная. Cube по ходу таки просто связывает все это вместе.

Качество библиотечки кстати очень так себе. Ожидал много большего, все ж разработчик - крупная контора sm.gif
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Slash   Какие есть "библиотеки всего" для STM32 вроде Mbed?   May 20 2015, 09:14
|- - ViKo   Цитата(Непомнящий Евгений @ May 21 2015, 14...   May 21 2015, 11:54
- - AlexandrY   Цитата(Slash @ May 20 2015, 12:14) Какие ...   May 20 2015, 13:00
- - Эдди   Не нужно такое дерьмо. Чем больше универсальности,...   May 20 2015, 14:00
|- - inventor   Цитата(Эдди @ May 20 2015, 17:00) Не нужн...   May 21 2015, 06:13
|- - Эдди   Цитата(inventor @ May 21 2015, 09:13) вче...   May 21 2015, 09:03
|- - inventor   Цитата(Эдди @ May 21 2015, 13:03) А я пос...   May 23 2015, 06:38
|- - SSerge   Цитата(inventor @ May 23 2015, 13:38) не ...   May 23 2015, 12:01
|- - AHTOXA   Цитата(SSerge @ May 23 2015, 17:01) Испол...   May 23 2015, 13:41
- - SSerge   На первый взгляд выглядит интересно. Хотя без внят...   May 20 2015, 15:31
|- - AHTOXA   Вот мой велосипед. Использую вместе с scmRTOS. (Хо...   May 20 2015, 18:07
- - ali00ff   Ну да конечно же HAL + Midleware ! Если не пла...   May 22 2015, 02:35
|- - ViKo   Цитата(ali00ff @ May 22 2015, 05:35) А ес...   May 23 2015, 14:25
- - Golikov A.   Цитатато даже думать не чего! Чирикнул пару с...   May 22 2015, 04:26
|- - mantech   Цитата(Golikov A. @ May 22 2015, 07:26) Я...   May 22 2015, 06:45
- - Slash   Спасибо за варианты. Пока остановлюсь на том, что ...   May 23 2015, 11:33
|- - Corvus   Цитата(Slash @ May 23 2015, 14:33) Вопрос...   May 23 2015, 11:42
- - _Pasha   а может проще под SPL положить слой заглушек для в...   May 23 2015, 12:58


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

 


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


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