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

 
 
11 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> Вышла FreeRTOS V4.0.5 ... 8.2.3, проект прогрессирует!
deadman
сообщение Sep 13 2007, 09:19
Сообщение #31


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 13-09-07
Пользователь №: 30 506



Веселая ОСь.
Пришлось вернуться к старому Keil.
Начинаю применять. Посмотрим, что получится.
Пока могу сказать, что надо очень аккуратно с указателями: стеки у задач свои, можно запросто нарваться на DAbt_Handler и долго искать хвосты.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 13 2007, 10:04
Сообщение #32


Гуру
******

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



Цитата(deadman @ Sep 13 2007, 12:19) *
Веселая ОСь.

??
Цитата
Пока могу сказать, что надо очень аккуратно с указателями: стеки у задач свои, можно запросто нарваться на DAbt_Handler и долго искать хвосты.

А что, бывают системы с вытесняющей многозадачностью у которых "стеки задач НЕ свои" smile.gif или в случае если системы никакой нет, то с указателями можно обращаться как попало smile.gif и без последствий???


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
deadman
сообщение Sep 13 2007, 10:30
Сообщение #33


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 13-09-07
Пользователь №: 30 506



С указателями аккуратно обращаться надо всегда. А в случае с freeRTOS ОЧЕНЬ аккуратно.
Причину вылета по Dabt искать в чужих исходниках "весело", особенно если видишь эту ОС впервые.
Не сразу доходит что сам где-то нашалил. smile.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 13 2007, 12:13
Сообщение #34


Гуру
******

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



Цитата(deadman @ Sep 13 2007, 13:30) *
Не сразу доходит что сам где-то нашалил. smile.gif

Ну с этим все просто - примите, как аксимому, что нашалили именно Вы сами. Вероятность этого несоразмерима с вероятностями "шалостей" достаточно обкатанной системы и тем более компилятора...


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
deadman
сообщение Sep 14 2007, 06:18
Сообщение #35


Участник
*

Группа: Новичок
Сообщений: 21
Регистрация: 13-09-07
Пользователь №: 30 506



Просто столкнулся с проблемой описанной в http://electronix.ru/forum/index.php?showtopic=33479
У меня LPC2119, плата своя. Довольно часто вылетал на DAbt & PAbt, судя по всему из-за MAM`а, т.к. скорость скинул - заработало.
Go to the top of the page
 
+Quote Post
alexander55
сообщение Sep 14 2007, 06:26
Сообщение #36


Бывалый
*****

Группа: Свой
Сообщений: 1 584
Регистрация: 7-08-07
Пользователь №: 29 615



Цитата(deadman @ Sep 14 2007, 10:18) *
Просто столкнулся с проблемой описанной в http://electronix.ru/forum/index.php?showtopic=33479
У меня LPC2119, плата своя. Довольно часто вылетал на DAbt & PAbt, судя по всему из-за MAM`а, т.к. скорость скинул - заработало.

А какая разница, есть колесо или нет. Это проблема программирования железа, а не оси.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 14 2007, 09:20
Сообщение #37


Гуру
******

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



Цитата(deadman @ Sep 14 2007, 09:18) *
Просто столкнулся с проблемой описанной..
...
У меня LPC2119, плата своя.

Ага "столкнулся" - ну не имеет описанная проблема отношения к LPC2119.
Цитата
Довольно часто вылетал на DAbt & PAbt, судя по всему из-за MAM`а, т.к. скорость скинул - заработало.

Ищите ошибки. У себя ищите.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 22 2007, 15:33
Сообщение #38


Гуру
******

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



4.5.0 официально зарелизился. Сегодня дошли руки посмотреть - все осталось, как в депозитории. Все очень небрежно реализовано в виде заплаток sad.gif, опечатки, остуствие документации. Что-то странное. Видимо придется при необходимости делать по другому. Пока превнесенные наработки у себя использовать не буду sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 28 2007, 19:41
Сообщение #39


Гуру
******

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



4.6.0 объявился. Ну максимум на 4.5.1 тянет. Изменения только в GCC порте, дабы глюки от использования разных компиляторов минимизировать.
Ну и для 8/16 бит портов ошибочку в queue.h тихонечко подчистили. Все sad.gif.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 5 2007, 22:07
Сообщение #40


Гуру
******

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



Собственно вот:
http://www.freertos.org/port_PIC32_MIPS_MK4.html

P.S.
Дурацкая манера менять номера версии при добавлении портов sad.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Oldring
сообщение Nov 6 2007, 10:05
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



А кстати, в связи с набором этой операционкой популярности поясните мне, пожалуйста, такой момент. Есть ли в FreeRTOS средства борьбы с priority inversion, или RT в названии для красного словца? Насколько я понял, только в этой самой последней версии появились мьютексы с неким наследованием приоритета, а до этого ничего не было...


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Nov 6 2007, 10:18
Сообщение #42


Гуру
******

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



Цитата(Oldring @ Nov 6 2007, 12:05) *
Насколько я понял, только в этой самой последней версии появились мьютексы с неким наследованием приоритета, а до этого ничего не было...

В 4.6.0
Рассуждения о нюансах реализации поведения были инициирована Автором на форуме.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zltigo
сообщение Dec 9 2007, 23:59
Сообщение #43


Гуру
******

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



4.7.0 объявилась. Несколько облегченные очереди в качестве альтернативы.
http://www.freertos.org/temp.html
Лобовые счетные семафоры. Первоисточник:
Changes between V4.6.1 and V4.7.0 released December 6, 2007

+ Introduced the counting semaphore macros and demo source files. The
Open Watcom PC project has been updated to include the new demo. See
the online documentation for more information.
+ Introduced the 'alternative' queue handling API and demo source files.
The Open Watcom PC project has been updated to include the new demo
source files. See the online documentation for more information.
+ Added AT91SAM7X Eclipse demo project.
+ Added the STM32 primer demo project for the GCC compiler and Ride IDE.
+ Removed the .lock files that were mistakenly included in the V4.6.1
eclipse workspaces.

Для раздумий над альтернативными семафорами рекомендую посмотреть сюда
http://freertos.narod.ru/semaphore.zip


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


Гуру
******

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



4.7.1

+ PIC32 (MIPS M4K based 32bit microcontroller) is now a fully supported
port.
+ All IAR Embedded Workbench demos for ARM targets are now saved in the
Embedded Workbench V5.x format. Embedded Workbench V4.x users can still
obtain the FreeRTOS.org V4.7.0 code from SourceForge, in which the old
format is used.
+ Mutexes with priority inheritance have been implemented to compliment the
existing binary semaphore features.
+ New recursive semaphore (mutex) functionality has been added.
+ New counting semaphore functionality has also been added.
+ Queues are now more flexible with the addition of new xQueueSendToFront(),
xQueueSendToBack() and xQueuePeek() API functions.
+ More support for Eclipse based projects.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Chudik
сообщение Feb 23 2008, 16:34
Сообщение #45


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

Группа: Свой
Сообщений: 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

11 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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