ZHCU947E June 2015 – January 2023
即便在程序编写、编译并链接至可执行的目标文件后,仍需要完成很多任务,程序才能开始工作。程序必须加载到目标上,存储器和寄存器必须进行初始化,并且必须将程序设置为运行。
上述一些任务需要构建到程序本身中。自举是程序执行一些自身初始化的过程。很多必要任务都由编译器和链接器替用户完成,但如果需要更多地控制这些任务,那么了解各段代码如何配合工作会有所帮助。
本章将介绍程序加载、初始化和启动中涉及的各个概念。
请参阅器件文档,以了解自举的各种器件特定方面。