OSDev http://osdev.su/ |
|
Какие из здешних операционок до сих пор живые? http://osdev.su/viewtopic.php?f=18&t=474 |
Страница 1 из 1 |
Автор: | lubyagin [ 09 дек 2011, 04:05 ] |
Заголовок сообщения: | Какие из здешних операционок до сих пор живые? |
Я смотрю, подраздел форума "Разработка ОС" - закрыт. К чему бы это? Какие из здешних операционок до сих пор живые? |
Автор: | SII [ 09 дек 2011, 05:39 ] |
Заголовок сообщения: | Re: Какие из здешних операционок до сих пор живые? |
Моя жива, цветёт, пахнет и даже используется на практике, но здесь она вообще никак не отражена: всё ж с ARMами мало кто работает, а у меня основная работа (за которую денежку иногда даже платят) как раз с ними. |
Автор: | tlx [ 28 янв 2012, 18:07 ] |
Заголовок сообщения: | Re: Какие из здешних операционок до сих пор живые? |
SII писал(а): Моя жива, цветёт, пахнет и даже используется на практике, но здесь она вообще никак не отражена: всё ж с ARMами мало кто работает, а у меня основная работа (за которую денежку иногда даже платят) как раз с ними. Она под qemu работает? Если да, поделитесь кодом инициализации lcd-панели. |
Автор: | SII [ 28 янв 2012, 18:53 ] |
Заголовок сообщения: | Re: Какие из здешних операционок до сих пор живые? |
Эмуляторами не пользуюсь: мне хватает и глюков реального железа. Ну а в реале код инициализации зависит от конкретной модели контроллера дисплея. |
Автор: | tlx [ 29 янв 2012, 09:12 ] |
Заголовок сообщения: | Re: Какие из здешних операционок до сих пор живые? |
SII писал(а): Эмуляторами не пользуюсь: мне хватает и глюков реального железа. Ну а в реале код инициализации зависит от конкретной модели контроллера дисплея. Меня интересует PrimeCell PL110. Вроде бы собрал всю инициализацию в одну функцию. Но внутри ядра Linux она работает, а когда пытаюсь перенести в свое ядро - нет. Наверное что-то нужно сделать с AMBA перед инициализацией. |
Автор: | SII [ 29 янв 2012, 09:29 ] |
Заголовок сообщения: | Re: Какие из здешних операционок до сих пор живые? |
С ним не сталкивался никогда, так что ничего не скажу. В любом случае, если делается своя система, то и инициализировать нужно всё самому, и делать это правильно. А там может хватать тонких моментов (например, собственно процессор может работать в широком диапазоне частот, но с частотой процессора увязана частота периферии, а для некоторых контроллеров она нужна вполне определённая, что резко сужает допустимые рамки для частоты процессора). Плюс возможно наличие всяких багоглюков в железе: у некоторых МК еррата чуть ли не толще даташита. В общем, сидеть и изучать документацию :) |
Автор: | tlx [ 29 янв 2012, 10:29 ] |
Заголовок сообщения: | Re: Какие из здешних операционок до сих пор живые? |
Я вряд ли дальше эмулятора придвинусь. Пробовал разобраться с u-boot, но тоже не нашел рабочего патча с panel_info для qemu. Вообще есть для ARM какие-нибудь мини оси, грузчики или примеры работающие, не через uart? |
Автор: | SII [ 29 янв 2012, 12:03 ] |
Заголовок сообщения: | Re: Какие из здешних операционок до сих пор живые? |
То, что мне попадалось для АРМов, можно разделить на две категории: 1) настолько убогое, что я бы постыдился такое осью назвать (фактически -- примитивные переключалки потоков с небольшим количеством примитивных же функций синхронизации); 2) жирное, даже монстрообразное -- разные клоны Линуха, включая Андроид, Вындовз ЦЕ и т.п. Кстати, а что значит "работающие не через UART"? Поддержка UARTа -- чуть ли не первое, что следует делать в своих разработках, чтобы можно было получать нормальные сообщения и всё такое. Наличие отладчика и даже полноценной графической среды на отлаживаемой системы не отменяет нужды в консоли: многие вещи с помощью такого примитивного механизма реализуются куда удобнее и эффективнее, чем с помощью более навороченных средств. |
Автор: | tlx [ 29 янв 2012, 12:44 ] |
Заголовок сообщения: | Re: Какие из здешних операционок до сих пор живые? |
Я имел ввиду, что все что мне попадалось, работало только чрез перенаправляемый последовательный порт. А мне хотелось что нибудь напасть (ну или в случае с ARM - нарисовать) на экране эмулятора. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |