自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小王的专栏

大家有什么问题可以留言,大家互相学习

  • 博客(8)
  • 收藏
  • 关注

原创 busybox构建根文件系统

busybox包为busybox-1.13.3-mini2440.tgz首先配置 make menuconfig可能会出现问题解决方法:fedora14的Make工具对低版本内核Makefile一些旧的规则兼容不是很好,只需要修改一下开发包busybox原码里的Makefile。把:/ %/: prepare scripts FORCE    $(Q)$(M

2013-08-12 21:01:23 737

原创 linux内核模块开发笔记

模块参数:可以通过module_param指定模块参数,可以连续多次使用多定义几个模块参数module_param(name,type,perm)其中 name是模块参数的名称,type是这个参数的类型,perm是模块参数的访问权限type常见值:bool:布尔型 int:整型 charp:字符串型perm常见值:S_IRUGO:任何用户都对/sys/module中

2013-08-12 15:32:39 671

原创 2.6下多文件内核模块的makefiel编写

ifneq ($(KERNELRELEASE),)obj-m := mymodule.omymodule-objs :=main.o add.oelseKDIR := /lib/modules/2.6xxxxx/buildall:make -C $(KDIR) M=$(PWD) modulesclean:rm -f *.ko *.o *.mod *.mod.c *.

2013-08-12 14:23:25 570

转载 makefile几种等于号

在make中有四种方式对变量赋值:1. :=运算符,如MAKE_DEPEND := $(CC) -M    这种方式叫做“简单展开”,因为在读到makefile中的这一行时等号右边就立即被展开了,等号右边引用的所有变量(如例子中的CC)也会被立即展开。其行为与一般编程和脚本语言相同。    当等号右边引用的变量(如例子中的CC)还没有被定义时,它被展开成空(nothin

2013-08-12 14:03:01 1626

原创 ARM时钟体系

时钟产生-PLLPLL(锁相环)合成器是一种更为复杂的系统时钟源,通用PLL合成器需要一个外部晶体并包含一个能够对晶体的特定频率加倍或分频的集成锁相环(PLL)电路S3C2440存在两个锁相环(PLL):MPLL和UPLL,UPLL专用于USB设备。MPLL会产生三个部分的时钟频率FCLK,HCLK,PCLKFCLK用于cpu核HCLK用于AHB(高速外部的总线比如sd

2013-08-05 13:58:29 996

原创 ARM伪指令学习

以下代码的环境是在MDK下的,其它环境不知道是否有用GBLA   定义全局数字变量,并初始化为0GBLL   定义全局的逻辑变量,并初始化为F(假)GBLS   定义一个全局的字符串变量,并初始化为空SETA      为数字变量赋值     Test1 SETA 0XaaSETL 为逻辑变量赋值     Test2 SETL {TRUE}SETS  为字符串变量赋

2013-08-04 23:16:07 840

原创 两种arm汇编程序结构和基本语法

一个基本的arm汇编程序架构 AREA Example,CODE,READONLY ; 声明代码段Example ENTRY ; 标识程序入口 CODE32 ; 声明32位ARM指令START MOV R0,#1 MOV R0,#0 END ;标明程序结束AREA定义一个段,Example为段名,CODE说明是代码段,READ

2013-08-04 20:43:02 1653

原创 GPIO口控制学习

通过在mini2440平台上控制蜂鸣器,来实现GPIO控制学习GPB0为控制蜂鸣器的端口有三个控制寄存器,右边为地址GPBCON     0x56000010GPBDAT      0x56000014GPBUP        0x56000018S3C2440datasheet:由此可总结出:1.GPBCON寄存器是

2013-08-04 12:59:52 1371

空空如也

空空如也

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

TA关注的人

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