自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 FFOS gecko 添加javascript 实现的webapi

向FFOS添加webidl webidl简介 Web IDL(Interface Definition Language,接口定义语言)该规范定义了一个OMG IDL 3.0的语法子集,用来规范定义的接口。Web IDL 是一个具有多种功能的IDL 变量,便于规范Web平台中的常用脚本对象的操作。 webidl xpidl ipdl 区别 webidl:接口定义文件后缀为.webidl,用

2015-04-09 10:04:05 1135

转载 进程上下文VS中断上下文

进程上下文VS中断上下文   内核空间和用户空间是现代操作系统的两种工作模式,内核模块运行在内核空间,而用户态应用程序运行在用户空间。它们代表不同的级别,而对系统资源具有不同的访问权限。内核模块运行在最高级别(内核态),这个级下所有的操作都受系统信任,而应用程序运行在较低级别(用户态)。在这个级别,处理器控制着对硬件的直接访问以及对内存的非授权访问。内核态和用户态有自己的内存映射,即自己的地址

2015-01-29 18:35:52 243

原创 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 729

原创 FFOS rilworker parcels 解析

Parcels 总体介绍 Ril 消息打包为数据包(parcels)来编码和解码 在dom/system/gonk/ril_worker.js 中,使用Buf 处理。   Ril 使用3种数据包(parcels)   1.      RIL Request Gecko 向rild 发送请求数据包 2.      Ril Solicited Request Rild 向gecko

2015-01-12 18:26:19 431

转载 HTML5 Web Worker

HTML5 web worker 讲解 http://www.cnblogs.com/_franky/archive/2010/11/23/1885773.html

2015-01-09 18:45:05 317

原创 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 613

原创 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 669

原创 FFOS 1.4耳机线控架构实现

功能描述 线控耳机指能在耳机线上控制接入设备的耳机。比如控制远端MP3设备的开关机功能、播放和停止功能、音量大小调节功能等,拥有在耳机线上控制远端设备的这些功能都属于线控耳机。 由于受到耳机发出信息指令和接收信息指令的设备对信息识别语言版本不同,有些线控所发出的指令信息不能被远端接收设备所识别,而导致线控耳机对这些远端接收设备不起作用。 目标: 实现FM、Video、Music 的播放和停

2014-12-31 13:38:00 565

原创 FFOS 1.3 enable fdn 流程图

Settings enable fdn 流程图

2014-12-31 13:27:06 425

原创 与Firefox OS 相关的 Gecko 文件

与Firefox OS 相关的 Gecko 文件 b2g/  b2g 文件夹会包含了一些主要的Firefox OS 相关的功能。. b2g/chrome/content 包含了在system app 之上运行的  Javascript 文件。  b2g/chrome/content/shell.html Gaia的入口  — system app的html。 shell.html 会加

2014-12-31 13:25:17 506

原创 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 549

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除