自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(79)
  • 资源 (16)
  • 收藏
  • 关注

原创 linux 自旋锁 spin_lock

linux 自旋锁       自旋锁非常简单,一个自旋锁就是一个互斥设备,它只有两个值:“锁定”与“解锁”,如果锁可用,则“锁定”位被设置,而代码继续进入临界区,相反,如果锁被其他人获得,则代码进入忙循环并重复检查这个锁,直到该锁可用为止,这个就是“自旋”的部份。

2011-08-07 17:07:28 756

原创 linux driver power

<br /> p { margin-bottom: 0.08in; }<br />staticint__init pm_init(void)<br />{<br /> power_kobj= kobject_create_and_add("power",NULL);<br />if(!power_kobj)<br />return-ENOMEM;<br />returnsysfs_create_group(power_kobj, &attr_group)

2011-05-27 15:54:00 1127

原创 书籍

构建之法:现代软件工程 “做中学 Learning By Doing”的现代方式教授软件工程,李未院士鼎力推荐,众多软工教师一致好评,微软研发总监邹欣力作

2014-11-12 15:29:58 642

原创 GIT 升级

git升级方法sudo add-apt-repositoryppa:git-core/ppasudo apt-get updatesudo apt-get install git--single-branch       clone onlyone branch, HEAD or –branch如:git clone ssh://[email protected].

2014-06-13 16:43:38 730

转载 ubuntu 12.04中的gcc版本为4.6版本过高,降级为4.4

ubuntu 12.04中的gcc版本为4.6版本过高,降级为4.4步骤:1. 查看gcc版本和g++版本xumingtao@huaserver1:/usr/bin$ ls -l gcc*lrwxrwxrwx 1 root root      7 Aug 30 19:26 gcc -> gcc-4.6-rwxr-xr-x 1 root root 353216 A

2014-06-13 16:09:22 1951

转载 Ubuntu 默认启动到命令行 12.04

Ubuntu 默认启动到命令行 12.04代码:sudo gedit /etc/default/grub引用:GRUB_CMDLINE_LINUX="text"代码:sudo update-grub这样就修改好了,reboot后,你就发现,图形界面再也没有出来,而是直接进入命令行模式了,如果你想再次进入图形界面也好说,在命令行模式下输

2014-06-11 11:18:33 722

转载 win7分区

Win7安装过程中如果直接分区,分出的都是主分区,其实主分区就可以了,特别是GTP下可以分出超过4个主分区,所以扩展分区+逻辑分区的形式就要被淘汰了,但是目前很多还在用MBR分区表,又纠结想用扩展分区,可以用下面的方法1、在下面这步,按Shift+F102、输入diskpart后回车确定3、输入list disk列出硬盘4、如果你

2014-05-30 21:10:07 879

原创 android开发环境

1.jdk 安装

2014-04-12 22:52:55 745

转载 Camera图像处理原理及实例分析-重要图像概念

Camera图像处理原理及实例分析作者:刘旭晖  [email protected]  转载请注明出处BLOG:http://blog.csdn.net/colorant/主页:http://rgbbones.googlepages.com/ 做为拍照手机的核心模块之一,camera sensor 效果的调整,涉及到众多的参数,如果对基本的光学原理及 sensor 软/硬件对图像

2014-04-10 19:51:08 1038

转载 快门与曝光

1. 快门快门是镜头前阻挡光线进来的装置,一般而言快门的时间范围越大越好。       秒数低适合拍运动中的物体,某款相机就强调快门最快能到1/16000秒,可轻松抓住急速移动的目标。不过当你要拍的是夜晚的车水马龙,快门时间就要拉长,常见照片中丝绢般的水流效果也要用慢速快门才能拍出来。至于单眼相机常见的快门功能,虽然可由你自由决定曝光时间的长短,拍摄弹性更高,不过目前大多数的消费性

2014-04-10 19:49:27 990

转载 景深

声明:此原创非彼原创,资料来源于网络,只是经过加工整理罢了。如果引用了你的资料并没有说明出处,敬请原谅!仅供学习参考。 景深就是当与光轴平行的光线射入凸透镜时,理想的镜头应该是所有的光线聚集在一点后,再以锥状扩散开来,这个聚集所有光线的一点,就叫做焦点。在焦点前后,光线开始聚集和扩散,点的影象变成模糊的,形成一个扩大的圆,这个圆就叫做弥散圆。 如果弥散圆的直径小于人眼的鉴别能力,也

2014-04-10 19:48:42 1297

转载 变焦与对焦

声明:此原创非彼原创,资料来源于网络,只是经过加工整理罢了。如果引用了你的资料并没有说明出处,敬请原谅!仅供学习参考。 一、变焦       通常指通过移动镜头内的透镜镜片位置来拉长或缩短焦距,也叫ZOOM。       变焦目前可以分为光学变焦和数字变焦两种类型:       光学变焦:               光学变焦是通过移动镜

2014-04-10 19:47:12 1369

转载 焦距与光圈

声明:此原创非彼原创,资料来源于网络,只是经过加工整理罢了。如果引用了你的资料并没有说明出处,敬请原谅!仅供学习参考。         当一束平行光以与凸透镜的主轴穿过凸透镜时,在凸透镜的另一侧会被凸透镜汇聚成一点,这一点叫做焦点,焦点到凸透镜光心的距离就叫这个凸透镜的焦距。一个凸透镜的两侧各有一个焦点。焦距通常使用毫米(mm)来标示。        光心(Optical cent

2014-04-10 19:45:21 2184

转载 CCM

声明:此原创非彼原创,资料来源于网络,只是经过加工整理罢了。如果引用了你的资料并没有说明出处,敬请原谅!仅供学习参考。 CMOS Camera Modlue简称为CCM,CMOS摄像头模组。 CCM根据镜头焦距是否可变可以分为:FF、MF、ZOOM三种模组:FF – Fix Focus定焦摄像头,焦距固定,常用于30W和130W的手机产品;MF – Macro Focus

2014-04-10 19:44:26 1191

转载 Camera硬件结构组成

声明:此原创非彼原创,资料来源于网络,只是经过加工整理罢了。如果引用了你的资料并没有说明出处,敬请原谅!仅供学习参考。 手机用camera模组的组件有lens(镜头)、分色滤色片(IR cut)、感光sensor、FPC等。如下图所示:                        HOLD是镜座,下面分别对这几个主要部件做一些说明:1.       lens与数码相机

2014-04-10 19:43:29 3089

原创 bluetooth 4.0所支持的profile

GATT-Based Specifications (Qualifiable)  Adopted Version  ANP Alert Notification Profile  1.0  ANS Alert Notification Service  1.0  BA

2014-04-04 15:59:24 2471

转载 如何通过adb 启动WIFI连接网络

[DESCRIPTION]有时会遇到这样的问题:在没有屏的时候怎么验证wifi的功能?或者,如何绕开framework层直接对wifi driver时么操控?本文给出了一个方案。[SOLUTION]主要分为3步:1)启动wifi driver;2)启动supplicant;3)启动wpa_cli.1. 启动wifi driverecho 1 > /dev/wmtWifi

2014-04-04 15:55:40 3336

转载 通过adb shell操作WIFI

]通过命令行打开wifi,打开supplicant,从而运行wpa_cli,可以解决客户没有显示屏而无法操作WIFI的问题,还可以避免UI的问题带到driver[SOLUTION]1 ICS2及以前版本打开wifi:#adb shell#cd /sys/class/rfkill/rfkill1/#cat type #输出值如果为wlan,则直接下一步,否则进入rfkill0,然后执行下一步#ech

2014-04-04 15:53:30 3425

原创 通过wpa_cli连接一个

[DESCRIPTION]通过wpa_cli连接一个AP。在wpa_cli下建立连接,可以绕开UI带来的影响,可以初步了解到是上层的问题还是driver的问题。[SOLUTION]1.连接一个WEP加密的AP首先建立一个wep128的的ap,记住ssid,手机打开wifi。adb shellwpa_cli -p /data/misc/wpa_supplicant

2014-04-04 15:13:42 1711

原创 如何自己编译wireless tool

如何自己编译wireless tool[DESCRIPTION]由于涉及到license的问题,在ICS2版本之后,MTK默认不提供wireless tools,客户可以自行下载代码进行编译,为了应对可能的编译问题,本文将提供编译的方法。[SOLUTION]代码下载地址:http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux

2014-04-04 15:09:22 1511

原创 lcd libgralloc

lcd  libgralloc

2013-05-09 17:57:12 724

原创 qcom build

1.source build/envsetup.sh2.choosecombodevicereleasemsm7627aeng3. make -j6  运行make kernelconfig 可以看到,加入了项目特有宏开关:MSM7X27A VICUNA.由于vicuna 项目依赖于MSM7x27A SKU3, 因此,这两个宏开关是继承和派生关系.Ker

2013-05-08 10:18:27 849

转载 PTA是什么?BT-WIFI共存

蓝牙和WIFI共存设计  蓝牙和802.11b/g/n都可能工作在2.4GISM,可能互相干扰。干扰的典型应用之一是VOIP,用手机的WLAN打VOIP电话,用蓝牙耳机来通话。互相干扰的后果是用户能感觉到通话质量的下降。  设计上有些方法能够减少相互干扰,尽量维持蓝牙和wifi的throughput,使得用户的使用体验不受影响。方法主要是AFH和分时。  是否存在相互干扰和相互

2012-12-25 20:09:06 2103

原创 system.img ext4 and yaffs2

打包system.img(for MTK):Target system image: out/target/product/72_cu_ics/system.imgcd out/target/product/72_cu_ics/../../../../out/host/linux-x86/bin/make_ext4fs -s -l 512M -a system system.im

2012-12-25 12:51:14 2905

转载 git 更新到最新版本的方法

error: Exited sync due to gc errors更新git版本至最新版本,方法如下添加git的ppa源sudo apt-add-repository ppa:git-core/ppasudo apt-get updatesudo apt-get install git如果本地已经安装过Git,可以使用升级命令:sudo apt-get dist-u

2012-12-19 14:06:21 7180

原创 读取boot.img头(根据Android源码中的bootimg.h读取)将kernel和ramdisk读取出来

使用bootimg.pl(linux、win7都可以执行)脚本,该脚本可以读取boot.img头(根据Android源码中的bootimg.h读取)将kernel和ramdisk读取出来,此脚本也会输出内核命令行和板子名字。root@ckt-desktop:/home/ckt/work# ./split_bootimg.pl disc2/R7627USNSKQLYA113023_sha

2012-12-08 16:41:43 2476

原创 挂载SD卡

挂载SD卡mount -o remount,rw /dev/block/vold/179:1 /sdcard挂载到 systemmount -o remount,rw /dev/block/mmcblk0p12 /system

2012-11-21 20:32:54 878

转载 Android 模拟物理按键

在TP或者Keypad的功能还没准备好时,想要系统实现Home/Back/Menu等按键的功能,可以使用Android自带的input工具,命令为input keyevent ,模拟物理按键。使用方法: 1. adb shell进入终端 2. 输入命令input keyevent 示例: 1. 输入input keyevent 82 可以实现Menu button的功

2012-10-30 17:32:12 2236

原创 WIFI Encryption introduce

一、Open System 完全不认证也不加密,任何人都可以连到无线基地台使用网络。 二、WEP (Wired EquivalentPrivacy) 有线等效加密最基本的加密技术,手机用户、笔记型计算机与无线网络的Access Point(网络金钥AP)拥有相同的网络金钥,才能解读互相传递的数据。这金钥分为64bits及128bits两种,最多可设定四组不同的金钥。当用

2012-10-30 17:30:48 1271

原创 wifi iw tool introduce

1About iw2Getting iw3Build requirements4How to Build5Table iw and iwconfig comparison for common scenarios About iw iw is a new nl80211 based CLI configuration utility for wirele

2012-10-30 17:29:02 1469

原创 wifi iw tool introduce

目录[隐藏]1About iw2Getting iw3Build requirements4How to Build5Table iw and iwconfig comparison for common scenarios About iw iw is a new nl80211 based CLI configuration utilit

2012-10-30 17:28:04 1533

原创 bt document introduce

80-WL024-1(this document)WCN2243 System-on-Chip (SoC) Device Specification The primary objective of this document is to convey all WCN2243 device electrical and mechanical specifications. Additional

2012-10-30 17:26:20 825

原创 AR6000 RF calibration

1.android 2.3 AR6005 RF calibration Here are the procedue to run it You can type athtestcmd --help to get further descriptions of parameters. 1.1 Load the TCMD firmware insmod

2012-10-30 17:24:31 2346

转载 Linux下OOM Killer机制详解

Linux下面有个特性叫OOM killer(Out Of Memory killer),这个东西会在系统内存耗尽的情况下跳出来,选择性的干掉一些进程以求释放一些内存。相信广大从事Linux服务端编程的农民工兄弟们或多或少遇到过(人在江湖漂,哪有不挨刀啊)。典型的情况是:某天机器突然登不上了,能ping通,但是ssh死活连不了。原因是sshd进程被OOM killer干掉了(泪流满面)。重启机器后

2012-10-30 17:00:37 772

转载 wpa_supplicant软件架构分析(初始化流程)

wpa_supplicant的初始化流程 evans1987收藏于2012-04-18阅读数:公众公开原文来源 转藏到我的图书馆wpa_supplicant软件架构分析分类

2012-09-07 16:04:48 1633 2

转载 wpa_supplicant软件架构分析 (与驱动通信的接口)

1.    PF_INET socket接口,主要用于向kernel 发送ioctl命令,控制并获取相应信息。2.    PF_NETLINK socket接口,主要用于接收kernel发送上来的event 事件。3.    PF_PACKET socket接口,主要用于向driver传递802.1X报文。 主要涉及到的文件包括:“driver.h”,“drivers.c”,“dr

2012-09-07 15:55:12 3348

转载 什么是 WPS(Wi-Fi Protected Setup)

什么是 WPS(Wi-Fi Protected Setup) WPS(Wi-Fi Protected Setup,Wi-Fi保护设置)是由Wi-Fi联盟(http://www.wi-fi.org/)组织实施的认证项目,主要致力于简化无线局域网的安装及安全性能配置工作。在传统方式下,用户新建一个无线网络时,必须在接入点手动设置网络名(SSID)和安全密钥,然后在客户端验证密钥以阻止“不速之客”的

2012-09-06 10:57:41 2167

转载 Android -wifi 直连(wifi direct

Android -wifi 直连(wifi direct )分类: Android 2012-02-27 15:47 1837人阅读 评论(0)收藏 举报现在,Android的支持Wi -Fi的直接点对点点对点(P2P)Android系统的供电设备和其他类型的设备,没有一个热点或互联网连接之间的连接。Android框架提供了一套 Wi - Fi的P2P的AP

2012-09-06 10:56:23 2442

原创 Android APK反编译详解

一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI:http:/

2012-08-30 13:29:41 668

原创 Android 增加一个property .

有时会有增加一个property,以便让上层能够获得一些系统的信息,比如一些特定的文件路径与属性值这时我们就需要增加一个我们自己的property我的方式是修改build/tools/buildinfo.sh比如我们要增加一个macro_path的属性值echo "ro.product.name="compail"这样上层使用getproperty的时候就可以通过pro

2012-08-30 09:56:03 1068

蜂鸟 E203 快速上手说明

本文档主要讲述了蜂鸟 E203 快速上手说明,有助于新手快速入门

2019-04-23

VCS安装问题排查

在安装VCS过程中,出现DEV不能打开,如何排除相关问题

2019-04-23

RISC-V中文架构手册

RISC-V中文架构手册 RISC-V-Reader-Chinese-v2p1 RISC-V中文架构手册

2019-04-11

智能火灾自动报警系统

智能火灾自动报警系统主要用于大学生毕业设计参考,能够快速编写毕业设计

2018-10-04

hadoop-技术基础学习资料ppt

hadoop生态圈,hadoop框架分析,以及主要组成部分及介绍

2018-10-04

hadoop大数据平台介绍

Hadoop概述,HDFS介绍,MapReduce等在大数据平台上使用的一些场景

2018-10-04

智能蔬菜大棚设计论文

系统的核心是一片AT89C51单片机CPU芯片,由温度、湿度、光照等三个传感器构成的参数采集模块,分别采集测量的温度、湿度、光照强度等环境因子模拟量,由传感器转换得到的电压信号送到8位A/D转换器ADC0809转换为数字量,再传送给CPU: AT89C51单片机进行处理,通过实际测量值与设定值上限以及下限的比较,单片机决定是否驱动执行机构发出动作指令启动控制信号,驱动继电器,发出报警。各数字量设定值及有关软件修正参数等功能由键盘输入,测量结果及设定值上下限由数码管显示。同时采样到的数据经过RS232接口送到PC机,PC机对数据进行处理和显示并向单片机发送控制信号,实现单片机与PC机之间的相互通信。系统采用了按键复位功能,晶体振荡器的频率选用11.0592MHz,以便提供RS232通信所需要的准确波特率。

2010-12-29

虚拟机上怎样挂载u盘

如果,没有你的U盘信息,那是不是不支持热拔插,是不是要安装udev??(这点我还不肯定,我觉得是这样,希望下面的XDJM能帮我解释下udev) 如果,你发现有很多分区信息,那么linux在读取你的U盘的分区信息时候出了点问题,注意如果现在你把U盘拿到Windows下,那还是正常的!解决办法如下! 先把你的u盘里面的数据在windows下备份好! 然后,再把U盘插到Linux下,使用

2010-08-20

嵌入式Linux驱动程序设计.pdf

Linux驱动程序简介 嵌入式Linux驱动程序特点 Linux驱动程序开发流程 Linux驱动开发培训现状

2010-08-05

嵌入式方面的书籍xls

主要介绍了一个嵌入式爱好者从初级到工程所需要看的书籍,供大家自学参考,

2010-08-05

Linux内核情景分析.pdf

在计算机技术的发展史上,Unix操作系统的出现是一个重要的里程,在早期提供了开源代码,免费使用。

2010-08-05

全国大学生电子设计大赛历年题目

包括最近10 年的全国电子设计大赛的题目,对各个题目的设计思路。要求发挥。都有详细的讲解。

2010-08-05

电子设计大赛往返小车设计报告

设计并制作一个能自动往返于起跑线与终点线间的小汽车。允许用玩具汽车改装,但不能用人工遥控(包括有线和无线遥控)。

2010-08-05

LM3S测试频率的程序

使用TIME测试频率,可以精确到几十HZ(因芯片的原因),、、、、、、

2010-07-18

国标软件工程标准文档格式

各种软件报告格式,可以用作为各种软件论文格式、、、、、、

2010-07-18

空空如也

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

TA关注的人

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