OSDev

для всех
Текущее время: 28 апр 2024, 07:25

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




Начать новую тему Ответить на тему  [ Сообщений: 24 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Какой ARM выбрать?
СообщениеДобавлено: 02 авг 2013, 20:49 

Зарегистрирован: 16 июл 2013, 00:56
Сообщения: 26
1) Положительно в целом. Иногда смотрю в код, но чаще в спеки и на форум. В коде сложно найти нужное. Еще, я читаю книгу "Бовет Д., Чезати М. Ядро Linux", там понятнее чем в коде :)
2) Образовательное велосипедостроение, пока отпуск. Но на АРМ пока нет ничего, закрытого не планирую, не тот уровень.
3) Спасибо за перевод, теперь его читаю. Я буду смотреть, может присоединюсь, когда выйдет мануал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой ARM выбрать?
СообщениеДобавлено: 02 авг 2013, 21:11 

Зарегистрирован: 28 янв 2012, 18:02
Сообщения: 29
Хочу поделится опытом копания ядра для AArch64: я поднял локальный веб-сервер и установил DocuWiki, заменил acronyms.conf на файл содержащий названия мнемоник из набора AArch64 с подготовленным мной переводом. Теперь копирую ассемблерный код из ядра на вики страницы и при наведении мыши, появляется подсказка с описанием команды.

acronyms.conf выслать не могу, потому что он остался на работе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой ARM выбрать?
СообщениеДобавлено: 02 авг 2013, 21:22 

Зарегистрирован: 16 июл 2013, 00:56
Сообщения: 26
Кода на ARMv8 в линуксе наверное немного, все же, это нужная работа.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой ARM выбрать?
СообщениеДобавлено: 06 авг 2013, 08:23 

Зарегистрирован: 28 янв 2012, 18:02
Сообщения: 29
Раз уж ты эмулируешь Raspberry Pi и тебя интересует ассемблерный код, можешь посмотреть вот эту простую ось. Ее делают в Кембридже, а значит качество кода не плохое.

У тебя есть Raspberry Pi ? Я всё собираюсь купить, но характеристики уж очень слабые. С другой стороны за 2000 рублей. Какая разница.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой ARM выбрать?
СообщениеДобавлено: 06 авг 2013, 12:08 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Главное -- не слабые характеристики, а закрытый процессор. Т.е. если баловаться только со всякими там Линухами, то вполне (за исключением того, что сам Линух тормозит, конечно, ибо тот ещё монстр), а вот если самому -- то фиг вам. Пытаться выдернуть нужный код из Линуха можно, конечно, но это тот ещё изврат, не говоря о том, что этот выдернутый код не очень-то легко, если вообще возможно, модифицировать под себя.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой ARM выбрать?
СообщениеДобавлено: 06 авг 2013, 15:50 

Зарегистрирован: 28 янв 2012, 18:02
Сообщения: 29
Я решил заказать, завтра пойду оплачу.

SII, у тебя же закрытая ось под ARM? Что реализовано? GUI есть?

Если откроешь исходники и vlad9486 согласиться поработать над ней, то и я подтянусь.

Было бы здорово работать над какой-нибудь осью вместе. 3 человека это уже команда. Пока мы с ним новички и полны энтузиазма (наверное).

Хотя вроде, ты говорил, что ось у тебя коммерческая, и ты ее пилишь для какой-то компании, поэтому код код не открываешь. Поправь, если не прав.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой ARM выбрать?
СообщениеДобавлено: 07 авг 2013, 01:15 

Зарегистрирован: 28 окт 2007, 18:33
Сообщения: 1418
Ось полностью открытая, просто я нигде не анонсирую и т.д., поскольку особо выкладывать нечего. Никакого гуя нет и в обозримом будущем не появится: делать недогуй желания нет, а нормальную оконную систему -- долго и сложно. Имеются многозадачность с многопоточностью, некоторые механизмы синхронизаци и т.д., частично ввод-вывод (нуждающийся в доработке), заложена многопроцессорность и управление памятью (в т.ч. возможность создания виртуальной памяти). По сути, функционал сейчас в чём-то лучше, а в чём-то хуже, например, FreeRTOS. Однако потенциально я замахиваюсь на систему, которая _технически_ сможет конкурировать с той же Виндой по функционалу.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой ARM выбрать?
СообщениеДобавлено: 09 авг 2013, 18:26 

Зарегистрирован: 16 июл 2013, 00:56
Сообщения: 26
tlx, что-то сделаю сам, потом попробую коллективно поработать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой ARM выбрать?
СообщениеДобавлено: 14 авг 2013, 23:02 

Зарегистрирован: 16 июл 2013, 00:56
Сообщения: 26
tlx, что-бы разобраться с тем эмулятором Foundation Model, я дизассемблировал файлик hello.axf, с директории examples, это код, который выводит на экран "Hello, 64-bit world!". Там почти сделанное ядро, но у меня пока не хватает знания ассемблера. Может тебе интересно будет, посмотри, там можно найти больше чем в коде линукса.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Какой ARM выбрать?
СообщениеДобавлено: 15 авг 2013, 14:09 

Зарегистрирован: 28 янв 2012, 18:02
Сообщения: 29
В понедельник, когда разгребу дела, посмотрю. Собирался написать статью про Linux на ARMv8, включая Device Tree и всё остальное.

Ты уверен, что дизасемблер понимает мнемоники Aarch64? Из какого он набора утилит? Просто я обычно собираю а не разбираю :)


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

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


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

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


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

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