自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 常用指令

1.查找函数、变量等ctags -Rvim -t function当变量或函数在多处被定义,可在vim中 光标停留在变量或函数名上,进入末端模式,输入ts回车2. grep "要查找的字符串" * -nR3. find ./ -name “文件名”

2013-07-25 02:36:41 443

原创 ubuntu修改默认sh

ubuntu默认启用的是dash,dash比bash轻巧快速但是在编译uboot的nand_spl时发现,dash不支持部分指令sudo dpkg-reconfigure dash选择no,修改默认sh为bash即可

2013-07-25 02:34:14 1741

原创 u-boot20130401移植到jz2440v2

再次移植uboot,进度暂时为从nand启动进入hush交互准备工作:1.准备init.bin,用于openjtag初始化时钟,sdram,之后可以将uboot通过openocd直接写入内存运行load_image init.bin 0resume 0haltload_image u-boot.bin 0x30000000resume 0x300000002

2013-07-25 02:28:21 1040

转载 Ubuntu vsftpd

1sudo apt-get install vsftpd2.useradd -m ftp3mkdir /home/ftp/ftp4chmod 777 /home/ftp/ftp5chmod a-w /home/ftp6sudo vi /etc/vsftpd.confmax_clients=200max_per_ip=4anon_upload_enable=YES

2013-06-07 09:26:31 464

转载 Ubuntu下ADB调试Android

首先按照 SDK 上的说明建立 udev 的 rules 文件,然后:在 Ubuntu 11.04 下通过usb连接 Android设备,使用 adb 时,会返回无法找到设备,解决办法如下:1. 在终端运行 lsusb会发现结果有会有如下类似记录:Bus 001 Device 008: ID 0bb4:0c02 High Tech Computer Corp.这

2013-06-07 00:01:28 487

原创 Ubuntu下source insight安装

1.sudo apt-get install wine2.wine ~/SourceInsight/InsightSetup.exe3.在终端输入命令:wine Insight3.exe在系统菜单里面有个wine选项,在那直接打开source insight就可以了(Wine->Programs->Source Insight3->Source Insight 3.

2013-06-06 22:02:13 488

转载 Makefile内置变量,递归式变量,直接展开式变量,条件赋值,追加赋值,Makefile中shell命令的执行

原文链接:http://blog.163.com/xychenbaihu@yeah/blog/static/1322296552010101704251493/shell将shell命令的输出赋值给变量:       VALUE = $(shell   命令)在Makefile中可以执行shell命令:      TARGET:REFERENCE

2013-06-05 09:30:07 1377

转载 常见面试题——计算一个字节里有多少bit置1

int b1c( unsigned x ){x = (x&0x55555555) + ((x&0xaaaaaaaa)>>1);x = (x&0x33333333) + ((x&0xcccccccc)>>2);x = (x&0x0f0f0f0f) + ((x&0xf0f0f0f0)>>4);x = (x&0x00ff00ff) + ((x&0xff00ff00)>>8);x

2013-06-04 21:36:45 1450

原创 常见面试题——不用临时变量交换数据

方法一:异或void swap(int *a, int *b){*a ^= *b;*b ^= *a;*a ^= *b;}方法二:加减法代码略总结:经过反汇编验证,使用临时变量是效率最高的,其他的方法从可读性和执行效率来说都要差很多

2013-06-04 21:34:00 532

转载 Open drain & push pull 原理

最近在写GPIO的driver, 在配置GPIO管脚时,看见了感觉熟悉的两个名词:Open Drain and Push Pull。可是一时对它们的原理及区别有感觉很模糊,故上网收集了一些资料复习一下。      所谓开漏电路概念中提到的“漏”就是指MOSFET的漏极。同理,开集电路中的“集”就是指三极管的集电极。开漏电路就是指以MOSFET的漏极为输出的电路。一般的用法是会在漏极外部的电路添加上

2011-11-03 12:05:55 2885

转载 C8015F单片机不能进入main的bug

ACC     DATA    0E0HB       DATA    0F0HSP      DATA    81HDPL     DATA    82HDPH     DATA    83HPCA0MD    DATA  0D9H                 NAME    ?C_STARTUP?C_C51STARTUP   SEGMENT   CO

2011-11-03 10:06:41 1275

转载 Socket控件

Winsock控件建立在TCP、UDP协议的基础上,完成与远程计算机的通信。即使对TCP/IP不太熟悉的用户,使用该控件也可以在十几分钟内创建一 个简单的客户机/服务器程序。下面我们对Winsock控件的事件、方法、属性按其在程序中出现的顺序分别作详细的介绍,以便更好地理解程序源代码。 下面是Winsock控件的相关属性,方法和事件。(略去一些暂用不到的) *属性 --------------

2011-11-02 09:25:35 1265

空空如也

空空如也

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

TA关注的人

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