自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(55)
  • 资源 (6)
  • 收藏
  • 关注

原创 vi删除多余空格

行末:$ 行首:^空格:\s行末空格:\s\+$行首空格:^\+\s有些人认为行末的空格是无用,浪费而难看的。要删除这些每行后面多余的空格,可以执行如下命令::%s/\s\+$//命令前面指明范围是 "%",所以这会作用于整个文件。"substitute" 命令的匹配模式是"\s\+$"。这表示行末($)前的一个或者多个(\+)空格(\s)。后面

2014-05-09 14:46:32 965

原创 vi去掉行尾的^M

换行符在 windows中默认是 \r\n在 unix/linux 中默认是 \n只需要在vi/vim 中输入命令:%s/\r//g或者:%s/[ctrl-v][ctrl-m]//g ====== :%s/^M//g效果是一样的,注意这里的 ctrl-v 和 ctrl-m 是你的按键,不是直接打字母上去,所以显示出来的是:%s/^M//g

2014-05-09 14:39:31 321

原创 Git checkout

2014-05-04 17:01:03 261

原创 Git reset

2014-05-04 16:19:20 175

原创 Git diff

2014-05-04 12:03:51 181

原创 Git工作区、暂存区和本地版本库关系

2014-05-04 11:29:42 588

原创 Android——全屏显示

super.onCreate(savedInstanceState);//隐去标题栏(应用程序的名字)          this.requestWindowFeature(Window.FEATURE_NO_TITLE);        //隐去状态栏部分(电池等图标和一切修饰部分)        this.getWindow().setFlags(WindowManager.L

2014-04-14 17:19:43 189

原创 Android——根据屏幕方向选择不同的布局文件

if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE) {setContentView(R.layout.landscape);textviewtitle = (TextView) findViewById(R.id.textView1_land);te

2014-04-14 17:17:19 397

转载 utf8汉字编码16进制对照

GB    Unicode  UTF-8     Chinese CharacterCode  code# Code      (coded in UTF-8)D2BB  4E00  E4 B8 80  一B6A1  4E01  E4 B8 81  丁C6DF  4E03  E4 B8 83  七CDF2  4E07  E4 B8 87  万

2014-04-04 09:34:21 1660

转载 Android Intent 跳转各个设置界面

http://www.eoeandroid.com/thread-275788-1-1.htmlIntent跳转各个设置界面:1.GPS功能开启的设置Intent intent=new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);startActivityForResult(intent,21);2.拨号界面:

2014-04-03 09:15:23 612

转载 Linux OSS驱动

http://blog.chinaunix.net/uid-20776117-id-3080287.html

2014-04-03 09:14:50 290

转载 按键和触摸屏测试

http://blog.csdn.net/zhandoushi1982/article/details/5575029

2014-04-03 09:14:22 448

原创 将mtd分区格式化成ubi文件系统

1、ubiattach /dev/ubi_ctrl -m 5  //和mtd关联2、ubimkvol /dev/ubi1 -N ubi1_0 -m //设定volume名称和大小,大小是整个mtd的大小3、mount -t ubifs /dev/ubi1_0 /mnt/ubifs/  //挂载在rcS中脚本:if [ -e /dev/mtdblo

2014-04-03 09:14:00 678

原创 制作ext4镜像

dd if=/dev/zero of=ext4.img count=80 bs=1Mmkfs.ext4 ext4.imgsudo mount -o loop ext4.img /mntsudo cp rootfs/* /mnt/ -rfsyncsudo umount /mnt

2014-04-03 09:13:37 641

转载 android4.2.2-- 蓝牙 bluetooth (三)搜索蓝牙

http://blog.csdn.net/baimy1985/article/details/8996653接上篇打开蓝牙继续,来一起看下蓝牙搜索的流程,触发蓝牙搜索的条件形式上有两种,一是在蓝牙设置界面开启蓝牙会直接开始搜索,另一个是先打开蓝牙开关在进入蓝牙设置界面也会触发搜索,也可能还有其它触发方式,但最后都要来到BluetoothSettngs.java的startScanning(

2014-04-02 15:25:17 695

转载 android4.2.2-- 蓝牙 bluetooth (二) 打开蓝牙

http://blog.csdn.net/baimy1985/article/details/89225084.2的蓝牙打开流程这一部分还是有些变化的,从界面上看蓝牙开关就是设置settings里那个switch开关,widget开关当然也可以,起点不同而已,后续的流程是一样的。先来看systemServer.java的代码,蓝牙服务开启的地方,最后一个else分支是我们关心的

2014-04-02 15:24:34 1231

转载 android4.2.2-- 蓝牙 bluetooth (一) 入门

http://blog.csdn.net/baimy1985/article/details/8892410前段时间在 网上看了一些关于android蓝牙的文章,发现大部分是基于老版本(4.1以前含4.1)的源码,虽然无碍了解蓝牙的基本原理和工作流程,但对着4.2.2的代码看起来总是有些遗憾。所以针对4.2.2版本代码整理下相关知识,当然蓝牙工作的主干流程是没有变的,上电、加载

2014-04-02 15:23:37 2095

转载 蓝牙搜索过程分析

http://www.2cto.com/kf/201312/262796.html

2014-04-02 15:21:26 525

转载 Android4.2蓝牙Enable过程分析

http://blog.csdn.net/yutao52shi/article/details/12690353

2014-04-02 15:20:42 296

转载 Android BlueDroid

http://source.android.com/devices/bluetooth.htmlhttp://blog.csdn.net/innost/article/details/9187199http://blog.sina.com.cn/s/blog_69b5d2a50101f2ew.htmlhttp://blog.csdn.net/baimy1985/

2014-04-02 15:20:01 449

原创 gerrit

一、gerrit安装1、http://blog.csdn.net/benkaoya/article/details/86808862、http://blog.csdn.net/csfreebird/article/details/75839113、http://blog.csdn.net/airk000/article/details/8610076二、服务的开启、

2014-04-02 15:19:08 559

转载 git

一、标签标签可以针对某一时间点的版本做标记,常用于版本发布。1、打标签git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。建议使用附注标签。# 创建轻量标签$ git tag v0.1.2-light# 创建附注标签$ git tag -a v0.1.2 -m "Release vers

2014-04-02 15:18:18 149

原创 创建repo服务器及使用

1、登陆gerrit服务器创建linux/manifest工程:ssh -p 29418 gerrit@192.168.10.57 gerrit create-project -n linux/manifest;2、在本地 git clone ssh://YOURNAME@192.168.10.57:29418/linux/manifest.git;3、cd manifest,

2014-04-02 15:17:21 374

原创 嵌入式QT开发环境搭建

1、http://qt.nokia.com/用英文注册,获得下载链接,下载qt-enterprise-embedded-linux-x64-1.4.0-2-online.run和qt-everywhere-enterprise-src-5.1.1.tar.gz;2、安装qt-enterprise-embedded-linux-x64-1.4.0-2-online.run:在ubuntu

2014-04-02 15:16:52 288

转载 ushare-1.1a 交叉编译

静态编译ushare时:1、cd ushare-1.1a-static, ./configure --prefix=`pwd`/install --with-libupnp-dir=/home/yqdeng/workspace/upnp/libupnp-1.4.2/install/include --cross-prefix=mipsel-linux-;2、vi config.ma

2014-04-02 15:15:55 449

原创 替换多个文件中的相同字符串 shell命令

perl -pi -e 's|kmalloc|kmalloc_yqdeng|g' `find ./ -type f`将当前目录所有文件中的kmalloc替换成kmalloc_yqdeng

2014-04-02 15:14:57 282

转载 mtd分区使用FAT文件系统

http://bbs.csdn.net/topics/330159014http://bbs.chinaunix.net/thread-2322546-1-1.html1>.首先定义NFTL作用的区域,这需要你将nand分成不同的区。我的nand是256MB的我是这样划分的:0--------896KB-----1MB-------6MB------56MB----------

2014-04-02 15:12:24 408

转载 repo sync: contains uncommitted changes

to recover any uncommitted change, you should use 'git stash' and 'git clean -f -d'for example: if you find it say there are uncommitted changes in .repo/manifests, you shoud 'cd .repo/manifests' an

2014-04-02 15:11:33 540

转载 ushare的使用

1.目前最流行的Media Server为支持DLNA协议的多媒体服务器,那啥叫做DLNA呢?甲、DLNA是「Digital Living Network Alliance」联盟的简称,此联盟的任务是制定一个统一的传输规范,让各种不同厂牌、类型的影音机材能相互沟通。因此,只要是符合DLNA的影音机材,就能在不需驱动程序、转接装置下直接连结、同步动作,甚至是传输数据。乙、那为何要使用

2014-04-02 15:11:03 1419

转载 Ushare upnp 媒体服务器应用教程

Openwrt 系统功能强大,主要优势在于其开放性和可扩展性,Openwrt 安装ushare后,可将路由器变身为一个功能强大的家庭upnp流媒体服务器!    我个人接触openwrt应该是起源于需要在路由器上定制一个upnp媒体服务器!详见:http://www.right.com.cn/forum/vi ... ighlight=%2Bccbcfan    现在的openwr

2014-04-02 15:10:36 2002

转载 upnp

让Linux NAT服务器支持UPnP参考文献:《UPnP on your Linux 2.4 firewall how-to》 by bijl 《让 Linux NAT 服务器支持 UPnP》 by lonestar 《UPnP为我们献上一道怎样的大餐》 by Sharon Crawford 注意:如果对网络安全要求较高或要求高可控制性的网络,则不要安装配置UPnP支

2014-04-02 15:09:58 1580

转载 linux ./configure 参数详解

./configure该脚本将运行一些测试来猜测一些系统相关的变量并检测你的操作   系统的特殊设置,并且最后在制做树中创建一些文件以记录它找到了什么.         缺省设置将制作服务器和应用程序,还有所有只需要C编译器的客户端程序和接口。 缺省时所有文件都将安装到   /usr/local/pgsql.         你可以通过给出下面   configure  

2014-04-02 15:08:53 255

转载 蓝牙设置种常用的Intent

http://www.cnblogs.com/tnxk/archive/2012/03/19/2405771.html下面是在bluetoothsettings.java 中注册蓝牙Intent的函数: private boolean initBluetoothAPI() { mIntentFilter =//  跟远端蓝牙设备连接上时返回来的i

2014-04-02 15:01:16 231

转载 ubifs size

http://lists.infradead.org/pipermail/linux-mtd/2008-August/022718.htmlhttp://www.linux-mtd.infradead.org/faq/ubifs.html#L_df_report

2014-04-02 14:59:48 230

原创 USB鼠标驱动

一、实验平台:开发板fs2410,采用三星s3c2410的CPU,linux操作系统。二、实现功能:用USB鼠标模拟按键输入,按键左键输入l,按下右键输入s,按下中键为回车,并在LCD屏幕上显示文件信息。三、实验原理:       在linux内核中有USB总线驱动程序,当有USB设备插入时,USB总线驱动程序会检测到该设备,并创建一个struct usb_device结构体,并寻找匹

2011-12-03 13:59:46 1508

原创 触摸屏(TS)驱动

一、实验平台:开发板fs2410,采用三星s3c2410的CPU,linux操作系统。二、实现功能:获取点击触摸屏的坐标,并在移动的过程中也能动态的显示出触点坐标。同时通过一些测试程序来校准触摸屏等(测试程序非自己撰写)。三、实验原理:       fs2410采用电阻触摸屏,用ADC的通道5、7分别获取触点的x、y绝对坐标值。       当点击触摸屏时,会产生TS中断,在TS的

2011-12-03 12:52:24 1286

原创 LCD驱动

一、实验平台:开发板fs2410,采用三星s3c2410的CPU,linux操作系统。 二、实现功能:       1、向应用程序提供接口,在LCD屏幕上输出内容;       2、测试程序让LCD屏幕分别显示不同的颜色;       3、让内容信息显示在LCD屏幕上,加载按键驱动(K10为l,K7为s,K4为回车),按下ls并回车,可以在LCD上列出文件信息。三、实验原理:

2011-12-03 12:40:36 480 1

原创 IIC驱动(OS)

一、实验平台:开发板fs2410,采用三星s3c2410的CPU,linux操作系统。二、实现功能:向E2PROM里面写数据,再读出来。三、实验原理:       E2PROM属于I2C设备,所以这里用到了I2C的数据传输协议,一根专用串行数据线 SDA和一根串行时钟线SCL在总线主机和连到 I2C总线上的外设之间传输数据,SDA和SCL都是双向的。当 I2C总线空闲时,SDA和

2011-11-30 13:42:46 227

原创 RTC(OS)

一、实验平台:开发板fs2410,采用三星s3c2410的CPU,linux操作系统。 二、实现功能:设置开发板的时间,并能实时显示出时间。三、实验原理:       采用平台设备驱动机制来编写驱动程序,通过修改或读取相应寄存器的值来修改或获取开发板的时间。四、实验现象:       应用程序执行时,若输入./RTC_test set,则为设置当前时间,这时提示输入时间,格式为

2011-11-28 20:45:28 502

原创 定时器(OS)

一、实验平台:开发板fs2410,采用三星s3c2410的CPU,linux操作系统。 二、实现功能:主程序打印提示信息(当然可以做你想做的事),用定时器0产生中断,是LED灯D12闪烁。三、实验原理:       这里采用平台设备驱动机制,将硬件资源与驱动分开,提高了代码的可移植性。四、实验现象:       应用程序执行后,主程序在终端打印信息,D12在闪烁。五

2011-11-28 20:23:19 198

mjpg-streamer

最新的mjpg-streamer源码,包含ubuntu PC端编译结果,可以直接使用。

2018-03-25

FTP_SPEC_V12r00

FTP_SPEC_V12r00

2012-10-29

C程序设计语言(第2版·新版)

这是一本很好的书,对于初学者或有经验者都有很大的帮助。

2012-04-11

UCOS-II培训材料

UCOS-II培训资料,很好很强大。对初学者很有帮助

2012-04-06

TLC1543CN10A/D转换器

好芯片 10A/D转换器 好芯片 10A/D转换器

2010-01-03

空空如也

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

TA关注的人

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