Вниманию embedded-системотехников, электронщиков и kernel-программистов!
Отдам в хорошие руки 2 новые, очень неслабые FPGA-платы, мощная и универсальная платформа для решения широкого круга задач автоматизации и управления процессами.
Легко перенастраиваемая функциональность - можно проэмулировать весь спектр периферии от видеокарты до сетевухи. Может сгодиться для опробования различных концепций системной архитектуры и шинных драйверов.
P.S. Чайникам*, халявщикам**, и посторонним***: просьба не беспокоиться.
По совершенно ясной причине: каталожная стоимость одной карты $419.
Два комплекта + программаторы + пересылка = круглая сумма.
Я не миллионер и не альтруист. Это моя целевая инвестиция в развитие низкоуровневой подсистемы КОС, и хотелось бы увидеть с этого килобакса какую-то отдачу.
-------------------- * чайник = программист, которому не интересно как оно всё там устроено.
** халявщик = халявщик, которому этот борт нужен просто чтобы загнать его за полцены на барахолке.
*** посторонний = тот, которому Колибри пофиг.
Re: Prototype Boards
Posted: Wed Feb 10, 2010 6:27 pm
by art_zh
За 5 дней - полсотни просмотров и ни единой реплики. С вами только мизера расписывать.
Ладно, зайду с бубей: поначалу я хотел отработать на этой карте бездисковую загрузку облегченной версии КОС, но Serge viewtopic.php?f=3&t=17&start=290 навел на совершенно сумасшедшую мысль.
2D-видеокарта с 128Мб бортовой памяти - вполне достаточно для выведения большинства графических функций из ядра - в модули?в драйвер?в железо!.
Речь не только о блиттере и курсоре, и даже не о полигонах и аппаратных шрифтах (подумаешь, бином Ньютона!)
В принципе можно отдать графической карте (буквально) весь сервис оконного менеджера
Re: Prototype Boards
Posted: Wed Feb 10, 2010 6:37 pm
by SII
Можно-то можно, да только сие изделие будет уникальным, ни с кем и ни с чем не совместимым, а значит, у подавляющего большинства потенциальных пользователей его не будет. В то же время у примерно такого же количества этих самых пользователей уже сейчас или в обозримом будущем (явно более близком, чем даже самые оптимистические сроки получения действительно практически полезной ОС) будут в наличии видеоконтроллеры, совместимые как минимум с DirectX 10 -- а их возможности тоже позволяют очень многое делать силами графического, а не центрального процессора. Так что, если подходить с точки зрения перекладывания работы на графпроцессор, то куда логичнее опираться на возможности реально существующего железа, чем изобретать своё.
Re: Prototype Boards
Posted: Wed Feb 10, 2010 6:43 pm
by art_zh
SII wrote:... сие изделие будет уникальным, ни с кем и ни с чем не совместимым...
Ясен перец.
Под всякую бортовую систему - своя заточка. Программная - под железо. Аппаратная - под софт.
А dX10 в embedded-хозяйстве на кой?
Re: Prototype Boards
Posted: Wed Feb 10, 2010 6:47 pm
by SII
Под бортовую -- точно. Пусть и не под всякую, но в очень многих случаях. Однако ж КОС вроде как для обычных ПК предназначена -- со всеми вытекающими.
Re: Prototype Boards
Posted: Wed Feb 10, 2010 7:16 pm
by art_zh
На десктоп такой борт ставить - слишком жирно.
Но на нем можно отладить ряд решений и для дешевой бездисковой десктоп-системки.
Скажем, если ту же функциональность (загрузчик + SVGA + оконный менеджер + ROM-диск) удастся уместить на PCI32-карточке за $50, это будет очень даже продаваемый продукт.
Re: Prototype Boards
Posted: Mon Feb 22, 2010 12:52 pm
by Abnormalter
art_zh wrote:...
Скажем, если ту же функциональность (загрузчик + SVGA + оконный менеджер + ROM-диск) удастся уместить на PCI32-карточке за $50, это будет очень даже продаваемый продукт.
И какая же (из реально существующих на рынке) PCI32-карточек полностью аналогична представленному киту?
Re: Prototype Boards
Posted: Mon Feb 22, 2010 2:27 pm
by art_zh
Abnormalter wrote:
И какая же (из реально существующих на рынке) PCI32-карточек полностью аналогична представленному киту?
Никакая - ни полностью, ни частично.
Я говорю об абстрактной PCI32-карточке с ограниченным набором вышеперечисленных функций по вышеуказанной цене.
На рынке она появится когда (и если)
а) ее изготовят, и
б) она будет надежно работать с КолибриОС.
Re: Prototype Boards
Posted: Mon Feb 22, 2010 2:54 pm
by konstantin_666.
Можно продать заядлым игроманам, если показатели производительности будут выше, чем в обычных картах.
И ещё нужно портировать уйму движков видеоигр. Только так.
Re: Prototype Boards
Posted: Mon Feb 22, 2010 3:00 pm
by Abnormalter
konstantin_666. wrote:...И ещё нужно портировать уйму движков видеоигр. Только так.
Боюсь что это дохлый номер...
Re: Prototype Boards
Posted: Mon Feb 22, 2010 3:06 pm
by konstantin_666.
Ну, если серьёзно заняться...
А вообще прибыль не должна быть главной целью. Или я ошибаюсь?
Re: Prototype Boards
Posted: Mon Feb 22, 2010 3:21 pm
by art_zh
konstantin_666. wrote:Можно продать заядлым игроманам, если показатели производительности будут выше, чем в обычных картах.
И ещё нужно портировать уйму движков видеоигр. Только так.
Игроманы как-нибудь обойдутся.
Тем более что по производительности FPGA никогда не догонит специализированные GPU-чипы.
Я имел в виду специализированный Колибри-акселератор, который мог бы взять на себя часть функций графической подсистемы и избавить приложение от излишних системных вызовов (вывод/прокрутка текста, перемещение окон, рамки, мышиная возня и пр.).
Re: Prototype Boards
Posted: Mon Feb 22, 2010 3:27 pm
by konstantin_666.
Ну, раз деньги нас не интересуют, то должны интересовать целевые потребители.
Если продукция ориентируется на специалистов, то это 100% провал.
Они не станут пользоваться, а тем более покупать нелицензионный товар "у дяди Васи".
Если и можно будет кому-нибудь "спихнуть", то только продвинутым юзерам. Таких полно.
Причём я не имею в виду обман и т.п.
Просто нужно создать то, что кому-нибудь пригодится.
Re: Prototype Boards
Posted: Mon Feb 22, 2010 3:29 pm
by Abnormalter
konstantin_666. wrote:Ну, если серьёзно заняться...
А вообще прибыль не должна быть главной целью. Или я ошибаюсь?
1.Серьезно заняться разве ччто игроманам. но хде они тута?
2. В таких проектах о прибыли даже заикаться смешно. Или нет?
ЗЫ. konstantin_666 (@Пн фев 22, 2010 3:27 pm) похоже совершенно прав.
Re: Prototype Boards
Posted: Mon Feb 22, 2010 3:31 pm
by Abnormalter
art_zh wrote:...
Я имел в виду специализированный Колибри-акселератор, который мог бы взять на себя часть функций графической подсистемы и избавить приложение от излишних системных вызовов (вывод/прокрутка текста, перемещение окон, рамки, мышиная возня и пр.).
Наверное (взирая навскидку), это весьма непросто сделать по сути с нуля...