Board.KolibriOS.org
https://board.kolibrios.org/

Kolibri как Apple
https://board.kolibrios.org/viewtopic.php?f=8&t=3045
Page 4 of 6

Author:  art_zh [ Sun May 03, 2015 11:55 pm ]
Post subject:  Re: Kolibri как Apple

kiv
да, существует - это тот же старый добрый SVN.
выбор базового чипа пока не критичен, код отдельных контроллеров пока можно отлаживать на любых FPGA, без обязательной 100% совместимости.
А можно и без FPGA, на VHDL-симуляторах.

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

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

Author:  Kopa [ Mon May 04, 2015 12:29 am ]
Post subject:  Re: Kolibri как Apple

В качестве какого то подспорья предлагаю рассмотреть использования GA144 асинхронных 700МГц (144 ядра) MISC контроллеров
20$ за единицу в партии от 10шт. В каких то применениях может оказаться достаточно эффективным решением.

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

Author:  XProger [ Mon May 04, 2015 5:46 am ]
Post subject:  Re: Kolibri как Apple

У меня имеется отладочная плата на Altera Cyclone III (EP3C40F780C8N). Когда-то на OpenCores искал x86 схему, но не нашёл ни одной с поддержкой SSE. Имею опыт в Verilog'е, но и VHDL понимаю.

Author:  art_zh [ Mon May 04, 2015 3:29 pm ]
Post subject:  Re: Kolibri как Apple

XProger
нет смысла включать х86 ЦПУ в FPGA.
только видео и контроллеры устройств - в максимально удобном для ядра Колибри формате.

Author:  kiv [ Mon May 04, 2015 4:11 pm ]
Post subject:  Re: Kolibri как Apple

набор спецификаций SATA с версии 2,5 по 3,2 стоит 40$ , а какая-то одна версия 25$


Attachments:
atas.zip [5.01 MiB]
Downloaded 99 times

Author:  Zerg [ Wed May 06, 2015 10:52 am ]
Post subject:  Re: Kolibri как Apple

перейти к экзоядру. И все вопросы отпадут.)

Author:  art_zh [ Wed May 06, 2015 1:17 pm ]
Post subject:  Re: Kolibri как Apple

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

Author:  Zerg [ Thu May 07, 2015 3:43 pm ]
Post subject:  Re: Kolibri как Apple

Я в том плане, что экзоядро же впринципе взаимодейчтвыет через libos, так? А что если обучить эти либы к примеру понимать редхатовские дрова? Чтоб из сорцов их подтянуть и скомпилить. Это может здорово облегчить нам жизнь в плане драйверов)

Author:  kiv [ Thu May 07, 2015 6:48 pm ]
Post subject:  Re: Kolibri как Apple

Zerg, как костыль для переноса или есть конкретное архитектурное предложение?

Author:  Zerg [ Fri May 08, 2015 2:02 pm ]
Post subject:  Re: Kolibri как Apple

Скорее костыль, ибо их исходники с трудом и большим напильником, если не кувалдой поймут ядро колибри. Все равно полагаю придется затем переносить их в асм, ибо потеря скорости, размер, и тд.

Author:  art_zh [ Fri May 08, 2015 11:57 pm ]
Post subject:  Re: Kolibri как Apple

У.Шекспир wrote:
(теза) - Мириться лучше со знакомым злом, чем бегством к незнакомому стремиться...

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

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

Author:  ruwebstyle [ Sat May 09, 2015 8:01 am ]
Post subject:  Re: Kolibri как Apple

Немного не понял суть последних сообщений.
К чему приходим то? Роутеры? Умный дом?
----
Нельзя ли Колибри использовать в процессоре GA144? Он же не x86?

Author:  Kopa [ Sat May 09, 2015 9:44 am ]
Post subject:  Re: Kolibri как Apple

ruwebstyle wrote:
Нельзя ли Колибри использовать в процессоре GA144? Он же не x86?

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

Author:  kiv [ Sat May 09, 2015 3:48 pm ]
Post subject:  Re: Kolibri как Apple

art_zh, молча понял тебя, но и не задать вопрос не мог. ;)
ruwebstyle, упрощая слова Kopa: нет - нельзя.

Author:  kiv [ Mon May 18, 2015 3:41 am ]
Post subject:  Re: Kolibri как Apple

круг замкнулся, основной блок док-ов есть и на удобном русском #p61328, остаётся дело за большИм...

Page 4 of 6 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/