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

 
 
> Зачем переходить на более новую версию от более старой?, Если функциональность и стабильность старой FreeRTOS устраивает
Ruslan1
сообщение Jun 12 2018, 20:45
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Скажите, а зачем Вы переходите на новую версию? (или не переходите)

Имеет смысл от 8.2.1 (2015 год) на современную 10 (2018 год) переходить?
как у нее со стабильностью?

Если посмотреть отличия, то в основном они касаются новых портов. Принципиальным стала новая возможность статического выделения памяти для задач, без malloc. Или что-то еще серьезное произошло?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Serge V Iz
сообщение Jun 13 2018, 08:22
Сообщение #2


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

Группа: Участник
Сообщений: 142
Регистрация: 3-05-18
Пользователь №: 103 639



Цитата(Ruslan1 @ Jun 12 2018, 20:45) *
что-то еще серьезное произошло?

Там все основные объекты с 9й версии стало возможно объявлять статически. Соответственно, менеджер памяти (если он вообще используется) можно выбирать с учетом прикладной специфики без оглядки на его использование системой. Ну и так (иногда) полезные мелочи, вроде
- vTaskAbortDelay() (в самой задаче с т.з. выразительности лучше выглядит ожидание основного источника обрабатываемых событий, а технологические сообщения, типа переключения режима или отмены работы можно этим)
- имена операций выемки данных из очередей (нагляднее)
- информация о состоянии таймеров (можно прогнозировать будущие события)
- поддержка tickless idle все время дорабатывается )

В 10 появилась какая-то инфраструктура для передачи потоковых неструктурированных или слабо структурированных данных (stream и message buffers). Вероятно, это должно, по замыслу разработчиков, избавить от ручного огородостроения вокруг всевозможных UART-подобных интерфейсов. )

И, по ссылке пишут про много чего-то починенного, хотя лично я с поломанным, вроде, не сталкивался.

Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 7th August 2025 - 22:59
Рейтинг@Mail.ru


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