OSDev

для всех
Текущее время: 01 май 2024, 01:47

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Создание ОС под ARM платформу, как?
СообщениеДобавлено: 03 сен 2009, 21:46 

Зарегистрирован: 16 ноя 2008, 19:09
Сообщения: 5
Интересует какая либо информация на эту тему, как устроена, документация и т.п.
Поиск на русском ничего полезного мне так и не принес.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2009, 02:50 

Зарегистрирован: 05 дек 2008, 03:58
Сообщения: 57
Процесс загрузки расписан хорошо.Причем и на русском. Да и сам ARM тоже расписан хорошо.
Неплохо понять что за ОС и для чего пишем.
ARM это расплывчато.
Есть микроконтроллеры в них если только переключение процессов и выделение памяти реализовать. Плюс всякие функции.
КПК или телефон нужна ОС с распределением ресурсов. Хотя тут неясно чем управлять.
Роутеры там опять таки свои ресурсы.
Процессоров с ARM много и очень много и все отличаются. Отсюда выход нужна абстракция над оборудованием и менеджер ресурсов. В который записывается сколько есть ресурсов и кто сколько взял.

Что от всех устройств требуется. Ну уметь выполнять несколько программ. Читать писать с носителя.
Сеть поддерживать. Еще звук экран, камеры и прочии. Что-то стандартное что-то разное еще не выяснял.

3D процессоры вроде разные. SIMD сопроцессоры 2 разновидности. Поддержка JAVA сопроцессор одинаковый у всех где есть. Сопроцессор отвечающий за страницы памяти стандартный, а нужна ли поддержка страниц вообще неясно если только ядро спрятать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2009, 03:42 

Зарегистрирован: 05 дек 2008, 03:58
Сообщения: 57
скачал описание на omap850 просто зашибись столько понакрутили что не разберешся.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2009, 07:56 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
В общем, для начала надо определиться, что ОС должна делать -- т.е. конкретизировать задачу. Без этого что-либо делать попросту бессмысленно. В конце концов, и Винда, и МС ДОС -- оси, но абсолютно отличающиеся друг от друга не только по внешнему виду (что к устройству оси вообще мало отношения имеет), но и по внутреннему устройству.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2009, 16:17 

Зарегистрирован: 16 ноя 2008, 19:09
Сообщения: 5
Не могли бы вы поделиться ссылочками на нужную информацию.
Есть устройство на базе Marvell PXA312.
Для начало просто интересно как устроено.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2009, 20:17 

Зарегистрирован: 05 дек 2008, 03:58
Сообщения: 57
что-то новенькое. На intel PXA270 на сайте интел лежит.
Тут документация. И на др семейства тоже найти можно.
http://www.marvell.com/products/cellular/application/PXA3xx_series.jsp
http://www.intel.com/design/intelxscale/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04 сен 2009, 22:51 

Зарегистрирован: 16 ноя 2008, 19:09
Сообщения: 5
Интересно а как все это тестировать? Есть эмулятор?

А есть что-то на русском и не слишком конкретное?
А то я знаю только x86)), а с ARM ассемблером только начал знакомиться, но в общем темный лес.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 сен 2009, 00:23 

Зарегистрирован: 05 дек 2008, 03:58
Сообщения: 57
http://ww.gaw.ru/html.cgi/txt/doc/micros/arm/index.htm
Еще есть книги про контроллер LPC2000 фирмы Philips на русском.

ARM всяких полно. И эмуляторов тоже. Вообще ARM оснащен JTAG отладчиком так что по идеи можно напрямую тестировать на процессоре.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 сен 2009, 18:29 

Зарегистрирован: 16 ноя 2008, 19:09
Сообщения: 5
Ну мне для начало на эмуляторе хотя бы.
А так какой эмулятор посоветуйте?

Просто я новичок в этих микроконтроллерах всяких. А как изучить не знаю. Не мог бы дать аську или мыло)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 сен 2009, 11:21 

Зарегистрирован: 05 дек 2008, 03:58
Сообщения: 57
Я тоже не занимаюсь поэтому порекомендовать не могу. Вот эти два можешь посмотреть.
http://www.qemu.org/
http://www.skyeye.org/index.shtml


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB