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

 
 
> Вышла FreeRTOS V4.0.5 ... 8.2.3, проект прогрессирует!
Evgeny_CD
сообщение Aug 20 2006, 13:16
Сообщение #1


Гуру
******

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



http://www.freertos.org/

Changes between V4.0.4 and V4.0.5 released August 13, 2006
http://www.freertos.org/History.txt

Доросли до коммерческой версии - FreeRTOS-pro ($650 USD per developer seat)
http://www.highintegritysystems.com/freertospro.html

Исходники
http://www.freertos.org/a00104.html

С лицензией все в порядке
http://www.freertos.org/a00114.html

Лист, форум
http://www.freertos.org/a00115.html

Дока качественная. В частности, подробно расписана архитектура ОСи и ее имплементация, разжеваны примеры и пр.
http://www.freertos.org/implementation/index.html

Real Time Application Design Using FreeRTOS in small embedded systems
http://www.freertos.org/tutorial/index.html

Motorola/Freescale ColdFire RTOS port - очень интересно в свете моих последних изысканий
http://www.freertos.org/portcoldfire.html

Наиболее интересные фичи
* both preemptive and cooperative options.
* supports both tasks and co-routines.

Вопросы:

1. Интересно, в чем она проигрывает uCOS?
2. Супергибкость ОСи - это хорошо (от PIC до ColdFire и x86). Но не накладывает ли это какие-нибудь ограничения на структуру ОСи?
3. Интересно мнение о FreeRTOS от юзавших ее в реальных проектах.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
zltigo
сообщение Jun 1 2008, 07:24
Сообщение #2


Гуру
******

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



V5.0.2
+ Updated the PIC32 port to allow queue API calls to be used from
interrupts above the kernel interrupt priority, and to allow full
interrupt nesting. Task stack usages has also been reduced.
+ Added a new PowerPC port that demonstrates how the trace macros can be
used to allow the use of a floating point co-processor. The
traceTASK_SWITCHED_OUT() and traceTASK_SWITCHED_INT() macros are used to
save and restore the floating point context respectively for those tasks
that actually use floating point operations.
+ BUG FIX: The first PPC405 port contained a bug in that it did not leave
adequate space above the stack for the backchain to be saved when a task
started to execute for the first time.
+ Updated queue.c to add in the means to allow interrupt nesting and for
queue API functions to be called from interrupts that have a priority
above the kernel priority. This is only supported on PIC32 ports thus
far.
+ Fixed the compiler warnings that were generated when the latest version
of WinAVR was used.
+ Remove all inline usage of 'inline' from the core kernel code.
+ Added the queue registry feature. The queue registry is provided as a
means for kernel aware debuggers to locate queue definitions. It has no
purpose unless you are using a kernel aware debugger. The queue registry
will only be used when configQUEUE_REGISTRY_SIZE is greater than zero.
+ Added the ST Cortex-M3 drivers into the Demo/Common/Drivers directory to
prevent them from having to be included in multiple demos.
+ Added a Keil STM32 demo application.
+ Changed the blocktim.c test files as it is no longer legitimate for all
ports to call queue API functions from within a critical section.
+ Added the IntQueue.c test file to test the calling of queue API functions
from different interrupt priority levels, and test interrupt nesting.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Evgeny_CD   Вышла FreeRTOS V4.0.5 ... 8.2.3   Aug 20 2006, 13:16
- - zltigo   Цитата(Evgeny_CD @ Aug 20 2006, 16:16) Ин...   Aug 20 2006, 15:51
|- - Evgeny_CD   Цитата(zltigo @ Aug 20 2006, 19:51) У Fre...   Aug 20 2006, 16:09
||- - klen   Кроме всего перечисленного для меня вжно еще одно ...   Aug 20 2006, 16:25
|- - Николай Z   Цитата(zltigo @ Aug 20 2006, 19:51) При э...   Aug 24 2007, 08:03
|- - zltigo   Цитата(Николай Z @ Aug 24 2007, 11:03) А ...   Aug 24 2007, 08:55
|- - Николай Z   Цитата(zltigo @ Aug 24 2007, 12:55) Почит...   Aug 24 2007, 09:59
- - zltigo   Сегодня 4.10 появился ЦитатаFreeRTOS V4.1.0 is now...   Aug 28 2006, 17:48
- - Doka   Цитата(Evgeny_CD @ Aug 20 2006, 17:16) До...   Aug 28 2006, 20:50
|- - Evgeny_CD   Цитата(Doka @ Aug 29 2006, 00:50) нда. .а...   Aug 28 2006, 21:17
|- - zltigo   Цитата(Doka @ Aug 28 2006, 23:50) нда. .а...   Aug 29 2006, 06:24
|- - spf   Через две недели с небольшим уже 4.1.0 ...   Aug 30 2006, 09:17
- - zltigo   FreeRTOS cегодня дорос до 4.2.0 - две заплаточки и...   Feb 9 2007, 15:16
- - zltigo   4.2.1 ничего не поменялось, но добавился порт на A...   Apr 4 2007, 19:46
- - zltigo   4.3.0 появился. Портов добавили и для некоторых CA...   Jun 5 2007, 20:00
|- - spf   Цитата(zltigo @ Jun 6 2007, 02:00) Портов...   Jun 6 2007, 03:06
- - zltigo   4.3.1 объявился: Added STMicroelectronics STM32 Co...   Jun 13 2007, 14:56
- - zltigo   4.4.0 Changes between V4.4.0 and V4.3.1 released J...   Aug 3 2007, 23:03
- - zltigo   V4.5.0 появилась на CVS + Added xQueueSendToBack(...   Aug 22 2007, 19:40
|- - Alechek   Цитата(zltigo @ Aug 23 2007, 01:40) V4.5....   Aug 27 2007, 12:42
|- - zltigo   Цитата(Alechek @ Aug 27 2007, 15:42) А мо...   Aug 27 2007, 12:49
|- - Alechek   ЦитатаТьфу, SVN, конечно. Поискал, все равно там н...   Aug 28 2007, 03:44
|- - zltigo   Цитата(Alechek @ Aug 28 2007, 06:44) Поис...   Aug 28 2007, 06:26
- - Alechek   Скачал API c сайта, скомпилил в chm выложил на фтп   Aug 28 2007, 10:43
|- - zltigo   Цитата(Alechek @ Aug 28 2007, 13:43) Скач...   Aug 28 2007, 10:47
|- - zltigo   Цитата(Alechek @ Aug 28 2007, 13:43) выло...   Aug 29 2007, 11:18
||- - Alechek   Цитатаолько, похоже Вы несколько поторопились - в ...   Aug 30 2007, 05:17
||- - zltigo   Цитата(Alechek @ Aug 30 2007, 08:17) Попр...   Aug 30 2007, 06:28
|- - Chudik   Цитата(Alechek @ Aug 28 2007, 02:43) Скач...   Feb 23 2008, 16:34
|- - zltigo   Цитата(Chudik @ Feb 23 2008, 19:34) А куд...   Feb 23 2008, 22:29
|- - Chudik   Цитата(zltigo @ Feb 23 2008, 14:29) Да та...   Feb 24 2008, 07:30
||- - zltigo   Цитата(Chudik @ Feb 24 2008, 10:30) Ну......   Feb 24 2008, 08:18
|- - Alechek   Цитата(zltigo @ Feb 24 2008, 03:29) Да та...   Feb 26 2008, 07:56
|- - zltigo   Цитата(Alechek @ Feb 26 2008, 10:56) А на...   Feb 26 2008, 08:22
|- - Chudik   Цитата(Alechek @ Feb 25 2008, 23:56) Надо...   Feb 27 2008, 06:49
|- - zltigo   Цитата(Chudik @ Feb 27 2008, 09:49) А при...   Feb 29 2008, 16:11
|- - cpl   Цитата(zltigo @ Feb 29 2008, 20:11) P.S. ...   Jun 29 2008, 17:35
|- - AVR   Цитата(cpl @ Jun 29 2008, 21:35) Поясните...   Jun 29 2008, 23:04
|- - zltigo   Цитата(AVR @ Jun 30 2008, 01:04) Да, мне ...   Jul 1 2008, 16:26
|- - cpl   Цитата(zltigo @ Jul 1 2008, 20:26) У меня...   Jul 2 2008, 19:22
|- - zltigo   Цитата(cpl @ Jul 2 2008, 21:22) Выжимка и...   Jul 2 2008, 21:49
- - ivstech   Скачал FreeRTOS. Оказывается, там нет файловой сис...   Aug 30 2007, 11:02
|- - zltigo   Цитата(ivstech @ Aug 30 2007, 14:02) Оказ...   Aug 30 2007, 11:53
- - deadman   Веселая ОСь. Пришлось вернуться к старому Keil. Н...   Sep 13 2007, 09:19
|- - zltigo   Цитата(deadman @ Sep 13 2007, 12:19) Весе...   Sep 13 2007, 10:04
- - deadman   С указателями аккуратно обращаться надо всегда. А ...   Sep 13 2007, 10:30
|- - zltigo   Цитата(deadman @ Sep 13 2007, 13:30) Не с...   Sep 13 2007, 12:13
- - deadman   Просто столкнулся с проблемой описанной в http://e...   Sep 14 2007, 06:18
|- - alexander55   Цитата(deadman @ Sep 14 2007, 10:18) Прос...   Sep 14 2007, 06:26
|- - zltigo   Цитата(deadman @ Sep 14 2007, 09:18) Прос...   Sep 14 2007, 09:20
- - zltigo   4.5.0 официально зарелизился. Сегодня дошли руки п...   Sep 22 2007, 15:33
- - zltigo   4.6.0 объявился. Ну максимум на 4.5.1 тянет. Измен...   Oct 28 2007, 19:41
- - zltigo   Собственно вот: http://www.freertos.org/port_PIC32...   Nov 5 2007, 22:07
- - Oldring   А кстати, в связи с набором этой операционкой попу...   Nov 6 2007, 10:05
|- - zltigo   Цитата(Oldring @ Nov 6 2007, 12:05) Наско...   Nov 6 2007, 10:18
- - zltigo   4.7.0 объявилась. Несколько облегченные очереди в ...   Dec 9 2007, 23:59
- - zltigo   4.7.1 + PIC32 (MIPS M4K based 32bit microcontrol...   Feb 5 2008, 01:07
- - Alechek   Согласен, на нормальный документ не тянет. Но лучш...   Feb 26 2008, 09:21
- - meister   Точу FreeRTOS Было Код#define portDISABLE_INTERR...   Mar 4 2008, 09:59
|- - zltigo   Цитата(meister @ Mar 4 2008, 12:59) Стало...   Mar 4 2008, 11:44
|- - meister   Цитата(zltigo @ Mar 4 2008, 14:44) А Ваша...   Mar 4 2008, 12:00
- - IgorKossak   Ну и в чём суть двойного переопределения? На мой в...   Mar 4 2008, 10:40
- - zltigo   4.8.0 Полуофициальная нарисовалась. http://mesh.d...   Mar 28 2008, 22:58
|- - klen   Цитата(zltigo @ Mar 29 2008, 01:58) Измен...   Mar 29 2008, 07:20
- - sla000   Оцените плиз мой код для оценки использования кучи...   Mar 31 2008, 02:47
|- - zltigo   Цитата(sla000 @ Mar 31 2008, 05:47) ..код...   Mar 31 2008, 06:31
|- - klen   Цитата(zltigo @ Mar 31 2008, 09:31) Менед...   Mar 31 2008, 14:24
|- - zltigo   Цитата(klen @ Mar 31 2008, 17:24) Потом п...   Apr 1 2008, 20:58
- - zltigo   Официальная декларация фич появилась: Changes betw...   Apr 5 2008, 20:21
- - Alechek   Выложил обновленнную копию сайта с API на фтп   Apr 7 2008, 12:13
|- - MrYuran   Цитата(Alechek @ Apr 7 2008, 16:13) Вылож...   Sep 22 2008, 11:30
- - zltigo   Версия обозванная 5.0.0 официально объявилась + S...   Apr 17 2008, 10:46
|- - klen   это хорошо за что я люблю FreeRTOS? за то что она...   Jun 1 2008, 08:29
- - Desenix   с данной ОС совсем не знаком, но тут прочитал что ...   Jul 2 2008, 18:20
|- - zltigo   Цитата(Desenix @ Jul 2 2008, 20:20) ..а к...   Jul 2 2008, 18:59
- - Desenix   по поводу фрагментации, у меня еще мысль возникла,...   Jul 2 2008, 19:17
- - MrYuran   А как его вообще оттуда ободрать? Телепортом чтоли...   Sep 22 2008, 12:32
|- - Alechek   Цитата(MrYuran @ Sep 22 2008, 18:32) А ка...   Sep 24 2008, 10:45
|- - zhz   Цитата(MrYuran @ Sep 22 2008, 15:32) А ка...   Sep 24 2008, 12:27
- - zltigo   Changes between V5.0.3 and V5.0.4 released Septemb...   Oct 19 2008, 13:23
- - zltigo   На днях, похоже, разродятся версией 5.10, но похож...   Oct 24 2008, 23:53
|- - zhz   Release Name: V5.1.0 Notes: --------------------...   Oct 28 2008, 11:38
|- - IgorKossak   Цитата(zhz @ Oct 28 2008, 13:38) Release ...   Oct 29 2008, 16:28
||- - HARMHARM   Цитата(IgorKossak @ Oct 29 2008, 18:28) П...   Nov 3 2008, 06:18
||- - zltigo   Цитата(HARMHARM @ Nov 3 2008, 09:18) Судя...   Nov 3 2008, 07:57
|- - zhz   Release Name: V5.1.1 Notes: --------------------...   Nov 21 2008, 09:19
- - zltigo   Changes between V5.1.1 and V5.1.2 released Februar...   Feb 11 2009, 23:03
- - klen   Всем привет Новый релиз FreeRTOS пазитифф!   Mar 18 2009, 08:36
|- - HARMHARM   Changes between V5.1.2 and V5.2.0 released March 1...   Mar 19 2009, 10:33
- - zhz   Changes between V5.2.0 and V5.3.0 released June 1s...   Jun 2 2009, 08:33
|- - zltigo   Цитата(zhz @ Jun 2 2009, 11:33) + Heap_1....   Jun 6 2009, 15:48
- - zltigo   Changes between V5.3.0 and V5.3.1 released June 21...   Jun 22 2009, 21:04
- - zltigo   Changes between V5.3.1 and V5.4.0 released July 13...   Jul 17 2009, 12:34
|- - aaarrr   Цитата(zltigo @ Jul 17 2009, 16:34) + Rew...   Jul 17 2009, 13:03
- - head_sk   Кстати многие обвиняют freeRTOS в плохой документа...   Jul 18 2009, 10:58
- - zltigo   Changes between V5.4.0 and V5.4.1 released July 25...   Jul 26 2009, 06:25
- - head_sk   Ни у кого нет плагина для freeRTOS для IAR версии ...   Jul 31 2009, 11:21
|- - MALLOY2   Цитата(head_sk @ Jul 31 2009, 15:21) Ни у...   Jul 31 2009, 15:49
- - zltigo   Changes between V5.4.1 and V5.4.2 released August ...   Aug 14 2009, 05:54
2 страниц V   1 2 >


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

 


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


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