摘要: 摘要主要说明oFono启动流程。1.启动分析 1 int main(int argc, char **argv) 2 { 3 /*....*/ 4 g_dbus_set_disconnect_function(conn, system_bus_disconnected, 5 NULL, NULL); 6 7 __ofono_dbus_init(conn);/*(1)*/ 8 9 __ofono_modemwatch_init();/*(2)*/10 11 __ofono_manager_init();/*(3)... 阅读全文
posted @ 2013-07-04 15:50 ZHX_1Q89 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: 摘要本文主要对oFono中的四大核心部件的概念进行整理。主要是翻译oFono的官方doc四大核心部件1.1 Core DaemonCore Daemon提供了供oFono内部使用的一些服务。这些服务包括,将drivers和plugins载入到oFono中;Atoms部件的发现及Atom设备间交流;和PDU短信相关的编码,解码,分段的APIs;读写SIM以及解释EF文件的APIs;设置字符集转换的APIs;与小区广播(cell broadcast)相关的APIs;Daemon的另一个主要职责是对modem进行抽象。每一个设备都是独立管理的,并且系统中的设备可以并存。这也就是说,双卡双待对于oFo 阅读全文
posted @ 2013-07-04 15:12 ZHX_1Q89 阅读(1865) 评论(0) 推荐(0) 编辑