基于ZYNQ芯片的外设驱动技术方案解析.docVIP

  • 229
  • 0
  • 约1.52万字
  • 约 22页
  • 2017-01-26 发布于湖北
  • 举报

基于ZYNQ芯片的外设驱动技术方案解析.doc

基于ZYNQ芯片的外设驱动技术方案解析

一、BootLoader的移植制作 2 1、生成uboot.elf文件 3 2、 system.bit生成 5 3、 创建fsbl 8 4、 生成BOOT.BIN 9 二、 配置编译linux内核 10 10 2、配置编译linux内核 12 三 13 1、 Linux设备驱动模型 14 2、 Linux设备驱动移植 15 在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BootLoader来完成。在一个基于的嵌入式系统中,系统在上电或复位时通常都从地址0开始执行,而在这个地址处安排的通常就是系统的BootLoader程序。 想要在zynq芯片上顺利启动Linux并且驱动相关模块正常工作,首先需要正确移植BootLoader。作为初始化硬件平台的一段Bare Metal代码,Bootloader的移植也并入了我们的工作。所以综合起来说,我们的工作主要分为了三个部分:Bootloader的移植在进行移植工作之前,首先要做的是要在宿主机上面搭建好我们目标板的开发平台,以及下载好ubo

文档评论(0)

1亿VIP精品文档

相关文档