参考资料03 u boot mips移植分析.docVIP

  • 1
  • 0
  • 约4.24千字
  • 约 7页
  • 2018-08-12 发布于贵州
  • 举报
参考资料03 u boot mips移植分析

参考资料03 u boot mips移植分析 1.引言 文章是2年前移植u-boot时候分析的,u-boot方面文章比较多,但是mips方面的稍微少一点,因此贴上来就当资料搜集贴吧. (Note:图片上传后和原图有些出入,不知道什么原因,不过总体框图还是正确的) 1.1.参考资料 詹荣开Bootloader技术内幕 原作者未考证au1500(mips)及yamon启动过程 2.需求分析 Bootloader在嵌入式系统中一般起硬件初始化和内核引导的作用,在产品中使用的Bootloader只要保证基本的功能和引导速度即可,而作为开发使用的Bootloader,要求能提供灵活的配置方式和调试手段,一般选择已有的开源软件作为移植,下面主要分析Bootloader移植的需求 2.1.基本功能需求 基本功能包括: 1.硬件初始化: 根据具体的硬件环境,初始化必要的寄存器和外设 2.内核引导 从存储介质中读取内核映象,并引导 3.代码下载 提供一种或几种机制能从主机直接下载文件到SDRAM中 2.2.扩展功能需求 扩展功能主要是为了提供调试手段的多样化和便利化做的一些工作,包括: 1.环境变量的保存: 提供一种能将用户定制的一些参数和脚本保存的机制; 2.文件写入存储介质: 提供将SDRAM中文件写入存储介质的功能; 3.USB调试手段: 提供使用USB作为控制终端和下载方式的调试开发功能;

文档评论(0)

1亿VIP精品文档

相关文档