基于原生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文章
232瀏覽量
31312 -
開發板
+關注
關注
26文章
6290瀏覽量
118074 -
OpenWrt
+關注
關注
10文章
136瀏覽量
41192 -
banana
+關注
關注
0文章
21瀏覽量
674 -
進迭時空
+關注
關注
0文章
61瀏覽量
521
發布評論請先 登錄
進迭時空 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系統
評論