深入理解BootLoader (电子与嵌入式系统设计丛书) (胡尔佳)
电子版点此下载 (访问密码: 3808)
嵌入式系统的bootloader就是在操作系统内核运行之前运行的一小段启动引导程序,它用来初始化硬件设备并加载操作系统内核,学嵌入式系统一定要精通bootloader方面的知识,这本深入理解BootLoader 你一定不要错过
不同的CPU体系结构有不同的BootLoader。有些BootLoader支持多种体系结构的CPU,比如U-Boot就同时支持ARM体系结构和MIPS体系结构。除了依赖于CPU的体系结构外,BootLoader实际上也依赖于具体的嵌入式板级设备的配置。也就是说,对于两块不同的嵌入式板而言,即使它们是基于同一种CPU而构建的,要想让运行在一块板子上的BootLoader程序也能运行在另一块板子上,通常需要修改BootLoader的源程序。因此每款嵌入式产品的BootLoader都是独一无二的,但我们可以总结出开发或者维护特定BootLoader需要哪些背最知识,掌握了这些背景知识,我们就可以做到以不变应万变