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

 
 
> 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
Ответов
Виктория
сообщение Dec 2 2005, 13:31
Сообщение #2


инженер
****

Группа: Свой
Сообщений: 520
Регистрация: 19-09-05
Из: Самара
Пользователь №: 8 701



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


Организация файловой системы и вытесняющая многозадачность - может и маловато аргументов к переходу с использованием операционной системы. Можно и Си (с библиотекой для файловой системы на MMC/SD) обойтись, а многозадачность - использование прерываний от таймера и периферии. Это, разумеется, просто одно из мнений.
Go to the top of the page
 
+Quote Post
zuy
сообщение Dec 2 2005, 14:30
Сообщение #3


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

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



Цитата(Vic1 @ Dec 2 2005, 17:31) *
Организация файловой системы и вытесняющая многозадачность - может и маловато аргументов к переходу с использованием операционной системы. Можно и Си (с библиотекой для файловой системы на MMC/SD) обойтись, а многозадачность - использование прерываний от таймера и периферии. Это, разумеется, просто одно из мнений.


Конечно, оно вообщем-то все так и сделано на простом PIC18F452 все работает. И в первую очередь на ARM я все сделаю по таму же принципу без ОС. Благо на С все писал и перекомпилить не так сложно будет.
А с ОС хочу начать, чтобы в будушем быть осведомленным в этом вопросе. И столкнулся с непонятками. На PC в общем-то, может утрировано, но есть семья Windows и Linux. А тут с Windows семейством все понятно, WinCE мне не нужна. А вот все остальные названия не понятно, они все от Linux пошли или это все же разные системы. С кооперативной многозадачносьтю не хочется связываться т.к. ну не нравится она мне со времен Win3.11 и кооперативных ОС на PIC. В PIC просто выбора не было, а тут хочу вытесняющую попробовать.
На Linux меня привлекает, то что можно использовать софт, которого много уже написано для PC. Тот же WEB сервер и многое другое. Я подозреваю, что теоретически, можно и перекомпилить ядро линукса руками, но это наверно не лучшая задача, чтобы начать smile.gif
Go to the top of the page
 
+Quote Post



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

 


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


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