大家好,今天主要和大家聊一聊,U-boot的操作与实现方法。

目录

第一:U-boot基本简介

第二:u-boot烧写与启动方法

第三:uboot中信息查询命令


第一:U-boot基本简介

linux系统启动必须要有一个bootloader程序,也就是说芯片上电以后先运行一段bootloader程序。这段bootloader程序会先初始化DDR等外设,然后将linux内核从flash复制到DDR中,最后启动linux内核。

常见uboot的分类:

那么这三种uboot该如何选择呢?首先uboot官方的基本是不会用的,因为支持太弱了。最常用的就是半导体厂商或开发板厂商的uboot,如果你用的半导体厂商的评估板,那么就使 用半导体厂商的 uboot,如果你是购买的第三方开发板,就使用开发板厂商的uboot。

第二:u-boot烧写与启动方法

uboot编译好以后可以烧写到板子上使用了,使用USB线将USB_TTL和电脑连接,也就是将开发板的串口连接到电脑上。

uboot 是来干活的,我们现在已经进入 uboot 的命令行模式了,进入命令行模式以后就可以

给 uboot 发号施令了。当然了,不能随便发号施令,得看看 uboot 支持哪些命令,然后使用这些

uboot 所支持的命令来做一些工作。

第三:uboot中信息查询命令

常用的和信息查询有关的命令有 3 个:bdinfo、printenv 和 version。先来看一下 bdinfo 命 令,此命令用于查看板子信息,直接输入“bdinfo”即可。

命令“printenv”用于输出环境变量信息,uboot 也支持 TAB 键自动补全功能,输入“print” 然后按下 TAB 键就会自动补全命令,直接输入“print”也可以。

命令 version 用于查看 uboot 的版本号,输入“version”,uboot 版本号。

linux系统中uboot的基本原理与实现方法相关推荐

  1. linux 查找只读文件夹,Linux系统中查找命令find的使用方法(二)

    今天达内Linux培训小编要继续跟大家分享关于Linux系统中中查找命令find的使用方法的文章.在上文中小编提到,Linux查找命令是Linux系统中很重要也是很常用的命令之一.Linux的查找命令 ...

  2. centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法

    Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...

  3. linux系统中find怎么用,Linux系统中查找命令find的使用方法(一)

    今天达内Linux培训小编要跟大家分享的文章是关于Linux系统中中查找命令find的使用方法.熟悉Linux系统的小伙伴们都知道,Linux查找命令是Linux系统中很重要也是很常用的命令之一.Li ...

  4. linux分区变为空闲,分析linux系统中磁盘空闲空间的管理方法

    分析linux系统中磁盘空闲空间的管理方法 汪建国 摘要:要把文件信息存放在存储介质上,必须先找出存储介质上可供使用的空闲块.如何实现存储空间的分配和收回,取决于对空闲块的管理方法,主要有两种对磁盘存 ...

  5. linux怎么重复命令,Linux系统中重复执行历史命令的方法有哪些?

    今天小编要跟大家分享的文章是关于Linux系统中重复执行历史命令的方法有哪些?各位正在从事Linux运维工作的小伙伴们,如果要执行一条或多条之前输过的指令,要怎么处理?很多人会想到使用上下箭头去翻查历 ...

  6. Linux系统怎么使用扫描仪,Linux系统中Nmap扫描命令的使用方法 -电脑资料

    我们可以使用ping扫描的方法(-sP),与fping的工作方式比较相似,它发送icmp回送请求到指定范围的ip地址并等待响应,证明主机正在运行,反之,则无法判断主机是否开机或者是否在网络上互连. 扫 ...

  7. linux查看pid对应的进程,linux系统中快速查看进程pid的方法

    linux系统中快速查看进程pid的方法 一个很简单的'命令,pgrep,可以迅速定位包含某个关键字的进程的pid:使用这个命令,再也不用ps aux 以后去对哪个进程的pid了 用法: pgrep ...

  8. linux如何生成tar文件内容,在Linux系统中创建tar.gz文件的方法及实例讲解

    本文介绍在Linux系统中创建tar.gz文件的方法,及实例讲解. 介绍 tar存档是一个文件,用于存储其他文件的集合,包括有关它们的信息,例如所有权.权限和时间戳. 在Linux操作系统中,可以使用 ...

  9. linux系统怎么安装钉钉,在deepin linux系统中安装钉钉DingTalk的方法

    本文介绍在深度deepin linux操作系统中安装钉钉DingTalk的方法,安装的版本为官方最新版钉钉,并非web版本.playonlinux重新安装钉钉,发现大部分功能都可以使用,就是无法显示光 ...

最新文章

  1. mysql被拖垮_说几个拖垮系统的小细节!
  2. 服务器怎么导出数据库文件,怎么导出服务器数据库文件
  3. Python中经典类和新式类的区别
  4. 结对项目——最大子数组
  5. spring Boot 2.1.5 (1)---安装环境
  6. 随想录(虚拟机实现)
  7. 在浏览器上运行Qt应用 emscripten-qt
  8. 拓端tecdat|R语言分类回归决策树交互式修剪和更美观地可视化分析细胞图像分割数据集
  9. python二级--第一套0,1,1,2,3,5,8,13,21,34,
  10. 2022年5款免费聊天机器人,帮助独立站降本增效
  11. Opencv 傅立叶变换 傅立叶逆变换
  12. [BZOJ1488][HNOI2009]图的同构(dfs+置换群+数论+组合数学)
  13. iOS锁屏控制音乐播放
  14. hibernate 检索策略
  15. 经典语录(确实经典)
  16. 美国的学位制度以及各学位的英文简写
  17. Word中录制宏,学会后成大神
  18. “Android开发3年老板嫌我工资高,把我辞了
  19. socks5 转 http 代理
  20. linux平台的字典,Linux系统中安装CLI的字典sdcv

热门文章

  1. (OpenCV+Python)--目标跟踪,背景分割器:KNN、MOG2和GMG
  2. Mock 模拟测试简介及 Mockito 使用入门
  3. 基于jsp+java+ssm的农产品购物商城系统-计算机毕业设计
  4. 游戏开发物理引擎PhysX研究系列:将重力模拟关闭
  5. OD常用断点函数(转载)
  6. MATLAB(完备)之图像.tif到真彩色图像、索引色图像、灰度图像、 真彩色图像RGB、YIQ图像、HSV图像、YCbCr图像转换代码
  7. lt;html xmlns=http://www.w3.org/1999/xhtmlgt;
  8. Android BroadcastReceiver详解
  9. 基于PCL 1.11 的屏幕选点
  10. Go语言使用golang-jwt/jwt/v4进行JWT鉴权