自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ARM指令集

跳转指令跳转指令用于实现程序流程的跳转,在ARM 程序中有如下两种方法可以实现程序流程的跳转:l   使用专门的跳转指令。l   直接向程序计数器PC 写入跳转地址值。通过向程序计数器PC写入跳转地址值,可以实现在4GB的地址空间中的任意跳转,在跳转之前结合使用“MOV LR, PC”等类似指令,可以保存将来的返回地址值,从而实现在4GB连续的线性地址空间的子程序调用。ARM指令集中的跳转指令可以

2009-05-20 15:52:00 860

原创 u-boot移植(一)---u-boot启动流程分析

U-Boot为2阶段启动的Bootloader:    第一阶段文件为U-Boot解压目录中的:cpu/arm920t/start.S和board/smdk2410/lowlevel.S(基于ARM平台),主要完成硬件初始化工作,为第二阶段准备RAM存储空间.   第二阶段文件为lib_arm(ARM平台相关文件目录)/board.c中的start_armboot函数开始.主要完成初始化I

2009-05-20 13:58:00 799

转载 ARM处理器的程序状态寄存器(CPSR,SPSR)访问指令

 ARM 微处理器支持程序状态寄存器访问指令,用于在程序状态寄存器和通用寄存器之间传送数据,程序状态寄存器访问指令包括以下两条:— MRS 程序状态寄存器到通用寄存器的数据传送指令— MSR 通用寄存器到程序状态寄存器的数据传送指令1、 MRS 指令MRS 指令的格式为:MRS{条件} 通用寄存器,程序状态寄存器(CPSR 或SPSR)MRS 指令用于将程序状态寄存器的内容传送到通用寄存器中。该指

2009-05-18 09:56:00 3331

转载 ARM数据栈的使用规则

ARM数据栈的使用规则      数据栈有两个增长方向:向内存地址减小的方向增长时,称为DESCENDING栈;向内存地址增长的方向增长时,称为ASCENDING栈。      所谓数据栈的增长方向就是移动栈指针。当栈指针指向栈顶元素(最后一个入栈的数据)时,称为FULL栈;当栈指针指向栈顶元素(最后一个入栈的数据)相邻的一个空的数据单元时,称为EMPTY栈。      综合这两点,数据栈可以分为

2009-05-15 15:32:00 1256

原创 S3C2440--GPIO控制.

1.GPIO简介:      GPIO(通用输入/输出端口)是相对于芯片而言的,如果在对应的芯片存在GPIO引脚则可以通过读这些引脚来获取引脚的变化(即:引脚的高低电平的变化).   在S3C2410芯片中存在117个I/O端口,共分为A~H共8组分别为GPA~~GPH,在S3C2440中存在130个I/O端口,共分为A~J9组名分别为GPA~GPJ,配置这些端口相应的寄存器(GPXCON

2009-05-10 14:31:00 2666 2

原创 写在“开始”之前...

自从毕业参加工作已经有2年左右的时间了,发现除了增长的是自己的体重之外没有什么别的变化,做了很久的山寨程序员感觉对一些理论似懂非懂,所以决定从这里开始,在这里记录一下自己的学习过程.....

2009-05-10 14:10:00 432

空空如也

空空如也

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

TA关注的人

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