Chinaunix首页 | 论坛 | 博客
  • 博客访问: 486566
  • 博文数量: 398
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 14
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-21 16:02
个人简介

嵌入式屌丝

文章分类

全部博文(398)

文章存档

2013年(398)

我的朋友

分类: 嵌入式

2013-08-21 16:44:12

       上一个memo中讲完一个汇编程序效果实现的流程,Here the point is coming : what is .s or makefile and how to progam them ?

       .ASM是51下的汇编扩展名为。 .S是ARM下汇编的扩展名。

       写一个.S程序,先了解GPIO硬件。以led为例,S3C2440有130个I/O端口,含端口组GPA、B……J,如同51的Px口。led与其中的GPB端口组相连接,只是每个GP端口组有三个寄存器:GPXCON,GPXDAT,GPXUP,即首先需要配置三个寄存器的输入输出状态然后才能像51的P口使用,然后在vi中编辑保存.s文件。

       而makefile是一系列指令的结合指令中含有编译,连接及转换为.bin文件的命令。

       最后当.S和makefile文件编写好后,终端上在这两个文件的目录下执行make命令就生成了.BIN可执行文件。

(待续……)

阅读(324) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~