自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 ARM汇编伪指令学习笔记

在 ARM 汇编语言程序里,有一些特殊指令助记符,这些助记符与指令系统的助记符不同,没有相对应的操作码,通常称这些特殊指令助记符为伪指令,他们所完成的操作称为伪操作。伪指令在源程序中的作用是为完成汇编程序作各种准备工作的,这些伪指令仅在汇编过程中起作用,一旦汇编结束,伪指令的使命就完成。          在 ARM 的汇编程序中,有如下几种伪指令:符号定义伪指令、数据定义伪指令、汇编控制

2015-11-02 10:22:44 379

原创 STM32启动代码分析

1 ;先在RAM中分配系统使用的栈,RAM的起始地址为0x2000_0000 2 ;然后在RAM中分配变量使用的堆 3 ;然后在CODE区(flash)分配中断向量表,flash的起始地址为0x0800_0000,该中断向量表就从这个起始地址开始分配 4 ;分配完成后,再定义和实现相应的中断函数, 5 ;所有的中断函数全部带有[weak]特性,即弱定义,如果编译器发现在别处文件中定

2015-11-02 10:11:37 656

原创 关于linux环境下GCC与g++编译器高低版本转换的问题

在安装完gcc编译器之后在/usr/bin目录下执行以下命令 $ ls -l gcc*lrwxrwxrwx 1 root root      7 2011-10-29 09:11 gcc -> gcc-4.6-rwxr-xr-x 1 root root 224544 2011-10-06 05:47 gcc-4.4-rwxr-xr-x 1 root root

2015-03-01 12:42:01 854

原创 linux 交叉编译环境的搭建

arm-linux-gcc-3.4.1.tgz arm-linux-gcc-4.3.3.tgz通过 和 Windows 的共享文件夹将其考到Linux中 我将其放在/opt/arm-gcc/下打开超级终端 输入: cd /opt/arm-gcc/ 回车超级终端: tar zvxf arm-linux-gcc-4.3.3.tar.gz 回车超级终端: ta

2015-02-01 11:44:59 544

原创 关于全志A20的Ubuntu12.04 64位系统下环境配置及编译过程笔记

在安装Ubuntu系统之后,安装编译所需的GCC等工具,一般选用GCC4.4版本的,因为自己在编译时安装的是arm-linuc-gnueabi-4.6.3等,所以在编译时一直报CC1:error等错误,在网上查了很多资料,大多数解释为cc1文件所在文件夹权限不够,后来发现是自己的arm-linux-gcc版本号过高,后来改成了arm-linux-gcc-4.4.3版本,是在友善之臂的官网上下载的,

2015-02-01 10:34:46 6638

S3C2440中文手册

三星S3C2440的核心板资料,描述了寄存器,引脚等相关硬件资源的使用与说明。

2014-12-27

空空如也

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

TA关注的人

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