- 229
- 0
- 约1.52万字
- 约 22页
- 2017-01-26 发布于湖北
- 举报
基于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
您可能关注的文档
最近下载
- 2025年高考真题——物理(云南卷)含答案.pdf VIP
- 7.2探索平行线的性质(解答题-压轴题)-七年级数学下学期期末复习知识点专题练习(苏科版-江苏期末真题精选).doc VIP
- 燃油(气)燃烧器型式试验规则.PDF VIP
- 《艺术市场的运营与管理》课件.ppt VIP
- 安徽辅警招聘考试真题2023.pdf VIP
- 学堂在线科研伦理与学术规范期末考试答案.docx VIP
- 2026急性肺栓塞的早期识别与护理.pptx VIP
- 汽修专业毕业论文完整范文-汽车电控发动机常见故障检测与维修.doc
- 高性能易分散水性多異氰酸酯固化剂的合成与应用研究.doc VIP
- 四川西部计划笔试历年真题.docx VIP
原创力文档

文档评论(0)