qemu启动OrangePi PC u-boot
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相关推荐
- OrangePi PC 玩Linux主线内核踩坑之旅(二)之制作镜像后的查遗补缺
一.查遗补缺之SSH连接到香橙派 上一篇我们讲到,为了可以使用SSH连接到香橙派,我们勾选了dropbear软件包,这是一个轻量级的SSH软件,包含了客户端和服务端[1].如何使用呢?在上一篇的末尾, ...
- 香橙派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 ...
- orangepi pc lubuntu 设置分辨率
参考这个页面为orangepi设置了分辨率 http://www.orangepi.cn/orangepibbscn/forum.php?mod=viewthread&tid=77&p ...
- zc706编译及qemu启动和使用
zc706编译及qemu启动和使用 1.zc706编译 从xilinx官网下载xilinx-zc706-v2021.1-final.bsp文件,并将文件拷贝到ubuntu虚拟机下. 使用如下命令创建z ...
- QEMU启动ARM32 Linux内核
目录 前言 前置知识 ARM Versatile Express开发板简介 ARM处理器家族简介 安装qemu-system-arm 安装交叉编译工具 交叉编译ARM32 Linux内核 交叉编译AR ...
- Busybox 制作文件系统并用 Qemu 启动编译的内核镜像
编译内核操作: https://blog.csdn.net/assiduous_me/article/details/120938556 安装Busybox操作: https://blog.csdn. ...
- OrangePi PC 玩Linux主线内核踩坑之旅(一)之制作第一个镜像
今天开始写一个专题<OrangePi PC 玩Linux主线内核>.一方面是记录自己在踩坑过程中的点点滴滴,另一方面是分享自己的心得.目前还不确定要写几期,希望大家多多捧场. 首先简单介绍 ...
- 基于芯来科技nuclei-linux-sdk和qemu启动debian 12 bookworm
基于芯来科技nuclei-linux-sdk和qemu启动debian 12 bookworm 目前由于demosoc的硬件只有imac指令集,因此先计划在nuclei qemu上测试debian启动 ...
- QEMU启动ARM64 Linux内核
目录 前言 前置知识 virt开发板 ARM处理器家族简介 安装qemu-system-aarch64 安装交叉编译工具 交叉编译ARM64 Linux内核 交叉编译ARM64 Busybox 使用b ...
最新文章
- 科学家发现第三种磁性:或是量子计算又一突破
- 测试hadoop安装是否成功
- Atitit 理解Monad attilax总结
- 每个Java开发人员都应该知道的10个基本工具
- linux查看用户的操作记录,Linux下查看用户登陆后的操作记录
- android 重叠view 重叠布局,按比例布局
- linux 网络 PING IP可以通,ping域名ping不通
- 计算机组装与维护推荐教材,计算机组装与维护(全国高等专科教育计算机类规划教材)...
- 组件化思维对于一个UI设计来说有多重要?
- 我的记事本(VB6)
- SLF4J user manual
- 学习《医学三字经白话解》之咳嗽+疟疾+痢证
- 我的架构感悟:从美国宪法学习架构设计原则
- tar/zip 压缩解压
- Python下载库pip pygame
- HttpClient示例01
- 白帽子讲Web安全(一)浏览器安全
- flink sql读取kafka-入门级
- 一个新的起点,也是转折点
- Ubuntu server关机命令