- 博客(18)
- 资源 (5)
- 收藏
- 关注
转载 android wifi开发
WIFI就是一种无线联网技术,常见的是使用无线路由器。那么在这个无线路由器的信号覆盖的范围内都可以采用WIFI连接的方式进行联网。如果无线路由器连接了一个ADSL线路或其他的联网线路,则又被称为“热点”。 在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下几个类和接口: 1.ScanResult 主要用来描述
2013-07-30 15:59:12 699
转载 窗口管理机制之输入机制
http://www.cnblogs.com/soft-design/archive/2012/08/01/2617934.html 窗口管理的输入部分主要完成按键、触摸板、鼠标等输入设备的输入,功能包括,输入设备的输入及向焦点窗口和焦点视图的事件派发,事件的插入,事件的过滤,事件的拦截等功能。 整个输入系统包括服务端和客户端两部分,服务端部分主要完成输
2013-07-30 10:52:05 573
转载 Android之input系统流程
按键或者触摸屏输入设备是最常用不过的设备,那么如果一个按键信息是如何从内核传递到android的呢,首先我们得先清楚Linux的input子系统框架,下面是我在公司自己写的一篇文档,现在先粘帖过来 Linux之Input子系统分析 目前Android、QT等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过标准的input输入子系统。因为input子系统已经完成了字符驱动
2013-07-29 09:30:22 445
转载 Linux基础: 解密module_init幕后的故事
在Linux底下写过driver模块的对这个宏一定不会陌生。module_init宏在MODULE宏有没有定义的情况下展开的内容是不同的,如果这个宏没有定义,基本上表明阁下的模块是要编译进内核的(obj-y)。 1.在MODULE没有定义这种情况下,module_init定义如下: #define module_init(x) __initcall(x); 因为 #defin
2013-07-24 11:11:42 436
转载 Linux3.2.8系统启动过程及启动延时初步分析
本文主要参考博客: tekkamanninja.blog.chinaunix.net 一、vmlinux、zImage与uImage之间的关系 vmlinux是编译出来的最原始的内核文件,未压缩;zImage是经过gzip压缩后的文件;uImage是u-boot专用的映像文件,它是在zImage之前加上一个长度为64字节的tag。 注:影响系统启动速度的关键因素分
2013-07-24 00:44:54 619
转载 start_kernel分析
在构架相关的汇编代码运行完之后,程序跳入了构架无关的内核C语言代码:init/main.c中的start_kernel函数,在这个函数中Linux内核开始真正进入初始化阶段。 下面就顺这代码逐个函数的解释,但是这里并不会过于深入每个函数,因为这样就会只见树木,不见森林。分析代码首先要从构架上宏观地理解,然后再去考虑细节问题 asmlinkage void __init start
2013-07-24 00:42:49 462
转载 Android Wi-Fi Display(Miracast)介绍
2012年11月中旬,Google发布了Android 4.2。虽然它和Android 4.1同属Jelly Bean系列,但却添加了很多新的功能。其中,在显示部分,Android 4.2在Project Butter基础上再接再厉,新增了对Wi-Fi Display功能的支持。由此也导致整个显示架构发生了较大的变化。 本文首先介绍Wi-Fi Display的背景知识,然后再结合代码对A
2013-07-22 00:04:07 1081
转载 linux WIFI P2P
linux WIFI P2P 分类: WIFI Linux 2011-07-09 13:30 1642人阅读 评论(0) 收藏 举报 linuxp2pactioninterfaceapplicationcmd 目录(?)[+] http://linuxwireless.org/en/developers/p2p/overview For an int
2013-07-17 14:17:36 1066
转载 Linux 输入(input)子系统架构分析
http://blog.csdn.net/control_tech/article/details/8637177
2013-07-16 15:43:27 407
转载 Android WiFi系统
一、wpa_supplicant是什么? wpa_supplicant本是开源项目源码,被谷歌修改后加入android移动平台,它主要是用来支持WEP,WPA/WPA2和WAPI无线协议和加密认证的,而实际上的工作内容是通过socket(不管是wpa_supplicant与上层还是wpa_supplicant与驱动都采用socket通讯)与驱动交互上报数据给用户,而用户可以通过soc
2013-07-16 10:58:32 476
转载 Android WiFi--系统架构
1. 系统架构 Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示: 一切尽在上图中,下面将对每部分进行详细分析。 1.1 WifiService 由SystemServer启动的时候生成的Connecttivity
2013-07-16 10:57:09 523
转载 动态链接库(DLL)的开发和使用
一、DLL简介 它是Dynamic Link Library 的缩写形式,DLL 是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程序可同时访问内存中单个DLL
2013-07-13 17:00:11 477
转载 Android基于Socket无线遥控(1)--Socket基本模型搭建
http://blog.csdn.net/zzp16/article/details/7879331
2013-07-12 17:49:03 422
转载 Service与Android系统设计(7)--- Binder驱动
最后来看一下支持这一整套Binder机制的幕后功臣,Binder驱动。作为一种IPC驱动,Binder跟Unix/Linux历史上有过的任何驱动都不相同,功能强大,同时代码又很简洁,创造这套机制的Dianne Kyra Hackborn的确也跟LinusTolvalds一样是神一级的人物。 Binder机制总共不到一千多行轻描淡写的代码,便完成了跨进程交互里各种令人头疼的设计问题和编程问题,
2013-07-05 14:36:10 878
转载 Ubuntu解压缩zip,tar,tar.gz,tar.bz2
[日期:2012-08-14] 来源:Linux社区 作者:hanzhou4519 [字体:大 中 小] ZIP zip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧: 我们可以使用下
2013-07-05 13:34:52 388
转载 Linux搭建SSH服务器
·SSH是标准的网络协议,可用于大多数UNIX操作系统,能够实现字符界面的远程登录管理,它默认使用22号端口,采用密文的形式在网络中传输数据,相对于通过明文传输的Telnet,具有更高的安全性。 Linux 远程登录服务:ssh ·SSH是标准的网络协议,可用于大多数UNIX操作系统,能够实现字符界面的远程登录管理,它默认使用22号端口,采用密文的形式在网络中传输数据,相对于通过明文传
2013-07-04 09:27:54 842
转载 linux下的ssh配置
配置“/etc/ssh/ssh_config”文件 “/etc/ssh/ssh_config” 文件是OpenSSH系统范围的配置文件,允许你通过设置不同的选项来改变客户端程序的运行方式。这个文件的每一行 包含“关键词-值”的匹配,其中“关键词”是忽略大小写的。下面列出来的是最重要的关键词,用man命令查看帮助页(ssh (1))可以得到 详细的列表。 编辑“ssh_config”文件(v
2013-07-04 09:21:15 476
linux设备驱动开发详解
2012-04-05
zigbee协议标准 v1[1][1].0.ZIP
2011-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人