自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (8)
  • 收藏
  • 关注

转载 ubuntu下安装字体

一、准备字体文件windows的字体一般存放在c:/windows/fonts目录下,我拷贝到linux下的字体有:simfang.ttf 仿宋体simhei.ttf 黑体simkai.ttf 楷体simsun.ttf 宋体和新宋体,原文件名simsun.ttctahoma.ttf tahoma字体tahomabd.ttf tahoma字体的粗体形式verdana.

2014-04-14 09:42:26 868

原创 ubuntu 安装aliwangwang

今天得到ubuntu下的aliwangwang的版本,下载地址:http://ge.tt/8sPpGIA安装过程中出现错误:Error: Dependency is not satisfiable: libqtcore4 (>= 4:4.7.0~beta1)添加到/etc/apt/sources.list中deb http://ubuntu.mirror.cambrium.nl

2013-02-21 16:51:07 1297

原创 定时查看svn log,邮件自动通知

export LANG="en_US.UTF-8"pridate=`date -d "-2 day" +%Y-%m-%d`nowdate=`date -d "-1 day" +%Y-%m-%d`#nowdate=`date +%Y-%m-%d`echo $pridateecho $nowdateoverseabranch1=http://svntrunkurloverseabran

2013-02-20 16:01:37 762

原创 ubuntu 升级svn至1.7版本

echo "deb http://opensource.wandisco.com/ubuntu lucid svn17" | sudo tee /etc/apt/sources.list.d/svn.listsudo wget -q http://opensource.wandisco.com/wandisco-debian.gpg -O- | sudo apt-key add -sudo a

2013-02-20 15:56:13 1227

原创 Ubuntu下选择默认编辑器

在安装了svn后,建立仓库的注释时候默认启动了Nano编辑器,相当不顺手。解决方法:sudo update-alternatives —config editor会列出系统中的几个编辑器,如下:0 /bin/nano1 /bin/ed2 /bin/nano3 /usr/bin/vim.basic4 /usr/bin/vim.tiny其中vim会有

2013-02-20 11:31:48 867

翻译 怎样解决Network Manager消失的问题

我个人遇到该问题,已经解决,现翻译部分以备份!问题:   今天早晨,当我打开笔记本试着链接到学校的无线网络时,我发现network manager 图标从任务栏上消失了。网络还能正常运行,但就是图标不知道什么原因消失了。解决方案1:如果是面板上移除了通知栏(右键选择了remove from panel),只需要添加就可以(右键面板选择“Add to Panel”,然后查

2013-02-20 09:18:05 1704

转载 Linux下 mutt和msmtp发送邮件

原来一直在Linux下使用mail命令来发送邮件,但是配置起来特别麻烦,需要 配置sendmail的很多东西。而且还必须启动sendmail才能保证邮件发送成功。mutt和msmtp提供了一个很好的解决方案。以下是配置方案:1)下载msmtpwget http://downloads.sourceforge.net/msmtp/msmtp-1.4.16.tar.bz2?modtime=

2013-02-19 13:54:09 1031

转载 android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)

关键词:android  camera CMM 模组 camera参数  CAMIF平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210) android camera(一):camera模组CMM介绍android camera(二):摄像头工作原理、s5PV310 摄像头接口(CAMIF)android

2013-01-21 17:54:07 740

转载 android camera(一):camera模组CMM介绍

关键词:android  camera CMM 模组 camera参数平台信息:内核:linux系统:android平台:S5PV310(samsung exynos 4210) 下载:常用摄像头规格书(个别有android驱动程序)  :bf3703 30W、gc0308 30W、ov7670、gt2005 200W、gt2015 200W、NT99250 200W、s5

2013-01-21 17:53:17 634

转载 android 电容屏(三):驱动调试之驱动程序分析篇

关键词:android  电容屏 tp 工作队列 中断 坐点计算  电容屏主要参数平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsung exynos 4210) android 电容屏(一):电容屏基本原理篇android 电容屏(二):驱动调试之基本概念篇android 电容屏(三)

2013-01-21 17:37:19 645

转载 android 电容屏(二):驱动调试之基本概念篇

关键词:android  电容屏 tp 工作队列 中断 多点触摸协议平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsung exynos 4210) 参考网站:http://edsionte.com/techblog/archives/1582这部分参考别人的多一点android 电容屏(一):

2013-01-21 17:30:25 493

转载 android 电容屏(一):电容屏基本原理篇

关键词:android  电容屏 tp  ITO 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:S5PV310(samsung exynos 4210) 一、电容屏工作原理                 触摸屏的工作原理概括来说就是上报坐标值,X轴、Y轴的值。前面我们分析了电阻触摸屏,它是通过ADC来检测计

2013-01-21 17:26:43 606

原创 批处理自动编译 ftp上传

echo off echo ---------------start build--------------- set BuildData=%date:~0,4%%date:~5,2%%date:~8,2%set BuildReleaseDir= Release_Pathset ServerUpPath= FTPPATHset BuildOutDIR=F:\set Pa

2012-12-27 18:05:08 757

原创 PLMN

Public Land Mobile Network公用陆地移动通信网(PLMN):是指一家公司负责经营的移动通信业务区域,一般由若干个服务区(移动本地网)组成,由于网内存在若干个MSC,故MSC的服务区也应进行编号,以便识别和管理。 Public Land Mobile Network -- 公共陆地移动(通信)网络 在某个国家或地区,某个运营商的某种制式的蜂窝移动通信网

2012-12-17 13:58:49 1279

原创 用GPIO模拟SPI协议的实现

一 SPI协议概括SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI接口主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片

2012-12-14 15:49:58 786

原创 sshfs 挂载

1. 安装软件sudo apt-get install sshfs fusemount 2. 实例操作在此实例中,我们需要将远程主机 "192.168.1.218" 上的“/home”挂载到本地系统的“/mnt/server218” 下,我们已经具备了挂载前的一切必须条件:拥有"192.168.1.218"的账号 “human”和密码,并且218主机提供了ssh访问。新建目录“

2012-12-13 18:27:24 1042

原创 ACCDET模块耳机检测的原理

ACCDET内部有两个比较器,会根据传入的电压判断并产生中断。ACCDET的输入电压即耳机 MIC PIN 的电压,内部比较器的输出分别对应A/B两个寄存器。ACCDET内部两个比较器的Vref分别是1.77V和0.4V(硬件决定的,不能修改),所以,对应的电压有3个范围:1.77V-1.9V: 未插入耳机的状态(AB=B11)0.4V-1.77V: 插入4段式(有Mic)耳机时的状态

2012-12-10 17:35:57 3230

原创 DPI接口的屏,PCLK、VSYNC、HSYNC以及DE的极性设置

如下图: A、首先看数据线,当开始传输第一个数据时,如果EN为下降沿,即传输Valid data   时EN低有效。则:Params->dpi.de_pol=LCM_POLARITY_FALLING;       反之亦然B、 VSYNC和HSYNC分别代表一帧数据和一行数据的开始,当一帧以下降沿开始时,设置:Params->dpi.vsync_pol=LCM_PO

2012-12-10 17:08:58 5550

原创 蓝牙Profile的概念和常见种类

蓝牙ProfileBluetooth的一个很重要特性,就是所有的Bluetooth产品都无须实现全部 的Bluetooth规范。为了更容易的保持Bluetooth设备之间的兼容,Bluetooth规范中定义了Profile。Profile定义了设备如何实现一种连接或者应用,你可以把Profile理解为连接层或者应用层协。在所有的Profile中,有四种是基本的Profile,这些Profi

2012-12-03 14:59:36 718

原创 Linux查找和替换目录下所有文件中字符串

查找文件夹下包含字符串的文件例:查找/usr/local目录下所有包含”rubyer.me”的文件。1grep -lr 'rubyer.me' /usr/local/*vim替换单个文件中所有字符串方法例:替换当前文件中所有old为new1:%s/old/new/g

2012-12-03 14:51:24 696

原创 linux中断处理原理分析

1、 中断概念       为什么需要中断?       1)外设的处理速度一般慢于CPU       2)CPU不能一直等待外部事件       所以设备必须有一种方法来通知CPU它的工作进度,这种方法就是中断。2、 中断实现       在Linux驱动程序中,为设备实现一个中断包含两个步骤:       1)向内核注册中断       2)实现中断处理函数

2012-11-27 10:15:18 422

转载 Stardict

http://wiki.ubuntu.org.cn/index.php?title=Stardict&variant=zh-cn官方网站:http://stardict.sourceforge.net星际译王是跨平台的国际词典软件!它功能强大,实用性强,“ 通配符匹配”,“鼠标查词”,“模糊查询”等功能倍受青睐!星际译王3.0版更增加了全文翻译,网络词典等新功能。在星际译王

2012-07-19 09:44:00 766

转载 android客户端同时加入wifi定位

在3.0版本中,终于决定新加入了Wifi定位,虽然使用Wifi定位在原来的版本中一直都有,但更多使用的是系统的Wifi定位,在一些国产的手机上,Android系统的Wifi定位多数被阉割掉了,遇到手机不插入SIM卡,或者使用一些被阉割掉Wifi定位AndroidPad,使用我们自己的Wifi定位似乎就是唯一的手段。   先列一下对Wifi定位的一些基本问题,回答完问题后就可以动手Cod

2012-07-18 12:04:06 2477 2

转载 AGPS定位基本原理浅析

位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。随着人们对BLS(Based Location Serices,基于位置的服务)需求的飞速增长,无线定位技术也越来越得到重视。AGPS(Assisted GPS,A-GPS,网络辅助GPS)定位技术结合了GPS定位和蜂窝基站定位的优势,借助蜂窝网络的数据传输功能,可以达到很高的定位精度和很快的定位速度,在移

2012-07-18 11:32:05 878

转载 GSM蜂窝基站定位基本原理浅析

位置服务已经成为越来越热的一门技术,也将成为以后所有移动设备(智能手机、掌上电脑等)的标配。随着人们对BLS(Based Location Serices,基于位置的服务)需求的飞速增长,无线定位技术也越来越得到重视。GSM蜂窝基站定位,以其定位速度快、成本低(不需要移动终端上添加额外的硬件)、耗电少、室内可用等优势,作为一种轻量级的定位方法,也越来越常用。本文简单介绍一下各种基于GSM蜂窝基站的

2012-07-18 11:17:35 831

转载 GPS定位基本原理浅析

应用最广泛的,自然非GPS莫属了。网络上介绍GPS原理的专业资料很多,而本文试图从编程人员的角度出发,以一种程序员易于理解的方式来简单介绍一下GPS定位的基本原理,希望对做GPS开发的朋友有所启发。当然,本文并没有涉及具体的开发方面的技术。一、GPS定位数学模型之所以先介绍数学模型,是因为我认为这个数学模型可能是程序员比较关心的问题。当然事先声明,这个模型只是我根据一些GPS资料总专为

2012-07-18 11:13:11 1594

转载 FM收音机 RDS的强大功能

前言 随着发展,会有越来越多的电台具有RDS广播功能,RDS可以显示电台名称、节目类型、节目内容、日期时间及其它信息,而它具有的AF和TA功能,则更强大。 通常一个广播电台想扩大它的覆盖率,可能会进行多个频率点的发射,比如某个电台有87.8和95.8MHZ两个频点,当你开着车听着87.8,去到某个地方时,信号变差了, 这时候,开了AF功能,AF功能会自动搜索当前电台的其他频道,找到

2012-07-18 10:01:24 4683 1

转载 Android系统Wifi移植

最近移植wifi到Eclair,Froyo平台。由于没有记录下移植步骤和心得,以至于每次都浪费了大量的精力。在此记录下移植步骤和心得,并和大家分享,如果有错误欢迎指正。1、在你的BoardConfig.mk文件中增加一行(根据你的无线网卡类型来设置): 1: BOARD_WPA_SUPPLICANT_DRIVER := WEXT2、在你的board配置目录下

2012-07-16 09:59:03 736

转载 USB mass storage驱动分析

1. USB驱动代码在/drivers/usb/gadget下,有文件:android.c,其他驱动文件f_adb.c,f_mass_storage.c;其中android.c 依赖于f_adb.c 和 f_mass_storage.c(这两个文件之间无依赖关系)。2. usb_mass_storage重新mount一个分区;    a. adb shell 进入/sys/devices/

2012-07-10 17:42:29 2596

转载 SD功能移植

一、进程启动和配置文件的分析  vold的全称是volume daemon。实际上是负责完成系统的CDROM, USB大容量存储,MMC卡等扩展存储的  挂载任务自动完成的守护进程。它提供的主要特点是支持这些存储外设的热插拔。在Android上的这个  vold系统和GNU/Linux的之间存在很大的差异,这里主要是分析Android上的vold系统的处理过程。  自Android

2012-07-06 16:03:43 641

转载 Android中的BatteryService及相关组件

转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 BatteryService作为电池及充电相关的服务,它的实现非常简单:o 监听UEvent,读取sysfs里中的状态。实现了一个UEvent的观察者。uevent是Linux内核用来向用户空间主动上报事件的机制,对于JAVA程序来说,只实现UEvent

2012-07-05 15:50:30 547

转载 Linux Kernel and Android 休眠与唤醒

Linux Kernel and Android 休眠与唤醒(中文版)Table of Contents简介国际化版本信息对于休眠(suspend)的简单介绍Linux Suspend 的流程相关的文件:准备, 冻结进程让外设进入休眠ResumeAndroid 休眠(suspend)涉及到的文件:特性介绍Early S

2012-07-05 15:01:26 941

转载 Android的Linux内核的电源管理:概述

1. 电源管理的状态       Android的Linux内核为系统提供了4种电源状态,内核的源代码为其中的3种定义了名字和对应的宏定义,名字定义在kernel/power/suspend.c中:java代码:const char *const pm_states[PM_SUSPEND_MAX] = {#ifdef CONFIG_EARLYSUSPEND[PM

2012-07-04 16:45:32 467

转载 Android震动系统结构 移植与调试的要点

振动器负责控制引动德律风的振动功能,Android中的振动器系统是一个专供这方面功能的小系统,提供根据时间振动的功能。振动器系统包含了驱动轨范、硬件抽象层、JNI部门、Java框架类等几个部门,也向Java应用轨范层提供了简单的API作为平台接口。Android振动器系统的基本条理结构如图23-1所示。▲图23-1 Android振动器系统的基本条理结构1 、振动器部门的结

2012-07-03 17:20:35 1252

转载 android耳机插入检测

插入headset时,StatusBarPolicy类中不能收到ACTION_HEADSET_PLUG的广播。而这个广播是在HeadsetObserver类中调用onUEvent时引发的,其父类UEventObserver建立一个线程,线程启动时会运行一个死循环,循环调用next_event阻塞等待底层的event发生。一般情况下插拨耳机next_event都会收到事件,并调用HeadsetObs

2012-07-02 17:15:51 2237

转载 Android操作系统11种传感器介绍

在Android2.3 gingerbread系统中,google提供了11种传感器供应用层使用。     #define SENSOR_TYPE_ACCELEROMETER       1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD      2 //磁力#define SENSOR_TYPE_ORIENTATION         3 //方向

2012-06-27 18:31:47 22083

转载 android4.0与2.3版本的TP代码区

在android2.3上调试TP时,只需要把linux驱动调通,android就可以正常使用了,而到android4.0上又有些不同了,针对linux驱动,需添加如下内容:    1、在手指按下时需调用如下函数上报Key Down:       input_report_key(struct input_dev *input, BTN_TOUCH, 1);    2、在手指释放时需调用

2012-06-26 17:32:36 1791

转载 Android触摸屏输入系统

1.触摸屏硬件原理1.1电阻触摸屏    中断产生。触摸屏芯片根据触摸按下时电阻分压值发生变化而产生中断,该中断输入给CPU。产生的条件很简单,主要有VDD,GND信号即可。因此,我们在调试时,可以在没有驱动的情况下去测量中断脚,是否在有触摸时发生变化,以前验证模块的好坏。 1.2电容触摸屏    中断产生和电阻屏类似,只不过电容屏是由于人体接触时形成耦合电容,从而电流发生变化。

2012-06-26 17:29:42 516

转载 linux内核input子系统解析

作者:刘洪涛,华清远见嵌入式学院讲师。Android、X windows、qt等众多应用对于linux系统中键盘、鼠标、触摸屏等输入设备的支持都通过、或越来越倾向于标准的input输入子系统。因为input子系统已经完成了字符驱动的文件操作接口,所以编写驱动的核心工作是完成input系统留出的接口,工作量不大。但如果你想更灵活的应用它,就需要好好的分析下input子系统了。一、inpu

2012-06-26 16:57:39 839

转载 MIPI介绍

对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备,给手机的设计和元器件选择带来很大的难度。下图是一个智能手机的例子,我们可以看到其内部存储、显示、摄像、声音等内部接口都是各不相同的。即使以摄像头接口来说,不同的摄像头模组厂商也可能会使用不同的接口形式,这给手机厂商设计手机和选择器件带来了很大的难度。MIPI (Mobile Industry Processor Inter

2012-06-21 10:31:00 12004

蓝牙驱动及Bluez使用流程分析

蓝牙驱动及Bluez使用流程分析

2014-07-15

HSPA+技术原理.

HSPA+技术原理.

2014-07-15

WIFI 无线 wi-fi

WIFI就是一种无线联网的技术,以前通过网线连接电脑,而现在则是通过无线电波来连网;常见的就是一个无线路由器,那么在这个无线路由器的电波覆盖的有效范围都可以采用WIFI连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为“热点”。

2010-04-21

linux vim 中文手册

vim 中文手册,vim 中文手册,vim 中文手册,vim 中文手册

2010-03-11

U-boot 源码分析.pdf

U-boot 源码分析U-boot 源码分析U-boot 源码分析U-boot 源码分析U-boot 源码分析

2010-02-09

kernel-api.pdf

linux kernel api linux kernel api linux kernel api

2010-01-22

linux内核完全注释.rar

linux内核完全注释.rar linux内核完全注释.rar linux内核完全注释.rar

2010-01-21

Boost+库+学习指南+.pdf

Boost+库+学习指南+.pdf Boost+库+学习指南+.pdf

2010-01-21

空空如也

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

TA关注的人

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