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

 
 
> OC для ARM7 непонятные моменты
zuy
сообщение Dec 2 2005, 13:00
Сообщение #1


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

Группа: Свой
Сообщений: 173
Регистрация: 30-11-05
Из: San Francisco
Пользователь №: 11 593



Прочитал я практически всю ветку по ОС на этом форуме. И осталась пара вопросов.
Встречается упоминание нескольких ОС для использовании в устройствах, например:
ucLinux
uCOs-II
RTES
QNX
это то, что на мой взгляд встречается на этом форуме чаще всего.
Ну а вопросы такие:
1. Это все в какой-то мере клоны Linux или может Unix? Или может не клоны по исходникам но наследуют философию или архитектуру?
2. Все ли эти ОС реализуют вытесняющую многозадачность?
3. Что из вышеперечисленного имеет смысл пытаться запускать на контроллерах с 512kb FLASH и 48kb RAM. без внешней памяти.

Собственно нужно это для того, что для освоения ARM я решил приобрести LPC-P2148 плату и на ней экспериментировать. И вот после того, как разберусь на ней с текущими задачами, хочу пробовать поставить ОС и дальше уже ее использовать. От ОС нужна организация файловой системы и работа с файлами на MMC/SD. Вытесняющая многозадачность. Широкое распространение, чтобы было у кого консультироваться по проблемам. Если, как-то c LINUX архитектурой будет связано очень хорошо. А вот реальность RealTime пока не важна.

Для себя вижу устройство так. Железо это плата LPC-P2148 с залитой осью. Я пишу программу с нужной мне функцианальностью. ложу ее на MMC, и девайс ее запускает.
Ну вот выдавил из себя все что накопилось, немного сумбурно, но буду рад любым ответам.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexandrY
сообщение Dec 2 2005, 16:31
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Немного рассмешили.
Так смешать в кучу вообще разные операционки, это надо быть еще совсем зеленым.

На местном FTP и на халяву в сети доступны:
uCLinux - монстр обрубок(без MMU) Linux-а,
QNX - монстр реалтайм наследник Linux-а
eCos - монстр реалтайм обрубленный(без MMU) наследник Linux-а
uCOs-II - RTOS для настоящих парней влезет даже на PIC, ничего общего с Linux
WxWorks (Tornado) - ближе к монстрам, ничего общего с Linux
Монстров выбирают из-за их встроенных коммуникационных стеков и файловых систем, но в абсолютных величинах время реакции таких операционок становится приемлемым только на чипах с частотой от 1 ГГц так, что тут крепко надо думать...

На местном FTP есть очень хорошие RTOS портированные на ARM и влезающие в самые минимальные ресурсы:
Nucleus
ThreadX
embOS
ARTX - операционка от Keil, привязана к компилятору Keil для ARM
Эти выше перечисленные к Linux никакого отношения не имеют.

Также можно здесь найти
OSEK - тоже очень компактная RTOS, но тут нет порта под ARM
VRTX - под ARM порт есть. На Linux вроде не похожа, но глубже не копал.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Dec 2 2005, 18:51
Сообщение #3


Гуру
******

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



Цитата(AlexandrY @ Dec 2 2005, 19:31) *
Монстров выбирают из-за их встроенных коммуникационных стеков и файловых систем, но в абсолютных величинах время реакции таких операционок становится приемлемым только на чипах с частотой от 1 ГГц так, что тут крепко надо думать...
Все от задач зависит. Есть чудная вещь, очень хорошо реалтаймизирующая (Linux | uClinux).

http://www.rtai.org/index.php

http://www.aero.polimi.it/~rtai/documentat...ory/history.pdf - история развития - очень хорошо написано!

http://www.linuxdevices.com/files/misc/rip...rtl-v-rtai.html

http://www.linuxdevices.com/articles/AT8073314981.html
Real-time Linux Software Quick Reference Guide

http://www.linuxdevices.com/articles/AT4503827066.html
Comparing real-time Linux alternatives

http://www.linuxdevices.com/articles/AT9837719278.html
Real-time Linux -- what is it, why do you want it, how do you do it?

http://www.linuxdevices.com/articles/AT5997007602.html
ELJonline: Real Time and Linux, Part 1

http://www.linuxdevices.com/articles/AT5503476267.html
ELJOnline: Real-Time and Linux, Part 2: the Preemptible Kernel

http://www.linuxdevices.com/articles/AT6320079446.html
ELJonline: Real Time and Linux, Part 3: Sub-Kernels and Benchmarks

http://www.linuxdevices.com/articles/AT4392551795.html
The RTAI perspective in the real-time Linux debate

eCOS весьма неплох по реальному времени

Еще есть www.rtems.org - для настоящиех фанатов real time.
Go to the top of the page
 
+Quote Post



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

 


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


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