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/ |