乔大叔

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

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

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

2016-07-26 20:47:20

阅读数 5384

评论数 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 ov5695_n...

2016-07-25 17:01:02

阅读数 619

评论数 0

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

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

2016-07-12 16:33:08

阅读数 1408

评论数 0

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

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

2016-07-12 13:56:20

阅读数 8967

评论数 2

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

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

2016-05-26 10:40:04

阅读数 258

评论数 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

阅读数 420

评论数 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

阅读数 7023

评论数 0

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

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

2015-08-26 18:15:02

阅读数 757

评论数 0

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

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

2015-08-13 11:46:11

阅读数 472

评论数 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

阅读数 10840

评论数 0

svn命令 和 git命令 举例

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

2014-06-19 13:06:37

阅读数 1259

评论数 0

GPIO配置笔记

RCC_APB2PeriphClockCmd( )

2014-04-08 21:26:12

阅读数 835

评论数 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

阅读数 616

评论数 0

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

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

2014-01-06 17:00:22

阅读数 3879

评论数 0

YUV、YCbCr与RGB的区别

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

2014-01-02 11:01:44

阅读数 15095

评论数 3

android 三种定时器的写法

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

2013-12-16 13:19:26

阅读数 1100

评论数 0

mdelay和msleep的用法差异

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

2013-11-25 17:17:25

阅读数 2709

评论数 1

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

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

2013-10-28 19:33:45

阅读数 3055

评论数 0

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

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

2013-10-17 14:24:54

阅读数 1104

评论数 0

Android HAL层浅析

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

2013-10-16 10:57:47

阅读数 2235

评论数 0

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