1、下载源码

https://github.com/orangepi-xunlong/u-boot-orangepi/tree/v2020.04

2、下载交叉编译环境

gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihf

Index of /armbian-releases/_toolchain/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

3、安装依赖库

sudo apt install swig

4、配置

make orangepi_pc_defconfig

U-Boot mainline can be build and configured using the orangepi_pc_defconfig using similar commands as describe above for Linux. Note that it is recommended for development/testing to

export ARCH=arm
export CROSS_COMPILE=arm-none-linux-gnueabihf-
export PATH=$PATH:~/arm-none-linux-gnueabihf/bin/
make -j4

select the following configuration setting in U-Boot:

Device Tree Control > Provider for DTB for DT Control > Embedded DTB

5、编译

export ARCH=arm
export CROSS_COMPILE=arm-none-linux-gnueabihf-
export PATH=$PATH:~/arm-none-linux-gnueabihf/bin/
make -j4

6、运行

qemu-system-arm -M orangepi-pc -nic user -nographic -kernel u-boot

qemu启动OrangePi PC u-boot相关推荐

  1. OrangePi PC 玩Linux主线内核踩坑之旅(二)之制作镜像后的查遗补缺

    一.查遗补缺之SSH连接到香橙派 上一篇我们讲到,为了可以使用SSH连接到香橙派,我们勾选了dropbear软件包,这是一个轻量级的SSH软件,包含了客户端和服务端[1].如何使用呢?在上一篇的末尾, ...

  2. 香橙派orangepi pc plus h3 uboot保存环境变量失败解决——Unable to use mmc 1:1... Failed (1)

    前言 环境介绍: 1.编译环境 Ubuntu 18.04.5 LTS 2.SDK orangepi Linux 5.4 SDK 3.uboot v2020.04 一.现象 根据<OrangePi ...

  3. orangepi pc lubuntu 设置分辨率

    参考这个页面为orangepi设置了分辨率 http://www.orangepi.cn/orangepibbscn/forum.php?mod=viewthread&tid=77&p ...

  4. zc706编译及qemu启动和使用

    zc706编译及qemu启动和使用 1.zc706编译 从xilinx官网下载xilinx-zc706-v2021.1-final.bsp文件,并将文件拷贝到ubuntu虚拟机下. 使用如下命令创建z ...

  5. QEMU启动ARM32 Linux内核

    目录 前言 前置知识 ARM Versatile Express开发板简介 ARM处理器家族简介 安装qemu-system-arm 安装交叉编译工具 交叉编译ARM32 Linux内核 交叉编译AR ...

  6. Busybox 制作文件系统并用 Qemu 启动编译的内核镜像

    编译内核操作: https://blog.csdn.net/assiduous_me/article/details/120938556 安装Busybox操作: https://blog.csdn. ...

  7. OrangePi PC 玩Linux主线内核踩坑之旅(一)之制作第一个镜像

    今天开始写一个专题<OrangePi PC 玩Linux主线内核>.一方面是记录自己在踩坑过程中的点点滴滴,另一方面是分享自己的心得.目前还不确定要写几期,希望大家多多捧场. 首先简单介绍 ...

  8. 基于芯来科技nuclei-linux-sdk和qemu启动debian 12 bookworm

    基于芯来科技nuclei-linux-sdk和qemu启动debian 12 bookworm 目前由于demosoc的硬件只有imac指令集,因此先计划在nuclei qemu上测试debian启动 ...

  9. QEMU启动ARM64 Linux内核

    目录 前言 前置知识 virt开发板 ARM处理器家族简介 安装qemu-system-aarch64 安装交叉编译工具 交叉编译ARM64 Linux内核 交叉编译ARM64 Busybox 使用b ...

最新文章

  1. 科学家发现第三种磁性:或是量子计算又一突破
  2. 测试hadoop安装是否成功
  3. Atitit 理解Monad attilax总结
  4. 每个Java开发人员都应该知道的10个基本工具
  5. linux查看用户的操作记录,Linux下查看用户登陆后的操作记录
  6. android 重叠view 重叠布局,按比例布局
  7. linux 网络 PING IP可以通,ping域名ping不通
  8. 计算机组装与维护推荐教材,计算机组装与维护(全国高等专科教育计算机类规划教材)...
  9. 组件化思维对于一个UI设计来说有多重要?
  10. 我的记事本(VB6)
  11. SLF4J user manual
  12. 学习《医学三字经白话解》之咳嗽+疟疾+痢证
  13. 我的架构感悟:从美国宪法学习架构设计原则
  14. tar/zip 压缩解压
  15. Python下载库pip pygame
  16. HttpClient示例01
  17. 白帽子讲Web安全(一)浏览器安全
  18. flink sql读取kafka-入门级
  19. 一个新的起点,也是转折点
  20. Ubuntu server关机命令

热门文章

  1. 物联网国赛LORA模块开发基础教程(通用库)—传感器
  2. 【AIoT库】隐形冠军,物联网中小企业的生存之道
  3. P2341 [USACO03FALL / HAOI2006] 受欢迎的牛 G
  4. es文件管理器怎么运行html,es文件管理器,详细教您es文件浏览器怎么用
  5. ThreadLocal线程内部存储类
  6. Abaqus应力张量方向输出
  7. 《重新定义公司:谷歌是如何运营的》
  8. 华为NE40E静态路由的BFD检测配置
  9. 【运维】什么是 DevOps?
  10. 用计算机唱嘻哈,什么?Python可以用来唱嘻哈?