基于原生OpenWrt 23.05集成Spacemit Stone 系列芯片的 BSP,包含监管程序接口(OpenSBI)、引导加载程序(U-Boot/UEFI)、Linux 内核、根文件系统(包含各种中间件和库)以及示例等。其目标是为客户提供软路由和NAS方案支持,并且可以开发驱动或应用。
主要组件
以下是OpenWrt的组件:
OpenSBI
U-Boot
Linux Kernel
mpp: Media Process Platform
更多组件正在适配中
onnxruntime (with Hardware Accelerated)
ai-support: AI demo
k1x-vpu-firmware: Video Process Unit firmware
k1x-vpu-test: Video Process Unit test program
k1x-jpu: JPEG Process Unit API
FFmpeg (with Hardware Accelerated)
GStreamer (with Hardware Accelerated)
快速指南
下载和编译
设备管理
方案管理
进阶指南
系统开发指南
预编译
进迭OpenWrt源站点
BPI-F3、MUSE-Pi固件
MUSE-N1固件
下载和编译
以下文档基于ubuntu22.04描述
环境准备
安装依赖
sudo apt install build-essential clang flex bison g++ gawk gcc-multilib g++-multilib gettext git libncurses-dev libssl-dev python3-distutils rsync unzip zlib1g-dev file wget jq device-tree-compiler
下载代码
git clone https://gitee.com/bianbu-linux/openwrt.git -b bl-v1.0.y
拉取feeds
首次或想更新包时需要运行
cd openwrt./scripts/feeds update -a ./scripts/feeds install -a
固件编译
V=s输出详细日志
SBC方案
cp feeds/spacemit_openwrt_feeds/spacemit_k1_defconfig .configmake -j12 V=s
固件位于bin/targets/spacemit/DEVICE_debX/*.zip
NAS方案
cp feeds/spacemit_openwrt_feeds/spacemit_k1_nas_defconfig .configmake -j12 V=s
固件位于bin/targets/spacemit/DEVICE_MUSE-N1/*.zip
清理
全部清理,会把bin、build_dir、staging_dir、feeds、dl等目录删掉
make distclean
局部清理,会把编译输出目录bin、build_dir、staging_dir删掉
make dirclean
单包编译
以adb包为例说明
编译
make package/utils/adb/compile V=s
清理
make package/utils/adb/clean V=s
烧写
固件*.zip,使用Titan Flasher工具刷写至设备板载存储介质
固件*sdcard.img,使用dd命令写至卡上,设备插卡上电即可实现卡启动
支持设备列表
SBC方案
BPI-F3
MUSE-Pi
NAS方案
MUSE-N1
软路由
在以上支持设备列表的板型默认开启软路由功能。系统开机后默认开启WiFi AP模式,其中:
SBC方案有线网卡eth1为lan口,eth2为wan
NAS方案有线网卡2.5G为wan,其它两个千兆口为lan
热点名称:openWRT-AP
热点密码:12345678
WiFi网关:192.168.1.1
审核编辑 黄宇
-
开源硬件
+关注
关注
8文章
236浏览量
31413 -
开发板
+关注
关注
26文章
6476浏览量
121275 -
OpenWrt
+关注
关注
10文章
136浏览量
41483 -
banana
+关注
关注
0文章
22浏览量
711 -
进迭时空
+关注
关注
0文章
72浏览量
656
发布评论请先 登录
香蕉派重磅发布|基于进迭时空SpacemiT K3,推出BPI‑SM10开发套件与K3 Pico‑ITX整机
进迭时空 Upstream | K3 获得 Linux 7.0 内核原生支持
Canonical 与进迭时空携手:Ubuntu 全面支持 K3/K1 RISC-V AI CPU 计算平台
Banana Pi 开源社区联合进迭时空发布最新RISC-V芯片K3开发套件:BPI-SM10(K3-CoM260)
Banana Pi BPI-CM6 – 一款与 Raspberry Pi CM4/CM5 载板兼容的 SpacemiT K1 RISC-V 系统模块
进迭时空K1 Linux kernel upstream进展 | 取之于开源,贡献于开源
【作品合集】玄铁Banana Pi BPI-RV2开发板测评
进迭时空与青少年共赴RISC-V AI科技未来!
【Banana Pi BPI-RV2开发板试用体验】从零编译Banana Pi BPI-RV2开发板的openWRT
【Banana Pi BPI-RV2开发板试用体验】开箱上电
关税取消后,国产的这款RISC-V开发板能否称霸市场?进迭时空Muse Pi Pro开发板
Bananan Pi BPI-F3 进迭时空 K1开发板支持OpenWrt系统
评论