Bootloader学习
winCE操作系统,怎么学习和看懂Bootloader源代码。看bootloader之前要有哪些基础知识。
[解决办法]
有c/c++语言基础
找本讲Bootloader的书 + 微软msdn文档 + 一份Bootloader源码
慢慢分析慢慢看,不懂就到论坛来问。
先不要沉入细节,先看框架和原理。
先看某一部分,某一模块的代码是干什么的,等原理搞清楚了,再去跟下每个函数的作用及实现等等。
[解决办法]
首先像楼上说的要有语言基础,然后找介绍wince操作系统的书,从整体上把握一下,然后再开始学习bootloader。学习bootloader我的感觉是多看源代码,从整体上分为几部分,比如说开始的startup.s文件的内容、显示屏的内容、nondflash的内容等等,bootloader里面涉及的方面很多,需要慢慢的一点一点分析,多看源代码,多上网查相关部分的资料。