bootloader 内核 需要汇编程序来初始化,就是启动文件和对效率有一些要求的文件需要汇编代码
常用的ARM汇编分两种:1、ARM标准汇编,适合windows平台 2、GUN汇编,适合linux平台
汇编程序框架:
.section .data
<初始化的数据>
.section .bss
<未初始化的数据>
.section .text
.global _start
_start:
<汇编代码>
如果没有data和bss段,而且.section也可以省略
那么汇编程序框架就剩下这样
.text
.global _start
_start:
<汇编代码>