Chinaunix首页 | 论坛 | 博客
  • 博客访问: 187478
  • 博文数量: 54
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2018
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-31 23:14
文章存档

2014年(2)

2013年(52)

分类: 嵌入式

2013-04-03 15:57:53

       上一个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可执行文件。

(待续……)

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