QEMU模擬開發板系列1 環境部署

2021-10-18 21:09:59 字數 2431 閱讀 1352

apt update

apt upgrade

方法一:安裝工具安裝

apt install qemu

apt install qemu-kvm

apt install virt-manager

方法二:原始碼安裝

cp qemu-2.5.0 /root

./configure --prefix=/root --enable-debug --target-list=x86_64-softmmu --enable-kvm

make

安裝完之後可以輸入qemu-system-arm -m help來獲取qemu支援的arm平台開發板型號。

cp arm-linux-gnueabi-4.5.1.tar.gz /opt/toolchain

tar zxvf arm-linux-gnueabi-4.5.1.tar.gz

新增arm-linux環境變數

vi ~/.bashrc

path=

$path:/opt/toolchain/arm-linux-gnueabi-4.5.1/bin

匯入修改

source ~/.bashrc
wget 

tar jxvf u-boot-2013.10.tar.bz2

cd u-boot-2013.10

apt install

make gcc

apt install zlib1g:i386 libc6:i386

編譯指令碼

cat

> uboot_install.sh <<

eof#!/bin/bash

export arch=arm

export cross_compile=arm-linux-

make clean

make distclean

make vexpress_ca9x4

make

eof

編譯

chmod +x uboot_install.sh

./uboot_install.sh

在源目錄下生成u-boot和u-boot.bin表示編譯通過。

wget 

tar jxvf linux-2.6.39.tar.gz

cd linux-2.6.39

編譯指令碼

cat

> linux_install.sh <<

eof#!/bin/bash

export arch=arm

export cross_compile=arm-linux-

make clean

make distclean

make vexpress_defconfig

make zimage

make modules

make

eof

編譯

chmod +x linux_install.sh

./linux_install.sh

編譯報錯

修改如下

在arch/arm/boot目錄下生成image和zimage表示編譯通過。

wget 

tar jxvf busybox-1.22.0.tar.bz2

cd busybox-1.22.0

apt install libncurses5-dev

編譯

make menuconfig

make

make

install

其中配置如下

busybox settings  --->

build options --->

[*] build busybox as a static binary (no shared libs)

(arm-linux-) cross compiler prefix

在目錄下生成_install表示編譯通

HC89S003F4開發板 1環境搭建

芯聖電子做活動,乙個hc89s003f4開發板只用一塊錢,買過來玩玩。作為增強型的51微控制器,那得要安裝個keil c51先。開啟hc driver 3.0.1.0 exe,一路確定安裝 實際安裝的是stlink和ch431驅動 其實資料裡安裝流程都有 1 開啟資料報裡工程exampleproje...

django系列1 環境搭建

1.django django是乙個開放源 的web應用框架,由python寫成。採用了mvc的框架模式,即模型m,檢視v和控制器c。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容為主的 的,即是cms 內容管理系統 軟體。並於2005年7月在bsd許可證下發布。這套框架是以比利時的吉普...

QT OSG系列 1 環境準備

一 開發環境準備 1 安裝qt 筆者使用的是 qt5.12.3 2 安裝vs2017社群版 注意 安裝英文包,設定預設為英文 安裝參考github頁面 二 編譯安裝osg和osgearth vcpkg install osg x64 windows keep going vcpkg install ...