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

 
 
> FreeRTOS, Кто подскажет?
kolen
сообщение Dec 14 2007, 12:55
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 10-12-07
Пользователь №: 33 158



Всем доброго времени суток!

Хочу разобраться с этой самой FreeRTOS! скачал ее с родного сайта! а есть ли литературка (желательно на русском) с описанием самой этой ОС и ее параметров. ну вобщем все про нее? соедет все!

Спасибо!


--------------------
Это, по меньшей мере, не вежливо, сэр! © К\ф "Трое в лодке, не считая собаки"
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
std-logic
сообщение Feb 24 2008, 06:45
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 41
Регистрация: 8-02-05
Пользователь №: 2 484



Столкнулся со следующей проблемой:

Задача стоит портировать freeRTOS для LPC2468, работаю в Кейл. На freeRTOS.org есть порт для LPC2xxx, но для версий Кейл с родным (кейловским же) компилером. Сейчас же, как известно, кейл идет с АРМовским компилером. В нем, в числе прочего, изменился формат инлайн ассемблера и встроенного ассемблера тоже. Из-за этого вываливается куча ошибок при компиляции startup.s и portmacro.h (то есть файлов с ассемблерным кодом).

Попытки самостоятельно переделать упомянутые файлы пока не увенчались успехом (в АРМ-ассемблере, особенно в его вариантах под разные компиляторы, я новичок...)
Портов freeRTOS под LPC2xxx для RealView компилятора найти не смог help.gif

Может быть кто-то уже решал такую задачу?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 24 2008, 08:11
Сообщение #3


Гуру
******

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



Цитата(std-logic @ Feb 24 2008, 09:45) *
В нем, в числе прочего, изменился формат инлайн ассемблера и встроенного ассемблера тоже.

Ну ассемблером придется чуть-чуть ознакомиться. А что-бы меньше возни было - inline похерить - он там совершенно ни к чему.
- в критических секциях асмовские вставки заменить на __disable/enable_irq (причем так даже в большинстве случаев правильнее, нежели используемый огульный запрет и irq, и fiq)
- то, что наворочено в portmacro - заменить на нормальный асмовский файл (можно воспользоватся другими ARM портами в качестве образца)

Останется буквально чуть-чуть, практически формально даже, ознакомиться с ASM.
От других LPC21xx портов LPC24xx отличается практически только контроллером прерывания - придется разобраться и подправить.

Успехов!


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

Сообщений в этой теме
- kolen   FreeRTOS   Dec 14 2007, 12:55
- - Николай Z   Цитата(kolen @ Dec 14 2007, 15:55) Всем д...   Dec 14 2007, 14:14
- - kolen   как говорится вотс э пити! а может кто видел с...   Dec 14 2007, 14:31
|- - Николай Z   Цитата(kolen @ Dec 14 2007, 17:31) как го...   Dec 14 2007, 21:57
- - kolen   вотс э пити - как жалко(англ.) может быть кто нибу...   Dec 17 2007, 06:35
|- - Николай Z   Цитата(kolen @ Dec 17 2007, 09:35) вотс э...   Dec 17 2007, 09:43
|- - AndrewN   Цитата(kolen @ Dec 17 2007, 09:35) вотс э...   Dec 17 2007, 10:08
|- - Николай Z   Цитата(AndrewN @ Dec 17 2007, 13:08) Если...   Dec 17 2007, 15:22
- - kolen   Всем спасибо! вроде все ясно! бумем пользо...   Dec 17 2007, 11:31
- - Chudik   Для работы с временными задержками используются фу...   Feb 23 2008, 16:37
- - elektronshik   Подскажите пожалуйста как в приведенном ниже приме...   Dec 15 2008, 06:13
- - zltigo   Цитата(elektronshik @ Dec 15 2008, 09:13)...   Dec 15 2008, 07:23
|- - elektronshik   Цитата(zltigo @ Dec 15 2008, 10:23) Прави...   Dec 15 2008, 07:37
|- - zltigo   Цитата(elektronshik @ Dec 15 2008, 10:37)...   Dec 15 2008, 07:44
|- - elektronshik   Всем спасибо, буду пользовать критические секции.   Dec 15 2008, 10:03
- - Сергей Борщ   Цитата(elektronshik @ Dec 15 2008, 08:13)...   Dec 15 2008, 08:22


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

 


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


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