×

BootLoader与Linux内核的参数传递详细资料说明

消耗积分:0 | 格式:rar | 大小:0.56 MB | 2021-03-16

分享资料个

  本文介绍了嵌入式系统BootLoader与Linux-2.6.19.2内核参数传递的具体实现。主要内容包括:系统硬件平台的简介,参数链表的结构和创建,内核的接收。

  在嵌入式系统中, Bootloader是用来初始化硬件,加载内核,传递参数。因为嵌入式系统的硬件环境各不相同,所以嵌入式系统的 Bootloader也各不相同,其中比较通用的是U-Boot,它支持不同的体系结构,如 ARM, Powerpc,X86,MIPS等。本文着重介绍 Bootloader与内核之间参数传递这一基本功能。本文的硬件平台是基于AT91RM9200处理器系统,软件平台是 Linux-2.6.19,2内核。内核映像文件为 zimage

  1.系统硬件平台简介

  AT91RM9200处理器,它是由 Atmel公司基于ARM92OT内核的微处理器,带有内存管理单元,CPU时钟最高可达240MHz,它具有丰富的标准接口,EBI接口,内部集成了静态存储控制器(SMC), SDRAM控制器, Burst flash控制器。有关处理器的说明请参考AT9IRM9200的数据手册。本系统 SDRAM(64MB)地址为:0x2000000( Nor Flash(8MB)的地址为:0x1000001。系统硬件平台的原理图如下

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !