Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вт мар 28, 2017 4:53 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 85 сообщений ]  На страницу Пред. 1 2 3 4 5 6 След.
Автор Сообщение
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Вс май 03, 2015 11:55 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
kiv
да, существует - это тот же старый добрый SVN.
выбор базового чипа пока не критичен, код отдельных контроллеров пока можно отлаживать на любых FPGA, без обязательной 100% совместимости.
А можно и без FPGA, на VHDL-симуляторах.

Выбор конкретного чипа определяется выбором ЦПУ и системной шины, т.е. схемотехника в конечном счете решает всё.

Итак, какой процессор выбираем - Intel или AMD?
ЦПУ должен быть не очень дорогим, не сильно устаревшим и не слишком навороченным.
Системная шина должна быть достаточно хорошо документирована, чтобы можно было без проблем прицепить ЦПУ к FPGA (там и программных заморочек будет достаточно, ведь тестировать железо придется без BIOSа, без графики и с неинициализированным MMU)


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Пн май 04, 2015 12:29 am 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 522
В качестве какого то подспорья предлагаю рассмотреть использования GA144 асинхронных 700МГц (144 ядра) MISC контроллеров
20$ за единицу в партии от 10шт. В каких то применениях может оказаться достаточно эффективным решением.

P.S. У меня есть отладочная плата с Xilinx FPGA Spatrtan3Е Nexus 2 от Digilent, но опыт пока практически нулевой. Что то цена сильно изменилась. (несколько лет назад она стоила 100$)
хотя один из тестовых проектов компилировал через bat файл и загружал в плату. VHDL по книгам читал, но до практики так ещё и не добрался. :)


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Пн май 04, 2015 5:46 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт апр 17, 2015 9:44 am
Сообщения: 29
У меня имеется отладочная плата на Altera Cyclone III (EP3C40F780C8N). Когда-то на OpenCores искал x86 схему, но не нашёл ни одной с поддержкой SSE. Имею опыт в Verilog'е, но и VHDL понимаю.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Пн май 04, 2015 3:29 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
XProger
нет смысла включать х86 ЦПУ в FPGA.
только видео и контроллеры устройств - в максимально удобном для ядра Колибри формате.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Пн май 04, 2015 4:11 pm 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Чт дек 11, 2014 1:31 am
Сообщения: 173
набор спецификаций SATA с версии 2,5 по 3,2 стоит 40$ , а какая-то одна версия 25$


Вложения:
atas.zip [5.01 МБ]
20 скачиваний


Последний раз редактировалось kiv Вт май 19, 2015 9:08 pm, всего редактировалось 5 раз.
Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Ср май 06, 2015 10:52 am 
Не в сети

Зарегистрирован: Вс апр 12, 2015 12:07 pm
Сообщения: 14
перейти к экзоядру. И все вопросы отпадут.)


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Ср май 06, 2015 1:17 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
Zerg
В А-версии экзодыра уже пробита:
- приложению обеспечен доступ ко всем PCI-ресурсам, включая маппинг расширенного конфигурационного пространства и MMIO,
- имеется 4Мб расшаренной физической памяти, которую юзер может использовать для организации DMA-каналов,
- можно читать любую область физической памяти (удобно для профайлинга ядра и чтения системных переменных из приложения),
- расшарена страница LAPIC (для прямого управления MSI-прерываниями),
- временно (для оптимизации GUI) расшарены MMIO-регистры графического контроллера,
- возможно добавление пользовательских функций ядра.
Что еще надо? - в Колибри можно всё.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Чт май 07, 2015 3:43 pm 
Не в сети

Зарегистрирован: Вс апр 12, 2015 12:07 pm
Сообщения: 14
Я в том плане, что экзоядро же впринципе взаимодейчтвыет через libos, так? А что если обучить эти либы к примеру понимать редхатовские дрова? Чтоб из сорцов их подтянуть и скомпилить. Это может здорово облегчить нам жизнь в плане драйверов)


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Чт май 07, 2015 6:48 pm 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Чт дек 11, 2014 1:31 am
Сообщения: 173
Zerg, как костыль для переноса или есть конкретное архитектурное предложение?


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Пт май 08, 2015 2:02 pm 
Не в сети

Зарегистрирован: Вс апр 12, 2015 12:07 pm
Сообщения: 14
Скорее костыль, ибо их исходники с трудом и большим напильником, если не кувалдой поймут ядро колибри. Все равно полагаю придется затем переносить их в асм, ибо потеря скорости, размер, и тд.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Пт май 08, 2015 11:57 pm 
Не в сети
Kernel Developer
Аватара пользователя

Зарегистрирован: Пт авг 14, 2009 1:46 am
Сообщения: 1291
У.Шекспир писал(а):
(теза) - Мириться лучше со знакомым злом, чем бегством к незнакомому стремиться...

(антитеза) - Так всех нас в трусов превращает мысль. И вянет, как цветок, решимость наша
в бесплодье умственного тупика.

(вердикт) - Так погибают замыслы с размахом, в начале обещавшие успех, от долгих отлагательств.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Сб май 09, 2015 8:01 am 
Не в сети

Зарегистрирован: Чт мар 05, 2015 9:02 pm
Сообщения: 29
Немного не понял суть последних сообщений.
К чему приходим то? Роутеры? Умный дом?
----
Нельзя ли Колибри использовать в процессоре GA144? Он же не x86?


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Сб май 09, 2015 9:44 am 
Не в сети

Зарегистрирован: Пн мар 27, 2006 6:33 am
Сообщения: 522
ruwebstyle писал(а):
Нельзя ли Колибри использовать в процессоре GA144? Он же не x86?

GA144 не процессор в классическом понимании, а контроллер и больше применим для специально выстроенных решений.
Чтобы GA144 стал процессором общего применения его архитектура должна "обрасти" поддержкой разных компьютерных компонент
на решение такой задачи и предлагается использовать FPGA
+ утилизировать его возможности в программах не так тривиально в следствии специфики построения кристала,
что впрочем близко к ручному ассемблерному программированию.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Сб май 09, 2015 3:48 pm 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Чт дек 11, 2014 1:31 am
Сообщения: 173
art_zh, молча понял тебя, но и не задать вопрос не мог. ;)
ruwebstyle, упрощая слова Kopa: нет - нельзя.


Вернуться к началу
 Заголовок сообщения: Re: Kolibri как Apple
СообщениеДобавлено: Пн май 18, 2015 3:41 am 
Не в сети
Just Flooding
Аватара пользователя

Зарегистрирован: Чт дек 11, 2014 1:31 am
Сообщения: 173
круг замкнулся, основной блок док-ов есть и на удобном русском #p61328, остаётся дело за большИм...


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

Часовой пояс: UTC+03:00


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

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


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

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