sunxi_licheerv 1.44 LCD

wget https://gitlab.com/trivoxel/utilities/deb-pacman/uploads/9f716f95c66cd90e65157773d6dea05b/deb-pacman_1.0-0.deb
sudo dpkg -i deb-pacman_1.0-0.deb
pacman -Sy
git clone https://github.com/miloserdev/sunxi_licheerv.git
cd ./sunxi_licheerv
mkdir ./output/modules
./create_sd.sh /dev/sdb

Default login root and password archriscv

1.14 inch st7789v 8 pin Display

fbi -d /dev/fb0 -T 1 -noverbose -a ./riscv.jpg

在这里插入图片描述
从上到下 5V、Ground、Rx、Tx 波特率115200

CP210x串口驱动
https://www.silabs.com/documents/public/software/CP210x_Universal_Windows_Driver.zip

获得镜像

创建一个虚拟磁盘

sudo apt install qemu-utils arch-install-scripts
wget https://gitlab.com/trivoxel/utilities/deb-pacman/uploads/9f716f95c66cd90e65157773d6dea05b/deb-pacman_1.0-0.deb
dpkg -i deb-pacman_1.0-0.deb
qemu-img create -f raw sdcard.img 2G
dd if=/dev/zero of=sdcard.img bs=1G count=2
sudo losetup /dev/loop0 sdcard.img
./create_sd.sh /dev/loop0

附,如何更改镜像文件


qemu-img create -f raw sdcard.img 2G
dd if=/dev/zero of=sdcard.img bs=1G count=2
sudo dd if=/dev/zero of=sdcard.img bs=1M count=40
sudo parted -s -a optimal -- sdcard.img mklabel gpt
sudo parted -s -a optimal -- sdcard.img mkpart primary fat32 40MiB 1024MiB
sudo parted -s -a optimal -- sdcard.img mkpart primary ext4 1064MiB 100%
sudo partprobe sdcard.img
sudo apt install fdisk

挂载虚拟磁盘为块设备

sudo losetup /dev/loop0 sd_card
qemu-img create -f raw sdcard.img 2G 
sudo parted -s -a optimal -- sdcard.img mklabel gpt
sudo parted -s -a optimal -- sdcard.img mkpart primary fat32 40MiB 552MiB
sudo parted -s -a optimal -- sdcard.img mkpart primary ext4 552MiB 100%
sudo partprobe sdcard.img
sudo mkfs.ext2 -F -L boot /dev/loop0p1
sudo mkfs.ext4 -F -L root /dev/loop0p2

mount it

mkdir -p ./mnt
sudo mount /dev/loop0p2 ./mnt
sudo mkdir -p ./mnt/boot
sudo mount /dev/loop0p1 ./mnt/boot
sudo fdisk -l /dev/loop0
Disk /dev/loop0: 8 GiB, 8589934592 bytes, 16777216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: AB567C39-8411-4771-83C1-B62FF03D44CD

Device         Start      End  Sectors  Size Type
/dev/loop0p1   81920  2097151  2015232  984M Microsoft basic data
/dev/loop0p2 2179072 16775167 14596096    7G Linux filesystem

取消挂载

sudo losetup -d /dev/loop0

附:qemu转换命令格式表

qemu-img convert -f source_format -O target_format source_disk target_disk

虚拟磁盘格式符号
QCOW2(KVM、Xen)qcow2
QED (KVM)qed
qemuraw
VDI (VirtualBox)vdi
VHD (Hyper-V)vpc
VMDK (VMware)vmdk

例子:从 VirtualBox 虚拟磁盘转为 qemu 的 raw img 格式

 qemu-img convert -f vdi -O raw HaikuOS.vdi haiku.img
 qemu-system-x86_64 -hda haiku.img -m 2048
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值