Открыть главное меню

Изменения

EZX

8 байт убрано, 02:59, 26 июля 2011
м
орфография
'''EZX''' - проприетарная реализация телефонного и bluetooth стека, системы rpc, управления питанием и пользовательского интерфейса для линейки линукс-телефонов компании Motorola. Кроме того, этим именем называют аппаратную платформу и дистрибутив для этих же аппаратов.
Пользовательский интерфейс построен на embedded-версии qt-2.3.8 с дополненительными дополнительными закрытыми расширениями. Официально опубликованного SDK на настоящий момент не существует. Установка допольнительного дополнительного неподписанного ПО в официальной прошивке невозможна.
Кроме отсутствия sdk, опытных пользователей linux может неприятно огорчить запрет изменения корневой фс, которая лежит в cramfs (сжатая фс без возможности записи), кроме того, в драйвере mtd чипа запрещена запись по адресам, кроме определенного диапазона, в котором располагаются настройки и пользовательские данные. Для телефона A1200 (минга) существует прошивка с разблокированной записью в корневую фс (убрана защита в ядре, cramfs заменен на jffs2) - прошивки серии U.
Другой «подарок» от компании Motorola - отсутсвие отсутствие linux-версии программы для прошивки телефона.
==Телефонный стек==
mbtsrv - сервер bluetooth, работающий напрямую с hci ('''/dev/ttyS1'''). При старте дает запрос tapisrv на включение чипа, после чего заливает в него firmware с помощью дополнительной утилиты ( '''mbtdload''' ). Поддерживает очень мало профилей bluetooth и не может работать с более чем одним подключением одновременно (одноканальный).
==Управление питанием==
Переключением режимов работы процессора занимается проприетарная реализация демона apmd, слушающего запросы остальных частей системы через локальный сокет. Режимы работы переключаются с помощью вызовов ioctl устройства '''/dev/apm_bios'''. Он же контроллирует контролирует и яркость подсветки дисплеев.
==Контроль процесса заряда==
Процессом заряда управляет демон emud, устанавливающий ток и максимальное напряжение баттареи батареи с помощью вызовов ioctl устройства '''/dev/power_ic'''. О подключении и отключении устройств демон узнает из '''/dev/accy'''.
==Группа, людей занимающаяся ezx==
http://openezx.org/