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$ Spoiler: Show
|
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/ |