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

 
 
> Вышла 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
Ответов
Alechek
сообщение Aug 28 2007, 10:43
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Скачал API c сайта, скомпилил в chm
выложил на фтп
Go to the top of the page
 
+Quote Post
Chudik
сообщение Feb 23 2008, 16:34
Сообщение #3


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

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Цитата(Alechek @ Aug 28 2007, 02:43) *
Скачал API c сайта, скомпилил в chm
выложил на фтп

А куда именно. В разделе OS не увидел директории FreeRTOS sad.gif
Можно более полный путь, нежели просто фтп? wink.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 23 2008, 22:29
Сообщение #4


Гуру
******

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



Цитата(Chudik @ Feb 23 2008, 19:34) *
А куда именно.

Да там уже достаточно старый документ, даже не 4.5 и сделан не слишком аккуратно. Пора заново сдирать.

Добавилось для 4.7.2:
+ Added Fujitsu MB91460 port and demo.
+ Added Fujitsu MB96340 port and demo.
+ Tidied up the capitalisation of include files to facilitate builds on
Linux hosts.
+ Removed some redundant casting that was generating warnings - but was
included to remove warnings on other compilers.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Alechek
сообщение Feb 26 2008, 07:56
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



Цитата(zltigo @ Feb 24 2008, 03:29) *
Да там уже достаточно старый документ, даже не 4.5 и сделан не слишком аккуратно. Пора заново сдирать.

Надо? Сделаем! smile.gif
upload/OS/FreeRTOS/FreeRTOS_API(site)_4.7.2.chm

А насчет аккуратности это по большему счеты не ко мне..
За 35$ как я понимаю, можно получить то же самое smile.gif
Цитата
FreeRTOS Documentation
You can purchase an exact copy of this entire WEB site as a single Windows help file (.chm file) - a convenient way of viewing all the documentation on your local computer.
Go to the top of the page
 
+Quote Post
Chudik
сообщение Feb 27 2008, 06:49
Сообщение #6


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

Группа: Свой
Сообщений: 197
Регистрация: 31-03-06
Пользователь №: 15 676



Цитата(Alechek @ Feb 25 2008, 23:56) *
Надо? Сделаем! smile.gif
upload/OS/FreeRTOS/FreeRTOS_API(site)_4.7.2.chm

Спасибо большое.
Хотя уже не надо crying.gif Автор eval board, которую мы будем использовать, утверждает, что с их web сервером и поддержкой FAT влезет ещё буквально пара задач с минимальным стеком и всё. А при обычном программировании всё влезает с запасом, а посему рекомендует freeRTOS не использовать. А хочется использовать обе эти фичи.
Eval board на базе LPC2138 с 32к ОЗУ.

Цитата
А насчет аккуратности это по большему счеты не ко мне..
За 35$ как я понимаю, можно получить то же самое smile.gif

Не исключено wacko.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 29 2008, 16:11
Сообщение #7


Гуру
******

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



Цитата(Chudik @ Feb 27 2008, 09:49) *
А при обычном программировании всё влезает с запасом, а посему рекомендует freeRTOS не использовать.

Дивная рекомендация smile.gif прямые неизбежные затраты памяти на задачу в моей реализации FreeRTOS можно свести к TCB 56(пятьдесят шесть байт) + контекст. Стек, он по любому стек. В родной реализации TCB на 8-16 байтов поболее. Это конечно, ставит жирный крест smile.gif на использовании операционных систем smile.gif smile.gif smile.gif
Попытки хоть как-то приемлимо заставить работать TCP/IP стек при "обычном программировании" тоже требуют реурсов памяти. Файловая система вообще к количеству задач в общем случае никакого отношения не имеет...
Цитата
Автор eval board..

Не этой платы?:
http://forum.ixbt.com/topic.cgi?id=48:6017
И не этот разработчик?
http://electronix.ru/forum/index.php?showt...905&hl=heap

P.S.
Я, лично, использую операционные системы для экономии памяти, а не наоборот.


--------------------
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
|- - 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   Цитата(zltigo @ Feb 23 2008, 14:29) Да та...   Feb 24 2008, 07:30
||- - zltigo   Цитата(Chudik @ Feb 24 2008, 10:30) Ну......   Feb 24 2008, 08:18
|- - zltigo   Цитата(Alechek @ Feb 26 2008, 10:56) А на...   Feb 26 2008, 08:22
|- - 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
- - zltigo   V5.0.2 + Updated the PIC32 port to allow queue API...   Jun 1 2008, 07:24
|- - 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 Текстовая версия Сейчас: 21st July 2025 - 19:48
Рейтинг@Mail.ru


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