嵌入式4412开发板学习教程Uboot教程之uboot基础概念和框架
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式4412开发板学习教程Uboot教程之uboot基础概念和框架相关的知识,希望对你有一定的参考价值。
【4412开发板教程】Uboot教程之uboot基础概念和框架
正在学习uboot,教程讲解的很详细,先上个笔记,视频上传到网盘后再补上......
知识点:
1.操作系统分层的概念
Windows:bios→内核模式→用户模式→用户程序
linux:bootloader→内核→文件系统→用户程序
2.bootboader种类介绍
U-boot是最通用的bootboader。(210,4412等等)
vivi 针对三星的ARM来定制2440上有用到
3.4412休眠问题
它可以直接跳过uboot,直接去运行系统
欢迎大家观看迅为uboot视频教程!
做了哪些事情:
1.解压的这些文件是做什么的
2.编译
3.烧写(拨码开关)
4.运行uboot
问题小结
疑问1:uboot源码等文件做什么,有什么用?
疑问2:编译的过程怎么回事?
疑问3:烧写是怎么实现的?
疑问4:tf卡启动和fastboot到底怎么回事?
疑问5:uboot启动会做哪些事情
教程的思路
准备工作:至少要看完视频的入门部分,编译烧写等
1.以问题作为出发点
2.解答这些问题的时候引入新的问题
3.给大家扩展知识和概念
4.注意一下,疑问解答不分先后顺序
问题:为什么需要uboot?
分层,便于移植。
带着疑问去看:Datasheet中关于uboot的部分
新的疑问:
iROM:简短的代码,在4412芯片上的内存存储器
64KB
新的疑问:
BL1:First boot loader,它们在扩展存储器上
BL1是三星提供的,不开源
BL2:Second boot loader
不由三星提供。有代码。
有用的知识:
OM(拨码开关)是由iROM控制的
BL1需要iROM中的代码去校验
通过iROM去解决“问题4”的部分
android_Exynos4412_iROM_Secure_Booting_Guide_Ver.1.00.00
iROM做了哪些事情
关掉看门狗,关掉中断,关掉内存管理单元
问题4.1:OM拨码开关在哪里起作用
答案:iROM中
问题4.2:OM拨码开关是怎么对应的呢
以tf卡为例。TF卡启动,拨码开关要设置为10
详情了解:http://topeetboard.com 更多了解:https://arm-board.taobao.com
以上是关于嵌入式4412开发板学习教程Uboot教程之uboot基础概念和框架的主要内容,如果未能解决你的问题,请参考以下文章
学习嵌入式4412开发板-手把手配套视频_2000人群组在线交流