自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乔大叔

自从搞了嵌入式,腰不酸了,背不痛了,吃批萨也有劲了。。。 ʅ(‾◡◝)

原创 用shell写了一个自动编译代码的脚本

为了充分利用晚上的时间进行编译,写了一个自动编译代码的脚本,这样保证第二天的调试工作不会受大版本编译的影响,同时也能监测服务器端的代码是否出错。我习惯是在每天下班离开之前运行此脚本。 1、运行命令:打卡终端 $sleep 3600;./build_local.sh 2 3 上面这条命令的含义是:睡...

2016-07-26 20:47:20 6209 0

原创 rename命令批量改名字

举例如下: ov5695_a.c ov5695_b.c ov5695_c.c ov5695_d.c 运行命令:rename -v 's/ov5695/ov5695_new/' * 改名成功: ov5695_new_a.c ov5695_new_b.c...

2016-07-25 17:01:02 831 0

转载 在Ubuntu 12.04 上为Virtualbox 启用USB 设备支持

为了能够在Ubuntu 12.04 上的Virtualbox里的windows系统使用USB 设备,我们需要安装virtualbox的扩展包插件,并且为virtualbox的用户组进行添加配置。

2016-07-12 16:33:08 1539 0

原创 vim块操作:列删除、列插入

vim块操作:列删除、列插入

2016-07-12 13:56:20 19660 2

转载 在ubuntu中通过update-alternatives切换软件版本

update-alternatives是ubuntu系统中专门维护系统命令链接符的工具,通过它可以很方便的设置系统默认使用哪个命令、哪个软件版本,比如,我们在系统中同时安装了open jdk和sun jdk两个版本,而我们又希望系统默认使用的是sun jdk,那怎么办呢?通过update-alte...

2016-05-26 10:40:04 407 0

转载 kmalloc详细解析

kmalloc http://blog.chinaunix.net/u2/79914/showart_1905549.html #include void *kmalloc(size_t size, int flags); 给 kmalloc 的第一个参数是要分配的块的大小. 第 2 ...

2016-03-17 23:59:20 590 0

转载 解压缩和生成ext4文件镜像 比如:system.img、pctool.img等

本文讲述如何解压和生成system.img以及其它ext4格式相关的文件镜像 一、必备工具 (以下两个工具都可以在out\host\linux-x86\bin目录下找到) 1、make_ext4fs  用来制作ext4镜像 expected filename after optio...

2016-01-08 15:00:35 8691 0

原创 扫描局域网内接入的终端的 IP地址和Mac的命令

nmap -sP -PI -PT -oN ipandmaclist.txt 10.0.0.0/24

2015-08-26 18:15:02 1061 0

转载 Linux 下的两个特殊的文件 -- /dev/null 和 /dev/zero 简介及对比

1、概论 -- 来自维基的解释 /dev/null  : 在类Unix系统中,/dev/null,或称空设备,是一个特殊的设备文件,它丢弃一切写入其中的数据(但报告写入操作成功),读取它则会立即得到一个EOF。 在程序员行话,尤其是Unix行话中,/dev/null 被称为位桶(bit buc...

2015-08-13 11:46:11 532 0

原创 解决同一个局域网两个DHCP冲突问题--涉及到局域网IP扫描,主机操作系统扫描,mac地址查询

nmap命令使用举例: 1、扫描局域网内的主机列表: nmap -v -sP 192.168.1.0/24 2、查看某个IP的操作系统(最好在联网情况下相当好用) nmap -sS -O 192.168.1.101 3.Mac地址查询 可以使用前面两个命令查询Mac地址,也可已使用下面命令: p...

2015-03-23 14:36:19 16988 1

原创 svn命令 和 git命令 举例

最近在公司同事跑着两个在使用了一段时间的svn命令

2014-06-19 13:06:37 1342 0

原创 GPIO配置笔记

RCC_APB2PeriphClockCmd( )

2014-04-08 21:26:12 886 0

转载 linux下 firefox安装flash_player插件

浏览时遇到无flash插件时,到官网下载一个: http://get.adobe.com/cn/flashplayer/ 我下载的是:install_flash_player_11_linux.x86_64.tar.gz OK,开始安装。 查看其中的readme.txt,有说明如何安装。...

2014-03-29 09:38:21 665 0

原创 sed批量替换多个文件的字符串

1、使用场景: 在进行编码或是代码移植时经常遇到,要批量替换特定字符串,于是找到了如下方法。这一方法在替换ip地址时也常常用到。 2、命令使用:         sed -i 's/old_string/new_string/g' `grep old_string -rl ...

2014-01-06 17:00:22 4954 0

原创 YUV、YCbCr与RGB的区别

YUV、YCbCr与RGB的区别 一、概念介绍 1、YUV:中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。采用YUV色彩空间的重要性是它的亮度信号Y和色度信...

2014-01-02 11:01:44 21282 4

转载 android 三种定时器的写法

一、 使用Timer 和 TimerTask Timer timer = new Timer(); MyTimerTask timerTask = new MyTimerTask(); timer.schedule(timerTask, 3000, 1); // 延迟3秒钟,执行1次 //...

2013-12-16 13:19:26 1206 0

转载 mdelay和msleep的用法差异

mdelay和msleep的用法差异在手机项目上的实际影响     虽然msleep和mdelay都有延迟的作用,但他们是有区别的: mdelay是忙等待函数,在延迟过程中无法运行其他任务.这个延迟的时间是准确的.是需要等待多少时间就会真正等待多少时间. 而msleep是休眠函数,它...

2013-11-25 17:17:25 3062 1

原创 ubuntu下如何扫描局域网下的ip地址

首先安装nmap工具 sudo apt-get install nmap 进行扫描:nmap -v -sP 192.168.100.0/24

2013-10-28 19:33:45 4816 0

原创 Ubuntu各版本名字汇总--动物园的英雄大会

刚刚我查了下Ubuntu的历史大记事,他的第一版操作系统在2004年面世,那个时候我还在上初中,呵呵,好久远的年代啊。 大家应该知道,Ubuntu版本的命名规则是根据正式版发行的年月命名,每一个版本都会用一种动物来命名,这一点确实很有趣,下面是Ubuntu各版本的动物代号: Ubu...

2013-10-17 14:24:54 1198 0

转载 Android HAL层浅析

1、Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)...

2013-10-16 10:57:47 2393 0

原创 vim常用操作整理

1、跳到指定行 在编辑模式下输入 ngg 或者 nG n为指定的行数(如25) 25gg或者25G 跳转到第25行. 在命令模式下输入行号n : n 如果想打开文件即跳转 vim +n FileName 查看当然光标所在的行 Ct...

2013-09-11 18:52:24 550 0

原创 linux 解压缩命令-归类总结及使用举例

1、解压  tar –xvf file.tar //解压 tar包  tar -xzvf file.tar.gz //解压tar.gz  tar -xjvf file.tar.bz2 //解压 tar.bz2  tar –xZvf file.tar.Z //解压tar.Z  unrar ...

2013-09-10 17:15:59 650 0

原创 透彻的解释了svn copy 的工作原理-强力推荐

节选了《51cto.com》文章原始网址:http://developer.51cto.com/art/201005/202665.htm SVN分支资深专家专题讲解        本节向大家介绍一下什么是SVN分支,如何使用SVN分支,如何创建SVN分支,如何进行廉价的拷贝,对于这些问题...

2013-09-10 16:24:52 9204 0

转载 Linux system函数返回值

例:status = system("./test.sh"); 1、先统一两个说法: (1)system返回值:指调用system函数后的返回值,比如上例中status为system返回值 (2)shell返回值:指system所调用的shell命令的返回值,...

2013-08-15 18:55:58 823 0

原创 Android系统开发常用shell命令汇总+vim中复制操作+adb logcat过滤

1、系统属性:查看与设置 getprop setprop解释: 1)系统属性其实可以理解为全局变量、全局环境变量; 2)getprop将读取系统所有可读的系统属性。静态的系统属性有很多存放在/system/build.prop。例如Android版本号,硬件版本号,rom的版本号,等等,内核的版本...

2013-08-06 17:10:23 2403 2

原创 ubuntu下显示文件中某几行

1、cat命令 如:显示file_name 中的 第200至240行 命令有两个方案可选:  cat file_name | head -n 240 | tail -n 40 cat file_name | tail -n +200 |head -n 40 注: 1)head -n 24...

2013-08-05 16:09:00 1066 0

原创 通过init.rc中的property实现动态控制service的开启与关闭

根据前一篇博客中的方法描述,我在当前正在开发的android project中进行了相应的代码实现,主要是有两处代码需要修改添加: 第一部分:init.rc 关于init.rc的作用在这里进行简单描述,这个init.rc文件是系统启动时init进程要读取的一个重要的脚本,它里面是一些系统中比较重要...

2013-07-31 13:08:38 1824 0

转载 android 属性系统,SystemProperties 的简介

在android系统中,每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。       在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“...

2013-07-30 17:46:10 697 0

原创 Android ics 编译时GC overhead limit exceeded错误解决方法

出错的log信息如下 UNEXPECTED TOP-LEVEL ERROR: java.lang.OutOfMemoryError: GC overhead limit exceeded at com.android.dx.ssa.SsaBasicBlock.(SsaBasicBlock.ja...

2013-07-19 10:39:45 1159 0

转载 android中device_attr 设备属性节点

1. 在sys下创建一个节点 static ssize_t gsensor_vendor_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) {         char  ...

2013-07-16 14:51:54 1594 0

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