Использование KolibriOS в супердешёвых неттопах/нетбуках

Using Kolibri in embedded systems
  • Asper wrote:SII
    Если есть познания в области ACPI, PnP и т.д., то почему бы не викифицировать их на wiki.kolibrios.org? Хорошая, содержательная статья возможно форсировала бы разработку в данном направлении.
    Когда у меня имеется время в достаточно большом количестве, я занимаюсь викой осдев.ру. Но времени довольно давно уже не было -- уходит главным образом на освоение АРМа. Работа-с... Кстати говоря, "хорошей, содержательной статьёй" здесь не обойдёшься. Вы видели объёмы соответствующих спецификаций? Как ни ужимай, а из 700 страниц дюжину никак не получишь.
  • SII wrote:Когда у меня имеется время в достаточно большом количестве, я занимаюсь викой осдев.ру. Но времени довольно давно уже не было -- уходит главным образом на освоение АРМа. Работа-с... Кстати говоря, "хорошей, содержательной статьёй" здесь не обойдёшься. Вы видели объёмы соответствующих спецификаций? Как ни ужимай, а из 700 страниц дюжину никак не получишь.
    А я там был :) , потому и предложил, что имеешь опыт в написании статей по этому делу.
    Если бы я каждый раз читал спецификацию в полном объёме, когда хотел что-то сделать для Колибри, то до сих пор бы занимался чтением спецификаций. Там бывает слишком много "воды", а задача написания статьи как раз и состоит в том, чтобы отсеять всё лишнее и оставить только то, что необходимо знать разработчику для внедрения первоначальной поддержки технологии или устройства в Колибри. Метод фильтрации информации во многом зависит от целей написания статьи.

    Кстати, можно взять за основу http://wiki.osdev.org/ACPI.
  • Asper
    Дело не только и не столько в направлении текста... дело в том, что в иврите нет гласных, вместо них используются так называемые "оголоски", представляющие собой различные комбинации точек и чёрточек... (раскладка Windows-1255, код 5В0-5ВС)... которые рисуются под буквой, после её написания, синтетическим методом... конечно, взрослое письмо обходится без оголосков, но это что - то похожее на "врт-чнь нтрсн зк, сбннст ктрг влтс тстств глсн бкв"... поэтому тексты для детей, поэзия, официальная переписка - идёт с оголосками... а они накладываются на буквы синтетически, а этот метод пока не поддерживается нашей системой... ;)
    *****:
    ;дух машины, мой бубен сильнее твоей тупости

    *****:
  • Ну в ACPI самое сложное - это вроде как парсер, в принципе с него и надо начинать, если добавлять поддержку.
  • ACPICA легко компилируется и работает в Колибри.
    В прошлом году я выкладывал библиотеку, но никому особо не нужно.
  • ДедОк

    Что значит синтетически? Системный текст, который выводится с помощью функции ядра думаю можно сделать взрослым письмом (думается, что не нужно запихивать все правила письма других языков в ядро). Но не забываем о libttf в перспективе, вот в библиотеке можно будет, позаботиться о оголосках и прочих особеностях языков.
  • XVilka
    Ну так об этом тоже нужно написать в статье. Что такое AML, в чём сложность реализации парсера и т.д.
  • Serge wrote:ACPICA легко компилируется и работает в Колибри.
    В прошлом году я выкладывал библиотеку, но никому особо не нужно.
    Здесь говорится о драйвере ACPICA, вот только ссылки на сам драйвер не нашел.
  • Asper

    А может и не выкладывал :? . Значит никто не просил.

    Здесь маленькая демка. Скопировать acpi.dll в /rd/1/drivers и запустить acpi. Там же будет лог.

    Здесь скомпилированые библиотеки DDK и acpica.

    Все исходники на SVN.
  • Предлагаю выделить сообщения по поводу ACPI в отдельную нить форума в раздел "Драйвера" и назвать ACPI
    Так меньше вероятности что что-то потеряется и легче искать.
    Я в свою очередь могу кратко описать вспецифику работы ACPI в ноутбуках - с микроконтроллерами EC:

    http://wiki.kolibrios.org/wiki/ACPI/ru

    http://wiki.xvilka.org/index.php?title=OpenEC - проект открытой прошивки для EC
    http://www.xvilka.org/files/EC.html - реверс прошивки ITE IT8502
    http://www.coreboot.org/Embedded_controller - краткая справка
  • Serge
    Serge wrote:А может и не выкладывал . Значит никто не просил.
    Странно... все просят реализовать, но никому не нужна реализация. :)
    Serge wrote: Здесь маленькая демка. Скопировать acpi.dll в /rd/1/drivers и запустить acpi. Там же будет лог.

    Здесь скомпилированые библиотеки DDK и acpica.
    Спасибо. Посмотрим... :D

    Насчет аудио. Нашел Real-Time Conversion of Stereo Audio to 5.1 Channel Audio for Providing Realistic Sounds в формате pdf.

    XVilka
    Согласен.
  • http://wiki.xvilka.org/index.php?title=OpenEC - ссылка временно недоступна потому что провожу "работы" на сервере.
    Думаю за эти выходные восстановлю и добавлю русский перевод.

    Начал я статью писать про ACPI на вики Kolibri, а вот сообщения еще не вынесли в отдельную тему :)
    Хотя ACPI сам довольно большой - что конкретно в первую очередь описать в статье?
  • XVilka wrote: Хотя ACPI сам довольно большой - что конкретно в первую очередь описать в статье?
    роль и завязку на базовые вещи: SMI, SCI
    отсюда следующую аппаратную независимость ACPI и хотябы "команды управления" оборотами кулера, частотка проца, их мониторинговые вещи, ну и вкл\выкл\спячка...
    Общий каркас должен быть, скелет понимания, чтабельность, зависимости вещей и модулей. Очень желательны структурные блок-схемы с упоминанием в отдельных блоках (модулях) их макро наполнения. Вдаваться в углубление не стоит. ИмХо!
  • В ACPI почти все вещи реализуются с помощью виртуальной машины, интерпретирующей байт-код -- именно на нём записаны программы управления всякими хренотенями. Соответственно, без реализации этой ВМ ничего не получится в принципе. Ну а реализация... не кошмарно сложна, конечно, но достаточно посмотреть на размер драйвера ACPI в Винде, чтобы понять, что это не такая уж и простая и быстрая вещь.
  • Who is online

    Users browsing this forum: No registered users and 3 guests