嵌入式4412开发板学习教程uboot教程之uboot基础概念和框架

author author     2022-08-24     602

关键词:

【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
 
技术分享
 

技术分享

 

技术分享

技术分享

 

技术分享

技术分享

itop-4412开发板网盘资料介绍

...盘视频资料内容如下:01-烧写、编译以及基础知识视频02-嵌入式Linux视频03-iTOP-4412开发板硬件设计指导视频04-Android应用程序视频05-Android应用教程201506-裸机程序实验文档以及工具文件07-Linux-x86-Qt5.3.2以及QtE4.7.1应用视频08-Linux驱动... 查看详情

[学习开发板怎么选]迅为4412开发板帮你入门嵌入式

  丰富选配模块 入门视频教程(购买后提供完整版高清教程)部分视频观看地址:【视频教程】iTOP-4412开发板之学习方法--致初学者http://v.youku.com/v_show/id_XNzQ5MDA4NzM2.html【视频教程】三星Exynos4412处理器开发要点http://v.y... 查看详情

4412开发板免费视频教程

...目框架,例程及源码分析,增加部分视频教程,全面掌握嵌入式开发技术应用外扩模块包含WIFI,RFID,GPS,Zigbee,继电器LORA,USB转串等模块。   4412开发板免费视频教程观看地址(关注迅为电子B站,获得最新免费视频)iTOP... 查看详情

嵌入式学习-4412开发板学习-迅为4412开发板can测试技术分享

迅为CAN测试详情了解:http://topeetboard.com  更多了解:https://arm-board.taobao.com本文档适用的范围①硬件平台:4412精英版以及全能版开发板。(4418/6818开发板以及imx6q开发板测试的道理是一样的可能细节有些不同,在这里我没... 查看详情

[学习嵌入式开发板]itop-4412实现nfs网络文件系统

本文转自迅为:http://www.topeetboard.com 学习平台:iTOP-4412开发板 本文讲解如何在 iTOP-4412 开发板上实现 NFS 网络文件系统。我们使用的软硬件环境是:一台 PC,上面运行虚拟机 Ubuntu,iTOP-4412 开发... 查看详情

2020毕业设计选用4412开发板,实战教程,小成果不放过

...智能家居,门禁系统,WEB服务及远程控制,手机远程控制开发板,GPS定位系统,智能网关,机顶盒部分视频观看地址(更多视频教程可在B站上搜索‘迅为电子’)iTOP-4412精英版开发板硬件连接    https://www.bil... 查看详情

嵌入式开发板迅为4412开发板初学arm开发板首选!提供教学视频!

...码实例和视频,只需要你有C语言基础,就可以快速学习嵌入式高端技术开发!搭载三星Exynos四核处理器,配备1GB内存,4GB固态硬盘EMMC存储,兼具快速读取与超大容量,纵使海量思考也能及时处理。详情了解: http://topeetboard.... 查看详情

嵌入式学习笔记二烧录制作好的镜像到4412开发板中

说明:本来打算第二份笔记作开发环境搭建的,但是整个开发环境的搭建比较复杂,所以学到后面的时候再回过来系统的讲述一下如何搭建开发环境,这一节内容就讲如何烧录制作好的镜像到开发板中。一、Android4.0.3的烧写(OTG... 查看详情

17.2搭建嵌入式qt运行环境

17.2 搭建嵌入式QT运行环境17.2.1采用的嵌入式开发板介绍嵌入式开发板: 采用友善之臂Tiny4412  Tiny4412开发板的内核、uboot、交叉编译器均采用友善之臂光盘自带的包。交叉编译器的版本是arm-linux-gcc4.5.1 ,该编译... 查看详情

学习嵌入式4412开发板,用户手册更新到2300页+

 核心板参数尺寸50mm*60mm高度连同连接器在内0.26cmCPUExynos4412,四核Cortex-A9,主频为1.4GHz-1.6GHz内存1GB双通道DDR3(2GB可选)存储4GBEMMC(16GB可选)电源管理低功耗动态三星S5M8767电源管理,最优架构!工作电压2.65V--5.5V(推荐4.0V)系统支... 查看详情

学习嵌入式-迅为4412开发板的gpio是怎么操作的?

Exynos4412所有的GPIO都有固定的地址,为了方便操作这些GPIO,Linux内核在gpio-exynos4.h里面定义了一些GPIO的宏详情了解:http://topeetboard.com 更多了解:https://arm-board.taobao.com例如: #defineEXYNOS4_GPA0(_nr)(EXYNOS4_GPIO_A0_START+(_nr) 查看详情

嵌入式开发板学习新手在itop4412开发板无界面linux操作系统使用can模块遇到问题,求解决方法?

最近想使用迅为的iTOP4412精英版开发板做关于CAN总线相关的程序设计。遇到的问题是,将购买的CAN模块连接到开发板上时,在系统界面使用ifconfig-a命令,没有发现can的信息。看起来系统没有识别这个模块。想请教下大神们,这个... 查看详情

嵌入式开发板丨arm开发板学习必备资料-迅为电子

摘要:ARM开发板迅为三星Exynos嵌入式开发平台超强GPS模块iTOP-Exynos4412开发板采用Exynos4412的主芯片,具有更高的主频和更丰富外设,配置2GB双通道DDR3的内存及16GB存储,具有稳定性强、可靠性高,能适用于对性能和处理能力有更高... 查看详情

新手入门嵌入式学习单片机?stm32?树莓派?4412开发板资料大汇报-基础了解

ARM+Linux是目前比较吃香的嵌入式软件开发组合,4412开发板是目前嵌入式入门很好的选择,但很多新手对于如何入门嵌入式感觉不知从何下手,本文学习嵌入式软件开发需要具备哪些基本知识Linux基础Linux的源码和架构都是开放的,... 查看详情

分享几个4412开发板新录制的视频,不是vip也能看

如果能点个赞就更好啦iTOP4412开发板介绍https://www.bilibili.com/video/av74453392iTOP4412开发板系统编程前言https://www.bilibili.com/video/av75754003iTOP4412-fastboot烧写Androidhttps://www.bilibili.com/video/av76115803iTOP4412-安装虚拟机软件https://www.bilibili.com/vide... 查看详情

嵌入式开发板itop-4412开发板初学arm开发板首选!提供技术支持!

摘要:ARM开发板迅为三星Exynos嵌入式开发平台超强GPS模块iTOP-Exynos4412开发板采用Exynos4412的主芯片,具有更高的主频和更丰富外设,配置2GB双通道DDR3的内存及16GB存储,具有稳定性强、可靠性高,能适用于对性能和处理能力有更高... 查看详情

exynos4412从sd卡启动的简单网络文件系统制作(代码片段)

Exynos4412从SD卡启动的简单网络文件系统制作1.简介嵌入式系统能够在开发板上正常运行,需要先进行系统配置,一个完整的嵌入式系统应该包含的几个部分::uboot,kernel,rootfs,appfs。这几部分在ARM板Flash上的位置关系如下图所示... 查看详情

讯为itop4412嵌入式开发板学习之-------前言

...学习 Linux 程序设计和 Linux 网络编程。3、嵌入式 Linux&n 查看详情