OSDev
http://osdev.su/

Создание ОС под ARM платформу, как?
http://osdev.su/viewtopic.php?f=5&t=294
Страница 1 из 2

Автор:  Duplex [ 03 сен 2009, 21:46 ]
Заголовок сообщения:  Создание ОС под ARM платформу, как?

Интересует какая либо информация на эту тему, как устроена, документация и т.п.
Поиск на русском ничего полезного мне так и не принес.

Автор:  Pavia [ 04 сен 2009, 02:50 ]
Заголовок сообщения:  Re: Создание ОС под ARM платформу, как?

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

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

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

Автор:  Pavia [ 04 сен 2009, 03:42 ]
Заголовок сообщения:  Re^2: Создание ОС под ARM платформу, как?

скачал описание на omap850 просто зашибись столько понакрутили что не разберешся.

Автор:  SII [ 04 сен 2009, 07:56 ]
Заголовок сообщения:  Re^3: Создание ОС под ARM платформу, как?

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

Автор:  Duplex [ 04 сен 2009, 16:17 ]
Заголовок сообщения:  Re^4: Создание ОС под ARM платформу, как?

Не могли бы вы поделиться ссылочками на нужную информацию.
Есть устройство на базе Marvell PXA312.
Для начало просто интересно как устроено.

Автор:  Pavia [ 04 сен 2009, 20:17 ]
Заголовок сообщения:  Re^5: Создание ОС под ARM платформу, как?

что-то новенькое. На intel PXA270 на сайте интел лежит.
Тут документация. И на др семейства тоже найти можно.
http://www.marvell.com/products/cellular/application/PXA3xx_series.jsp
http://www.intel.com/design/intelxscale/

Автор:  Duplex [ 04 сен 2009, 22:51 ]
Заголовок сообщения:  Re^6: Создание ОС под ARM платформу, как?

Интересно а как все это тестировать? Есть эмулятор?

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

Автор:  Pavia [ 05 сен 2009, 00:23 ]
Заголовок сообщения:  Re^7: Создание ОС под ARM платформу, как?

http://ww.gaw.ru/html.cgi/txt/doc/micros/arm/index.htm
Еще есть книги про контроллер LPC2000 фирмы Philips на русском.

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

Автор:  Duplex [ 05 сен 2009, 18:29 ]
Заголовок сообщения:  Re^8: Создание ОС под ARM платформу, как?

Ну мне для начало на эмуляторе хотя бы.
А так какой эмулятор посоветуйте?

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

Автор:  Pavia [ 06 сен 2009, 11:21 ]
Заголовок сообщения:  Re^9: Создание ОС под ARM платформу, как?

Я тоже не занимаюсь поэтому порекомендовать не могу. Вот эти два можешь посмотреть.
http://www.qemu.org/
http://www.skyeye.org/index.shtml

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/