Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Dec 08, 2019 8:06 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 85 posts ]  Go to page Previous 1 2 3 4 5 6 Next
Author Message
 Post subject: Re: Kolibri как Apple
PostPosted: Sun May 03, 2015 11:55 pm 
Offline
Kernel Developer
User avatar

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

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

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


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Mon May 04, 2015 12:29 am 
Offline

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

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


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Mon May 04, 2015 5:46 am 
Offline
User avatar

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


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Mon May 04, 2015 3:29 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1358
XProger
нет смысла включать х86 ЦПУ в FPGA.
только видео и контроллеры устройств - в максимально удобном для ядра Колибри формате.


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Mon May 04, 2015 4:11 pm 
Offline
Just Flooding
User avatar

Joined: Thu Dec 11, 2014 1:31 am
Posts: 173
набор спецификаций SATA с версии 2,5 по 3,2 стоит 40$ , а какая-то одна версия 25$


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


Last edited by kiv on Tue May 19, 2015 9:08 pm, edited 5 times in total.
Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Wed May 06, 2015 10:52 am 
Offline

Joined: Sun Apr 12, 2015 12:07 pm
Posts: 14
перейти к экзоядру. И все вопросы отпадут.)


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Wed May 06, 2015 1:17 pm 
Offline
Kernel Developer
User avatar

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


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Thu May 07, 2015 3:43 pm 
Offline

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


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Thu May 07, 2015 6:48 pm 
Offline
Just Flooding
User avatar

Joined: Thu Dec 11, 2014 1:31 am
Posts: 173
Zerg, как костыль для переноса или есть конкретное архитектурное предложение?


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Fri May 08, 2015 2:02 pm 
Offline

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


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Fri May 08, 2015 11:57 pm 
Offline
Kernel Developer
User avatar

Joined: Fri Aug 14, 2009 1:46 am
Posts: 1358
У.Шекспир wrote:
(теза) - Мириться лучше со знакомым злом, чем бегством к незнакомому стремиться...

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

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


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Sat May 09, 2015 8:01 am 
Offline

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


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Sat May 09, 2015 9:44 am 
Offline

Joined: Mon Mar 27, 2006 6:33 am
Posts: 673
ruwebstyle wrote:
Нельзя ли Колибри использовать в процессоре GA144? Он же не x86?

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


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Sat May 09, 2015 3:48 pm 
Offline
Just Flooding
User avatar

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


Top
   
 Post subject: Re: Kolibri как Apple
PostPosted: Mon May 18, 2015 3:41 am 
Offline
Just Flooding
User avatar

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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 85 posts ]  Go to page Previous 1 2 3 4 5 6 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited