401
查看Port birdge的源代码
Port birdge
0
←
Port birdge
跳转至:
导航
、
搜索
因为以下原因,你没有权限编辑本页:
你被禁止执行你刚才请求的操作。
您可以查看并复制此页面的源代码:
=源代码= main函数位置<br> vendor\qcom\proprietary\data\port-bridge\port_bridge.c<br> <source lang="c"> main() { 1 判断内核启动的时候是不是有androidboot.uart=uart2参数。有的话置flag=1,否则flag=0 <br> 2 全局结构体中保存端口的文件名 dun_portparams.smdportfname ---〉保存为argv[1]<br> dun_portparams.extportfname ---〉保存argv[2](串口ttyMSM1) 或者 ttyGS0(usb端口),取决于第一步的flag。<br> 3 创建pipe dun_ctrl_pipefds 4 在pipe dun_ctrl_pipefds[0]上监听事件,死循环在这里。 } </source> ==打开端口== main() ---> dun_process_event() <br> { <br> dun_process_state_usb_unplug() <br> dun_process_state_idle() <br> dun_process_state_connected() <br> } --->dun_start_ports_threads()-->dun_init_ports();
返回
Port birdge
。
导航菜单
个人工具
   
个人维基
注册
登录
名字空间
页面
变换
查看
阅读
查看源代码
统计
查看历史
操作
搜索
导航
首页
最近更改
随机页面
工具箱
所有页面
文件列表
特殊页面