Prototype Boards

Using Kolibri in embedded systems
  • За 5 дней - полсотни просмотров и ни единой реплики. С вами только мизера расписывать.

    Ладно, зайду с бубей: поначалу я хотел отработать на этой карте бездисковую загрузку облегченной версии КОС, но Serge viewtopic.php?f=3&t=17&start=290 навел на совершенно сумасшедшую мысль.

    2D-видеокарта с 128Мб бортовой памяти - вполне достаточно для выведения большинства графических функций из ядра - в модули? в драйвер? в железо!.

    Речь не только о блиттере и курсоре, и даже не о полигонах и аппаратных шрифтах (подумаешь, бином Ньютона!)

    В принципе можно отдать графической карте (буквально) весь сервис оконного менеджера :shock:
    Last edited by art_zh on Wed Feb 10, 2010 6:38 pm, edited 1 time in total.
    Евангелие от Иоанна: стих 1

    Code: Select all

    ; В начале было Слово:
    B32:        mov     ax, os_stack       ; Selector for os
    [/size]
  • Можно-то можно, да только сие изделие будет уникальным, ни с кем и ни с чем не совместимым, а значит, у подавляющего большинства потенциальных пользователей его не будет. В то же время у примерно такого же количества этих самых пользователей уже сейчас или в обозримом будущем (явно более близком, чем даже самые оптимистические сроки получения действительно практически полезной ОС) будут в наличии видеоконтроллеры, совместимые как минимум с DirectX 10 -- а их возможности тоже позволяют очень многое делать силами графического, а не центрального процессора. Так что, если подходить с точки зрения перекладывания работы на графпроцессор, то куда логичнее опираться на возможности реально существующего железа, чем изобретать своё.
  • SII wrote:... сие изделие будет уникальным, ни с кем и ни с чем не совместимым...
    Ясен перец.
    Под всякую бортовую систему - своя заточка. Программная - под железо. Аппаратная - под софт.
    А dX10 в embedded-хозяйстве на кой?
    Евангелие от Иоанна: стих 1

    Code: Select all

    ; В начале было Слово:
    B32:        mov     ax, os_stack       ; Selector for os
    [/size]
  • Под бортовую -- точно. Пусть и не под всякую, но в очень многих случаях. Однако ж КОС вроде как для обычных ПК предназначена -- со всеми вытекающими.
  • На десктоп такой борт ставить - слишком жирно.

    Но на нем можно отладить ряд решений и для дешевой бездисковой десктоп-системки.

    Скажем, если ту же функциональность (загрузчик + SVGA + оконный менеджер + ROM-диск) удастся уместить на PCI32-карточке за $50, это будет очень даже продаваемый продукт.
  • art_zh wrote:...
    Скажем, если ту же функциональность (загрузчик + SVGA + оконный менеджер + ROM-диск) удастся уместить на PCI32-карточке за $50, это будет очень даже продаваемый продукт.
    И какая же (из реально существующих на рынке) PCI32-карточек полностью аналогична представленному киту?
  • Abnormalter wrote: И какая же (из реально существующих на рынке) PCI32-карточек полностью аналогична представленному киту?
    Никакая - ни полностью, ни частично.
    Я говорю об абстрактной PCI32-карточке с ограниченным набором вышеперечисленных функций по вышеуказанной цене.
    На рынке она появится когда (и если)
    а) ее изготовят, и
    б) она будет надежно работать с КолибриОС.
  • Можно продать заядлым игроманам, если показатели производительности будут выше, чем в обычных картах.
    И ещё нужно портировать уйму движков видеоигр. Только так.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.
  • konstantin_666. wrote:...И ещё нужно портировать уйму движков видеоигр. Только так.
    Боюсь что это дохлый номер...
  • Ну, если серьёзно заняться...
    А вообще прибыль не должна быть главной целью. Или я ошибаюсь?
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.
  • konstantin_666. wrote:Можно продать заядлым игроманам, если показатели производительности будут выше, чем в обычных картах.
    И ещё нужно портировать уйму движков видеоигр. Только так.
    Игроманы как-нибудь обойдутся.
    Тем более что по производительности FPGA никогда не догонит специализированные GPU-чипы.
    Я имел в виду специализированный Колибри-акселератор, который мог бы взять на себя часть функций графической подсистемы и избавить приложение от излишних системных вызовов (вывод/прокрутка текста, перемещение окон, рамки, мышиная возня и пр.).
  • Ну, раз деньги нас не интересуют, то должны интересовать целевые потребители.
    Если продукция ориентируется на специалистов, то это 100% провал.
    Они не станут пользоваться, а тем более покупать нелицензионный товар "у дяди Васи".

    Если и можно будет кому-нибудь "спихнуть", то только продвинутым юзерам. Таких полно.
    Причём я не имею в виду обман и т.п.
    Просто нужно создать то, что кому-нибудь пригодится.
    Last edited by konstantin_666. on Mon Feb 22, 2010 3:35 pm, edited 1 time in total.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда.
  • konstantin_666. wrote:Ну, если серьёзно заняться...
    А вообще прибыль не должна быть главной целью. Или я ошибаюсь?
    1.Серьезно заняться разве ччто игроманам. но хде они тута? :)
    2. В таких проектах о прибыли даже заикаться смешно. Или нет? ;)
    ЗЫ. konstantin_666 (@Пн фев 22, 2010 3:27 pm) похоже совершенно прав.
    Last edited by Abnormalter on Mon Feb 22, 2010 3:34 pm, edited 1 time in total.
  • art_zh wrote:...
    Я имел в виду специализированный Колибри-акселератор, который мог бы взять на себя часть функций графической подсистемы и избавить приложение от излишних системных вызовов (вывод/прокрутка текста, перемещение окон, рамки, мышиная возня и пр.).
    Наверное (взирая навскидку), это весьма непросто сделать по сути с нуля...
  • Who is online

    Users browsing this forum: No registered users and 4 guests