为全志D1/RISCV64设备移植openwrt-22.03系统

本文介绍如何为东山派STU设备编译OpenWRT-22.03-rc6固件,并解决基本构建问题。文中详细记录了编译过程及所需配置,包括使用全志官方提供的交叉工具链来加速编译。

在东山派设备上运行openwrt-22.03

本文记录了笔者为全志D1/RISCV64芯片的东山派STU嵌入式设备编译openwrt-22.03-rc6的过程。截止目前,笔者仅解决了基本的构建的问题,并未深入地进行系统级的开发(因此有很多问题,例如,目前它的网络是不通的)。移植过程中,参考了TINA-D1-SDK的一些处理,并与TINA-D1-SDK的分区配置保持一致。编译生成的固件可以使用全志PhoeniSuit工具烧写,系统能够正常启动、运行:

root@(none):/etc/config# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 4.5M      4.5M         0 100% /
tmpfs                   246.1M     36.0K    246.1M   0% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev
root@(none):/etc/config# mkfs.
mkfs.ext2   mkfs.ext3   mkfs.ext4   mkfs.f2fs   mkfs.ubifs
root@(none):/etc/config# mkfs.ubifs -y /dev/ubi0_8
root@(none):/etc/config# sync
root@(none):/etc/config# reboot
root@(none):/etc/config# [  198.038008] reboot_callback(): empty arg
[  198.042434] sunxi_ohci_hcd_shutdown, ohci0-controller is disable, need not shutdown
[  198.051083] sunxi_ehci_hcd_shutdown, ehci0-controller is disable, need not shutdown
[  198.059928] [ohci1-controller]: ohci shutdown start
[  198.065516] [ohci1-controller]: ohci shutdown end
[  198.070779] [ehci1-controller]: ehci shutdown start
[  198.076264] [ehci1-controller]: ehci shutdown end
[  199.092846] reboot: Restarting system

注意到,固件烧写成功后,笔者通过执行mkfs.ubifs命令在/dev/ubi0_8设备上创建了ubifs文件系统;当设备再次启动时,才能够正常挂载overlay文件系统:

BusyBox v1.35.0 (2022-07-31 15:12:47 UTC) built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 22.03.0-rc6, r19590-042d558536
 -----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值