0
点赞
收藏
分享

微信扫一扫

Arm Linux 开发注意事项(@Like)

是归人不是过客 2023-08-11 阅读 49

Arm Linux 20200706(@Like)

1. 搭建 QT 交叉编译器发现虚拟机磁盘空间不够

研究 VXBox 如何修改 VDI 虚拟盘空间,首先直接修改 VDI 大小失败,然后采用新建更大的

VDI 磁盘再克隆的方法修改成功。

D:\program

files\Oracle\VirtualBox>

.\VBoxManage.exe

createhd

-filename

"D:\program files\virtualbox vms\Ubuntu\Ubuntu64.vdi" -size 196608 -format VDI

-variant Standard

D:\program

files\Oracle\VirtualBox>

.\VBoxManage.exe

clonehd

"D:\program

files\virtualbox

vms\Ubuntu\Ubuntu.vdi"

"D:\program

files\virtualbox

vms\Ubuntu\Ubuntu64.vdi" --existing

虚拟磁盘扩容成功了,可是启动虚拟机后发现 sda1 分区大小还是原来的 100G 并没有相应

的增大。然后下载 gparted-live-1.1.0-5-amd64.iso 工具,挂在到虚拟机光驱从 GParted 启动

后修改 sda1 大小。

启动虚拟机,按 F12 进入启动页面选择 GRarted 光盘启动,删除交换分区扩展分区,调整

sda1 分区 188G,新建扩展分区交换分区 4G。

启动后 df 查看 sda1 已经变大,free -m 查看交换分区未挂在,sudo -i,再 fdisk -l 查看

linux-swap 分区未/dev/sda5,gedit /etc/fstab

"UUID=?"修改为/dev/sda5。完成。

2. Qt 交叉编译器安装到默认目录

gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf

gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz

fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-

2.1.0.sh

fsl-imx-x11-glibc-x86_64-meta-toolchain-qt5-cortexa7hf-neon-toolchain-4.1.15-

2.1.0.sh

3. FTP NFS

haneWIN Software

D:\tftp

-name:nfs -public

mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.1.31:/nfs ./nfs

umount ./nfs

4. 触摸屏校准 ts_calibrate

configure.bat

-release

-opensource

-xplatform

linux-aarch64-gnu-g++

-prefix

D:\ProgramFiles\Qt\QtMake\linux_arm64 -nomake tests -nomake examples -no-opengl -skip

qtvirtualkeyboard

configure.bat -release -opensource -prefix E:\QT\5.15.0\Qt5.15.0_ARM_Linux -nomake

tests

-nomake

examples

-no-opengl

-skip

qtvirtualkeyboard

-xplatform

linux-arm-gnueabi-g++

5. 安装中文输入法 setting language

一般安装失败,先要 sudo apt-get update 更新软件数据库,再 sudo apt-get upgrade 升

级软件

6. git 下载安装 git sudo apt-get install git

查看版本 git --version

git clone https://github.com/lxqt/qterminal.git

7. 替换 uboot 和 linux 开机画面

首先下载 XnView

用 XnView 打开

F:\EE\Platform\Jomp\Azero\Software\linux\uboot\uboot-imx-rel_imx_4.1.15_2.1.0

_ga\tools\logos\freescale.bmp

F:\EE\Platform\Jomp\Azero\Software\linux\kernel\linux-imx-rel_imx_4.1.15_2.1.

0_ga\drivers\video\logo\logo_linux_clut224.ppm

编辑图片,然后替换对应位置的图片

进入 uboot 用./create.sh 重新编译出 u-boot.imx 镜像

进入 kernel 用./create.sh 重新编译 arch/arm/boot/zImage 系统镜像,编译时报错

ppm 格式不对,重新生成 png,pnm,ppm。

替换烧写工具目录内的镜像用 MFGTools 烧录镜像,启动。

发现加载文件系统时开机画面没改,这个需要用 psplash,删除替换 yocto 文件系统

内的/usr/bin/psplash 和 psplash-write。

8. 用 MfgTool 烧写镜像后,切换启动方式,开机 3 秒内在终端上回车进入 uboot,

setenv lcdtype

10.1;saveenv;reset.

9. Ubuntu 双击执行.sh,文件首选项行为选 RUN

举报

相关推荐

0 条评论