- 博客(11)
- 收藏
- 关注
原创 FFOS gecko 添加javascript 实现的webapi
向FFOS添加webidlwebidl简介Web IDL(Interface Definition Language,接口定义语言)该规范定义了一个OMG IDL 3.0的语法子集,用来规范定义的接口。Web IDL 是一个具有多种功能的IDL 变量,便于规范Web平台中的常用脚本对象的操作。webidl xpidl ipdl 区别webidl:接口定义文件后缀为.webidl,用
2015-04-09 10:04:05 1152
转载 进程上下文VS中断上下文
进程上下文VS中断上下文 内核空间和用户空间是现代操作系统的两种工作模式,内核模块运行在内核空间,而用户态应用程序运行在用户空间。它们代表不同的级别,而对系统资源具有不同的访问权限。内核模块运行在最高级别(内核态),这个级下所有的操作都受系统信任,而应用程序运行在较低级别(用户态)。在这个级别,处理器控制着对硬件的直接访问以及对内存的非授权访问。内核态和用户态有自己的内存映射,即自己的地址
2015-01-29 18:35:52 252
原创 FFOS1.4 1.3 Radiointerfacelayer Init分析
Radiointerfacelayer Ril_woker Init分析 RadiointerfaceLayer init流程加载radiointerfacelayer.js,获取ro.moz.ril.numclients ,system/build.prop ro.moz.ril.numclients=2 在build.prop 文件中定义。具体代码如下:
2015-01-14 17:09:19 741
原创 FFOS rilworker parcels 解析
Parcels总体介绍Ril 消息打包为数据包(parcels)来编码和解码在dom/system/gonk/ril_worker.js 中,使用Buf 处理。 Ril 使用3种数据包(parcels) 1. RIL RequestGecko 向rild 发送请求数据包2. Ril Solicited RequestRild 向gecko
2015-01-12 18:26:19 441
转载 HTML5 Web Worker
HTML5 web worker 讲解http://www.cnblogs.com/_franky/archive/2010/11/23/1885773.html
2015-01-09 18:45:05 327
原创 firefox1.4 rilproxy.c 浅析
rilproxy分析 FFOS 1.4作用:This repo contains utilities for forwarding the rild socket connection out to non radio account owned processes.翻译理解如下:Rilproxy 向非radio 用户的进程转发rild socket 链接
2015-01-09 18:20:54 626
原创 FFOS 1.3 settings usb tethering 流程
RNDIS的百度解释Remote Network Driver Interface Specification,既是RemoteNDIS,既是远程网络驱动接口规范。基于USB实现RNDIS实际上就是TCP/IP over USB,就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。[1] USB的通常配置为,设置为RNDIS后就表示是做为电脑
2014-12-31 13:53:01 685
原创 FFOS 1.4耳机线控架构实现
功能描述线控耳机指能在耳机线上控制接入设备的耳机。比如控制远端MP3设备的开关机功能、播放和停止功能、音量大小调节功能等,拥有在耳机线上控制远端设备的这些功能都属于线控耳机。由于受到耳机发出信息指令和接收信息指令的设备对信息识别语言版本不同,有些线控所发出的指令信息不能被远端接收设备所识别,而导致线控耳机对这些远端接收设备不起作用。目标:实现FM、Video、Music 的播放和停
2014-12-31 13:38:00 587
原创 与Firefox OS 相关的 Gecko 文件
与Firefox OS 相关的 Gecko 文件b2g/ b2g 文件夹会包含了一些主要的Firefox OS 相关的功能。.b2g/chrome/content包含了在system app 之上运行的 Javascript 文件。 b2g/chrome/content/shell.htmlGaia的入口 — system app的html。 shell.html 会加
2014-12-31 13:25:17 522
原创 Firefox OS 1.3 Settings 分析
Firefox Settings代码分析目录介绍找到settings的源码:/gaia/apps/settings,ls 查看下,有如下的文件或文件夹:index.html:打开Settings首先加载的文件,为什么是它呢?在manifest.webapp中的"launch_path":"/index.html#root" 决定的。 js:存放javascript文件的地方,这js
2014-08-04 09:58:53 562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人