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

 
 
> freeRTOS и SAM7, Task
serikbei
сообщение Oct 18 2007, 19:14
Сообщение #1





Группа: Новичок
Сообщений: 10
Регистрация: 3-04-06
Пользователь №: 15 768



Здравствуйте,

Помогите разобраться с Примером Rowley точнее с вызовом Taskов.

#define mainUSB_PRIORITY ( tskIDLE_PRIORITY + 1 )
#define mainUSB_TASK_STACK ( 200 )

С Приоритетами все понятно. TASK_STACK как я понимаю это выделеное место для Таска.
А вот где можно время вызова Таска установить я не как не найду. Может кто уже сталкивался с этим?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
xelax
сообщение Oct 19 2007, 10:04
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 370
Регистрация: 7-11-06
Пользователь №: 22 035



А что под временем вызова подразумевается... Сия операционка вызывает таски по PIT таймеру. Если кооперативная многозадачность настроена то, таски друг за другом идут, частота вызова таска от приоритета зависит, если не кооперативная то высокоприоритетные могут прервать низкоприоритетных тасков. Всем этим шедулер заведует.
Можно только количество системных тиков посмотреть с помощью xTaskGetTickCount.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:03
Рейтинг@Mail.ru


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