可以例说一个uboot吧。
源码一定是要看几遍的,芯片手寄存器啊,手册啊也是要多看看的。
这样就可以从uboot的入口开始,学习运行流程了
其实bootloader与裸机的程序开发是比较类似的,是在芯片没有运行时进行初始化的工作。
最好是先读一下源码,再在板子上移植一下试试