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

EZX: различия между версиями

(создание.)
 
(clidAYVkpOXwM)
Строка 1:Строка 1:
'''EZX''' - проприетарная реализация телефонного и bluetooth стека, системы rpc, управления питанием и пользовательского интерфейса для линейки линукс-телефонов компании Motorola. Кроме того, этим именем называют аппаратную платформу и дистрибутив для этих же аппаратов.
+
comment5, http://faculty.kutztown.edu/mcloughl/style/892.html legionnaire's disease summer camp,  hbcp, http://faculty.kutztown.edu/mcloughl/style/33.html summer sleepover camps massachusetts, tmgy, http://faculty.kutztown.edu/mcloughl/style/1788.html fema concentration camps, 50784, http://faculty.kutztown.edu/mcloughl/style/1951.html mccs camp pendleton,  =-P, http://faculty.kutztown.edu/mcloughl/style/1652.html coleman camp chairs,  46887, http://faculty.kutztown.edu/mcloughl/style/2250.html mud camp store,  11389, http://faculty.kutztown.edu/mcloughl/style/2047.html tales from fish camp, =-)), http://faculty.kutztown.edu/mcloughl/style/1187.html camp arifjan dental clinic, >:)), http://faculty.kutztown.edu/mcloughl/style/1693.html surf camps, pvs, http://faculty.kutztown.edu/mcloughl/style/1431.html lake michigan campgrounds near indiana,  77645, http://faculty.kutztown.edu/mcloughl/style/596.html gsi camp kitchen,  098, http://faculty.kutztown.edu/mcloughl/style/49.html camp coorong, gtj, http://faculty.kutztown.edu/mcloughl/style/1044.html fema concentration camps, ywmhe, http://faculty.kutztown.edu/mcloughl/style/988.html camp claybanks, 8101, http://faculty.kutztown.edu/mcloughl/style/2222.html camp pendleton marines bound for iraq, ocbpuc, http://faculty.kutztown.edu/mcloughl/style/1727.html naturist boy camp, >:-), http://faculty.kutztown.edu/mcloughl/style/397.html american girl camp,  woim, http://faculty.kutztown.edu/mcloughl/style/65.html nudeist camps,  %PP, http://faculty.kutztown.edu/mcloughl/style/508.html old barn by camp mokuleia, 324664, http://faculty.kutztown.edu/mcloughl/style/931.html smallest camp chair, ssvanw, http://faculty.kutztown.edu/mcloughl/style/1462.html naval hospital camp lejeune,  =-P, http://faculty.kutztown.edu/mcloughl/style/2156.html China springs youth facility,  8-[[, http://faculty.kutztown.edu/mcloughl/style/52.html ontario pioneer camp,  =]]], http://faculty.kutztown.edu/mcloughl/style/861.html railroad camp rayonier,  %-), http://faculty.kutztown.edu/mcloughl/style/73.html student summer camp jobs,  08121, http://faculty.kutztown.edu/mcloughl/style/1448.html camp ramadi,  xoin, http://faculty.kutztown.edu/mcloughl/style/1711.html pictures of utopia baseball camp,  imixng, http://faculty.kutztown.edu/mcloughl/style/1272.html camp ticonderoga,  42005,
 
 
Пользовательский интерфейс построен на embedded-версии qt-2.3.8 с дополненительными закрытыми расширениями. Официально опубликованного SDK на настоящий момент не существует. Установка допольнительного неподписанного ПО в официальной прошивке невозможна.
 
 
 
Кроме отсутствия sdk, опытных пользователей linux может неприятно огорчить запрет изменения корневой фс, которая лежит в cramfs (сжатая фс без возможности записи), кроме того, в драйвере mtd чипа запрещена запись по адресам, кроме определенного диапазона, в котором располагаются настройки и пользовательские данные. Для телефона A1200 (минга) существует прошивка с разблокированной записью в корневую фс (убрана защита в ядре, cramfs заменен на jffs2) - прошивки серии U.
 
 
 
Другой «подарок» от компании Motorola - отсутсвие linux-версии программы для прошивки телефона.
 
 
 
==Телефонный стек==
 
От BP (линейного процессора) к AP (процессору, на котором работает пользовательский интерфейс и собственно linux) ведет мультиплексированная линия - /dev/mux* .Телефонный демон, он же демон rpc - '''tapisrv'''. Tapisrv открывает линии с 0 по 8 для работы с линейным процессором с помощью AT-комманд. Кроме того, он слушает локальный сокет '''/tmp/tapisock''', через который принимает различные команды ("положить трубку", "включить gprs" и т.п.).
 
 
 
Некоторые команды (набор номера, смс, качество сигнала) tapi выполняет самостоятельно (точнее переадресует линейному процессору, с помощью AT-комманд), другие (запрос записи из адресной книги, включение grps) - переадресует другим клиентам tapi (db_daemon, emud, dsm) через тот же сокет.
 
 
 
Вызов некоторых процедур, например сброс всех текущих звонков, требует подтверждения у системы безопасности. Для вызовов от доверенных клиентов подтверждение не требуется.
 
==Bluetooth стек==
 
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/
 

Версия 09:03, 29 июля 2009

comment5, http://faculty.kutztown.edu/mcloughl/style/892.html legionnaire's disease summer camp, hbcp, http://faculty.kutztown.edu/mcloughl/style/33.html summer sleepover camps massachusetts, tmgy, http://faculty.kutztown.edu/mcloughl/style/1788.html fema concentration camps, 50784, http://faculty.kutztown.edu/mcloughl/style/1951.html mccs camp pendleton, =-P, http://faculty.kutztown.edu/mcloughl/style/1652.html coleman camp chairs, 46887, http://faculty.kutztown.edu/mcloughl/style/2250.html mud camp store, 11389, http://faculty.kutztown.edu/mcloughl/style/2047.html tales from fish camp, =-)), http://faculty.kutztown.edu/mcloughl/style/1187.html camp arifjan dental clinic, >:)), http://faculty.kutztown.edu/mcloughl/style/1693.html surf camps, pvs, http://faculty.kutztown.edu/mcloughl/style/1431.html lake michigan campgrounds near indiana, 77645, http://faculty.kutztown.edu/mcloughl/style/596.html gsi camp kitchen, 098, http://faculty.kutztown.edu/mcloughl/style/49.html camp coorong, gtj, http://faculty.kutztown.edu/mcloughl/style/1044.html fema concentration camps, ywmhe, http://faculty.kutztown.edu/mcloughl/style/988.html camp claybanks, 8101, http://faculty.kutztown.edu/mcloughl/style/2222.html camp pendleton marines bound for iraq, ocbpuc, http://faculty.kutztown.edu/mcloughl/style/1727.html naturist boy camp, >:-), http://faculty.kutztown.edu/mcloughl/style/397.html american girl camp, woim, http://faculty.kutztown.edu/mcloughl/style/65.html nudeist camps, %PP, http://faculty.kutztown.edu/mcloughl/style/508.html old barn by camp mokuleia, 324664, http://faculty.kutztown.edu/mcloughl/style/931.html smallest camp chair, ssvanw, http://faculty.kutztown.edu/mcloughl/style/1462.html naval hospital camp lejeune, =-P, http://faculty.kutztown.edu/mcloughl/style/2156.html China springs youth facility, 8-, http://faculty.kutztown.edu/mcloughl/style/52.html ontario pioneer camp, =], http://faculty.kutztown.edu/mcloughl/style/861.html railroad camp rayonier, %-), http://faculty.kutztown.edu/mcloughl/style/73.html student summer camp jobs, 08121, http://faculty.kutztown.edu/mcloughl/style/1448.html camp ramadi, xoin, http://faculty.kutztown.edu/mcloughl/style/1711.html pictures of utopia baseball camp, imixng, http://faculty.kutztown.edu/mcloughl/style/1272.html camp ticonderoga, 42005,