自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [PowerManagement]Linux的Suspend流程

Linux的Suspend流程代码

2014-09-04 09:56:45 1631

原创 [Linux Input]BITS_TO_LONGS的解释及相关为操作函数

宏BITS_TO_LONGS#define BITS_PER_BYTE 8#define BITS_TO_LONGS(nr) DIV_ROUND_UP(nr, BITS_PER_BYTE * sizeof(long))#define DIV_ROUND_UP(n,d) (((n) + (d) - 1) / (d))sizeof(long) = 4,所

2014-08-29 15:09:46 2336

翻译 [Linux Input]even-codes.txt input事件类型

The input protocol uses a map of types and codes to express input device valuesto userspace. This document describes the types and codes and how and when theymay be used.input协议使用类型和编码的图来向用户

2014-08-29 15:04:16 1472

原创 [Android Audio]AudioFlinger(一)AudioFlinger的启动

就是学习笔记,当然参考过网傻瓜您

2014-08-26 12:43:48 1288

原创 Linux中的GPIO操作

Linux中的GPIO操作的一些函数:

2014-08-21 09:50:54 6503

转载 Git的Patch功能

原帖地址,感谢您的无私分发UNIX世界的软件开发大多都是协作式的,因此,Patch(补丁)是一个相当重要的东西,因为几乎所有的大型UNIX项目的普通贡献者,都是通过 Patch来提交代码的。作为最重要的开源项目之一,Linux,也是这样的。普通开发者从软件仓库clone下代码,然后写入代码,做一个Patch, 最后用E-mail发给Linux Kernel的维护者就好了。Git最初

2014-08-20 12:37:26 682

原创 git命令大全

一张图胜过千言万语,在网络上找

2014-08-16 11:19:38 858

原创 安装jdk1.6

1.下载jdk-6u45-linux-i586.bin

2014-08-16 09:30:59 678

转载 android 编译记录

Android系统编译问题   获取Android源码流程:从 https://code.google.com/p/git-repo/downloads/list  下载repo脚本repo init -u git://github.com/CyanogenMod/android.git -b cm-10.1 (CM的Android4.2源码)repo sy

2014-08-15 18:43:19 720

原创 ssh服务

1.如果判断自己的ubuntu上是否安装了ssh服务呢?    1.可以ps -e

2014-08-15 17:35:27 850

原创 git的一些错误提示

1. fatal: This operation must be run in a work tree

2014-08-15 09:11:17 1540

原创 Android 4.04编译错误及更改方法整理

1.external/clearsilver/cgi/cgi.c:22:18: 致命错误: zlib.h:没有那个文件或目录编译中断。解决方法:sudo apt-get install zlib1g-dev2.prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:55:22: 致命错误: X11/Xlib.h:没有那个文件或目录解决:su

2014-08-08 14:57:12 972

转载 和菜鸟一起学android4.0.3源码之wifi的简单分析

原帖地址,感谢您的无私分享!关于wlan的组成 关于wifi应用层的接口的调用        首先从上层android wifi的应用开始,首先会根据android的wifimanager的类,实例化一个mwifimanager的对象,这个对象处理了所有wifi需要处理的任务,接着比如说打开wifi,那么就会调用 mWifiManager.isWifiEnabled();判

2014-08-07 14:35:01 811

原创 Wifi启动以及Wifi状态机

第一部分 启动serviceinit2()创建了一个线程,线程启动后在run中创建一系列的android services,将网络相关的services注册。class ServerThread extends Thread {    private static final String TAG = "SystemServer";        pub

2014-08-07 14:29:35 3383

原创 Android系统编译环境变量的设置

三个值user、userdebug和eng。其中,user表示发布版本,userdebug表示带调试信息的发布版本,而eng表标工程机版本。

2014-08-06 09:46:52 3782

转载 Linux wext和nl80211接口简介

原文地址如下,感谢您到分享!http://blog.csdn.net/dickjtk/article/details/11862815linux无线驱动接口简介    在分析wpa_supplicant软件linux版本下无线驱动事件和无线驱动配置代码之前,先简单介绍下linux无线驱动接口的实现技术和发展情况。    Linux无线驱动接口有两种标准接口,wext(Wireles

2014-08-05 15:19:04 778

原创 WifiService和wpa_supplicant的启动流程跟踪

这个图片是

2014-08-05 14:47:03 2470

转载 property_get/property_set

我每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。 在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system/init。“init”守护进程将启动一

2014-08-05 14:19:05 565

转载 用户空间的程序与设备通信的方法--NETLINK

用户空间的程序与设备通信的方法,主要有以下几种方式1 通过ioperm获取操作IO端口的权限,然后用inb/inw/ inl/ outb/outw/outl等函数,避开设备驱动程序,直接去操作IO端口。(没有用过)2 用ioctl函数去操作/dev目录下对应的设备,这是设备驱动程序提供的接口。像键盘、鼠标和触摸屏等输入设备一般都是这样做的。 3 用write/read/mmap去操作/

2014-08-05 13:20:34 883

转载 Android WiFi--系统架构

1. 系统架构        Android WiFi系统引入了wpa_supplicant,它的整个WiFi系统以wpa_supplicant为核心来定义上层用户接口和下层驱动接口。整个WiFi系统架构如下图所示:   一切尽在上图中,下面将对每部分进行详细分析。1.1 WifiService        由SystemServer启动的时候生成的Connecttivity

2014-08-05 11:24:00 946

空空如也

空空如也

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

TA关注的人

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