C语言重磅源码物联网:纯C语言实现bootloader

以前有用不多一部分汇编实现过bootloader,但通过后来慢慢改进,发现是能够用纯C语言实现嵌入式操做系统的引导。下面是以前对不能彻底使用C语言引导系统的几点说明:函数 一、C程序中全部的代码都是以函数的形式出现,而函数定义一般会用到参数和在函数里面定义一堆局部变量,而这些变量一旦过多时,寄存器就没法所有保存,此时就会将剩下的变量存到堆栈里面,即,SP寄存器所指向的内存里面,而此时的SP寄存器并
相关文章
相关标签/搜索