|
|
  |
Вышла FreeRTOS V4.0.5 ... 8.2.3, проект прогрессирует! |
|
|
|
Mar 31 2008, 06:31
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(sla000 @ Mar 31 2008, 05:47)  ..код для оценки использования кучи FreeRTOS.. Менеджеры памяти первыми у меня пошли под нож. То, что в комплекте вообще не менежеры и "заглушки" - нет даже элементарно реализуемых вещей, вроде склейки свободных блоков в один, вообще списка занятых блоков, управления памятью в нескольких первичных блоках, захвата всей свободной памяти, ...
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Apr 17 2008, 10:46
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Версия обозванная 5.0.0 официально объявилась + Stack overflow checking. + Powerful kernel trace macros. + Task hook functions. Other news: + A port and demo application are now provided for the Xilinx Virtex4 PowerPC. + For the second year running, FreeRTOS.org will be presenting classes at the Microchip Masters Worldwide Conference in Phoenix, Az. + OpenRTOS licensing is now available on a product line basis - simplifying further the administration for those requiring commercial licenses, development or support. Go to http://www.FreeRTOS.org for full information. *** VERY IMPORTANT INFORMATION ON UPGRADING TO FREERTOS.ORG V5.0.0 *** The parameters to the functions xQueueSendFromISR(), xQueueSendToFrontFromISR(), xQueueSendToBackFromISR() and xSemaphoreGiveFromISR() have changed. You must update all calls to these functions to use the new calling convention! Your compiler might not issue any type mismatch warnings! See http://www.FreeRTOS.org/upgrading.html for full information. It is understood that this change may cause some minor inconvenience. The change has been made in response to numerous change requests, and makes this family of API functions consistent with the calling convention used by xQueueReceiveFromISR(). I hope you agree that the benefits outweigh the inconvenience. ***Remember*** - all calls to xQueueSendFromISR(), xQueueSendToFrontFromISR(), xQueueSendToBackFromISR() and xSemaphoreGiveFromISR() MUST be updated to use the new calling convention.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Jun 29 2008, 17:35
|
Местный
  
Группа: Свой
Сообщений: 378
Регистрация: 6-12-04
Пользователь №: 1 340

|
Цитата(zltigo @ Feb 29 2008, 20:11)  P.S. Я, лично, использую операционные системы для экономии памяти, а не наоборот. Поясните пожалуйста, как это ? В чем экономия в отличии от системы без ОС ?
|
|
|
|
|
Jul 1 2008, 16:26
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(AVR @ Jun 30 2008, 01:04)  Да, мне тоже интересно, где экономия памяти... У меня экономия памяти на задачах которые в данный момент не работают (совсем не работают - не созданы) и задачах количество которых меняется в заисимости от конфигурации. Например, задача начальной инициализации отрабатывает и умирает навсегда. Задачи калибровок и самодиагностики работают (cуществуют) только тогда, когда не запущена задача консоли оператора,....
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|