分类: 嵌入式
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可执行文件。
(待续……)