mirror of
https://github.com/LuckfoxTECH/luckfox-pico.git
synced 2026-01-18 03:28:19 +01:00
update:README.md and UPDATE_LOG.md
This commit is contained in:
committed by
luckfox-eng33
parent
d3153ac97e
commit
ac4c9c0906
109
README_CN.md
109
README_CN.md
@@ -5,12 +5,17 @@
|
||||
* 专为Luckfox Pico系列开发板提供客制化的SDK
|
||||
* 旨在为开发者提供更好的编程体验
|
||||
## SDK 更新日志
|
||||
* 当前版本 V1.2
|
||||
1. 添加ubuntu系统兼容
|
||||
2. 恢复对busybox的支持,使用户可以根据自身需求busybox、buildroot和ubuntu
|
||||
3. 添加ubuntu根文件子库,并且支持github与gitee源切换
|
||||
4. 添加exfat文件系统的支持
|
||||
5. 部分bug修复
|
||||
* 当前版本 V1.3
|
||||
1. 添加Luckfox-pico-Ultra和Luckfox-pico-Ultra-W支持
|
||||
2. 优化了板级支持文件的选择操作
|
||||
3. 优化了buildroot的软件包下载速度,会根据下载环境选择速度较快的源服务器
|
||||
4. 优化了buildroot的包管理操作,`build.sh` 命令添加了 `buildrootconfig` 选项可以直接进入buildroot的menuconfig
|
||||
5. 优化了rootfs的clean操作,可以保留buildroot已经下载的软件包
|
||||
6. 优化了kernel的配置操作,`build.sh` 命令添加了 `kernelconfig` 选项可以进入kernel的menuconfig
|
||||
7. 添加了 `config` 配置文件夹,可以快速配置设备树、内核和Buildroot
|
||||
8. 优化了系统的根文件系统打包流程,可以在 `<Luckfox-pico SDK PATH>/output/out/rootfs_uclibc_rv1106`文件夹下对根文件进行客制化修改
|
||||
9. 修改了默认设备树的配置,可以在板端系统使用`luckfox-config`命令配置引脚和接口功能
|
||||
10. 部分bug修复
|
||||
## SDK 使用说明
|
||||
* 推荐使用系统为Ubuntu 22.04
|
||||
### 安装依赖
|
||||
@@ -84,15 +89,54 @@ kernelconfig -config kernel and save defconfig"
|
||||
```shell
|
||||
./build.sh lunch
|
||||
```
|
||||
将会输出对应的板级配置选项,输入对应板级配置的编号即可切换对应的板级配置
|
||||
输出对应的Luckfox-pico硬件型号,输入对应编号后进入存储介质选项(直接回车选择序号[0]选项)
|
||||
```shell
|
||||
You're building on Linux
|
||||
Lunch menu...pick a combo:
|
||||
Lunch menu...pick the Luckfox Pico hardware version:
|
||||
选择 Luckfox Pico 硬件版本:
|
||||
[0] RV1103_Luckfox_Pico
|
||||
[1] RV1103_Luckfox_Pico_Mini_A
|
||||
[2] RV1103_Luckfox_Pico_Mini_B
|
||||
[3] RV1103_Luckfox_Pico_Plus
|
||||
[4] RV1106_Luckfox_Pico_Pro_Max
|
||||
[5] RV1106_Luckfox_Pico_Ultra
|
||||
[6] RV1106_Luckfox_Pico_Ultra_W
|
||||
[7] custom
|
||||
Which would you like? [0~7]:
|
||||
```
|
||||
输出对应的Luckfox-pico硬件型号支持的存储介质,输入对应编号后进入根文件系统选项(直接回车选择序号[0]选项)
|
||||
以Luckfox Pico Plus为例
|
||||
```shell
|
||||
Lunch menu...pick the boot medium:
|
||||
选择启动媒介:
|
||||
[0] SD_CARD
|
||||
[1] SPI_NAND
|
||||
|
||||
BoardConfig-*.mk naming rules:
|
||||
BoardConfig-"启动介质"-"系统版本"-"硬件版本"-"应用场景".mk
|
||||
BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
Which would you like? [0~1]:
|
||||
```
|
||||
输出对应的Luckfox-pico硬件型号支持的根文件系统类型,输入对应编号后完成配置(直接回车选择序号[0]选项)
|
||||
```shell
|
||||
Lunch menu...pick the system version:
|
||||
选择系统版本:
|
||||
[0] Buildroot(Support Rockchip official features)
|
||||
[1] Ubuntu(Support for the apt package management tool)
|
||||
|
||||
Which would you like? [0~1]:
|
||||
```
|
||||
如果需要使用旧的配置方式或者使用自定义的板级支持文件,在配置Luckfox-pico硬件型号时,选择“[7]custom”选项
|
||||
```shell
|
||||
You're building on Linux
|
||||
Lunch menu...pick the Luckfox Pico hardware version:
|
||||
选择 Luckfox Pico 硬件版本:
|
||||
[0] RV1103_Luckfox_Pico
|
||||
[1] RV1103_Luckfox_Pico_Mini_A
|
||||
[2] RV1103_Luckfox_Pico_Mini_B
|
||||
[3] RV1103_Luckfox_Pico_Plus
|
||||
[4] RV1106_Luckfox_Pico_Pro_Max
|
||||
[5] RV1106_Luckfox_Pico_Ultra
|
||||
[6] RV1106_Luckfox_Pico_Ultra_W
|
||||
[7] custom
|
||||
Which would you like? [0~7]: 7
|
||||
----------------------------------------------------------------
|
||||
0. BoardConfig_IPC/BoardConfig-EMMC-Buildroot-RV1106_Luckfox_Pico_Ultra-IPC.mk
|
||||
boot medium(启动介质): EMMC
|
||||
@@ -110,7 +154,23 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
2. BoardConfig_IPC/BoardConfig-SD_CARD-Buildroot-RV1103_Luckfox_Pico-IPC.mk
|
||||
2. BoardConfig_IPC/BoardConfig-EMMC-Ubuntu-RV1106_Luckfox_Pico_Ultra-IPC.mk
|
||||
boot medium(启动介质): EMMC
|
||||
system version(系统版本): Ubuntu
|
||||
hardware version(硬件版本): RV1106_Luckfox_Pico_Ultra
|
||||
applicaton(应用场景): IPC
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
3. BoardConfig_IPC/BoardConfig-EMMC-Ubuntu-RV1106_Luckfox_Pico_Ultra_W-IPC.mk
|
||||
boot medium(启动介质): EMMC
|
||||
system version(系统版本): Ubuntu
|
||||
hardware version(硬件版本): RV1106_Luckfox_Pico_Ultra_W
|
||||
applicaton(应用场景): IPC
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
4. BoardConfig_IPC/BoardConfig-SD_CARD-Buildroot-RV1103_Luckfox_Pico-IPC.mk
|
||||
boot medium(启动介质): SD_CARD
|
||||
system version(系统版本): Buildroot
|
||||
hardware version(硬件版本): RV1103_Luckfox_Pico
|
||||
@@ -118,7 +178,7 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
3. BoardConfig_IPC/BoardConfig-SD_CARD-Buildroot-RV1103_Luckfox_Pico_Mini_A-IPC.mk
|
||||
5. BoardConfig_IPC/BoardConfig-SD_CARD-Buildroot-RV1103_Luckfox_Pico_Mini_A-IPC.mk
|
||||
boot medium(启动介质): SD_CARD
|
||||
system version(系统版本): Buildroot
|
||||
hardware version(硬件版本): RV1103_Luckfox_Pico_Mini_A
|
||||
@@ -126,7 +186,7 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
4. BoardConfig_IPC/BoardConfig-SD_CARD-Buildroot-RV1103_Luckfox_Pico_Plus-IPC.mk
|
||||
6. BoardConfig_IPC/BoardConfig-SD_CARD-Buildroot-RV1103_Luckfox_Pico_Plus-IPC.mk
|
||||
boot medium(启动介质): SD_CARD
|
||||
system version(系统版本): Buildroot
|
||||
hardware version(硬件版本): RV1103_Luckfox_Pico_Plus
|
||||
@@ -134,7 +194,7 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
5. BoardConfig_IPC/BoardConfig-SD_CARD-Buildroot-RV1106_Luckfox_Pico_Max-IPC.mk
|
||||
7. BoardConfig_IPC/BoardConfig-SD_CARD-Buildroot-RV1106_Luckfox_Pico_Max-IPC.mk
|
||||
boot medium(启动介质): SD_CARD
|
||||
system version(系统版本): Buildroot
|
||||
hardware version(硬件版本): RV1106_Luckfox_Pico_Max
|
||||
@@ -142,7 +202,7 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
6. BoardConfig_IPC/BoardConfig-SD_CARD-Ubuntu-RV1103_Luckfox_Pico-IPC.mk
|
||||
8. BoardConfig_IPC/BoardConfig-SD_CARD-Ubuntu-RV1103_Luckfox_Pico-IPC.mk
|
||||
boot medium(启动介质): SD_CARD
|
||||
system version(系统版本): Ubuntu
|
||||
hardware version(硬件版本): RV1103_Luckfox_Pico
|
||||
@@ -150,7 +210,7 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
7. BoardConfig_IPC/BoardConfig-SD_CARD-Ubuntu-RV1103_Luckfox_Pico_Mini_A-IPC.mk
|
||||
9. BoardConfig_IPC/BoardConfig-SD_CARD-Ubuntu-RV1103_Luckfox_Pico_Mini_A-IPC.mk
|
||||
boot medium(启动介质): SD_CARD
|
||||
system version(系统版本): Ubuntu
|
||||
hardware version(硬件版本): RV1103_Luckfox_Pico_Mini_A
|
||||
@@ -158,7 +218,7 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
8. BoardConfig_IPC/BoardConfig-SD_CARD-Ubuntu-RV1103_Luckfox_Pico_Plus-IPC.mk
|
||||
10. BoardConfig_IPC/BoardConfig-SD_CARD-Ubuntu-RV1103_Luckfox_Pico_Plus-IPC.mk
|
||||
boot medium(启动介质): SD_CARD
|
||||
system version(系统版本): Ubuntu
|
||||
hardware version(硬件版本): RV1103_Luckfox_Pico_Plus
|
||||
@@ -166,7 +226,7 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
9. BoardConfig_IPC/BoardConfig-SD_CARD-Ubuntu-RV1106_Luckfox_Pico_Pro_Max-IPC.mk
|
||||
11. BoardConfig_IPC/BoardConfig-SD_CARD-Ubuntu-RV1106_Luckfox_Pico_Pro_Max-IPC.mk
|
||||
boot medium(启动介质): SD_CARD
|
||||
system version(系统版本): Ubuntu
|
||||
hardware version(硬件版本): RV1106_Luckfox_Pico_Pro_Max
|
||||
@@ -174,7 +234,7 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
10. BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1103_Luckfox_Pico_Mini_B-IPC.mk
|
||||
12. BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1103_Luckfox_Pico_Mini_B-IPC.mk
|
||||
boot medium(启动介质): SPI_NAND
|
||||
system version(系统版本): Buildroot
|
||||
hardware version(硬件版本): RV1103_Luckfox_Pico_Mini_B
|
||||
@@ -182,7 +242,7 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
11. BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1103_Luckfox_Pico_Plus-IPC.mk
|
||||
13. BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1103_Luckfox_Pico_Plus-IPC.mk
|
||||
boot medium(启动介质): SPI_NAND
|
||||
system version(系统版本): Buildroot
|
||||
hardware version(硬件版本): RV1103_Luckfox_Pico_Plus
|
||||
@@ -190,7 +250,7 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
----------------------------------------------------------------
|
||||
|
||||
----------------------------------------------------------------
|
||||
12. BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1106_Luckfox_Pico_Pro_Max-IPC.mk
|
||||
14. BoardConfig_IPC/BoardConfig-SPI_NAND-Buildroot-RV1106_Luckfox_Pico_Pro_Max-IPC.mk
|
||||
boot medium(启动介质): SPI_NAND
|
||||
system version(系统版本): Buildroot
|
||||
hardware version(硬件版本): RV1106_Luckfox_Pico_Pro_Max
|
||||
@@ -199,9 +259,8 @@ BoardConfig-"boot medium"-"system version"-"hardware version"-"applicaton".mk
|
||||
|
||||
Which would you like? [0]:
|
||||
```
|
||||
|
||||
输入对应的序号选择对应的参考板级。
|
||||
#### 自定义板级 WIFI 配置
|
||||
输入对应的板级支持文件序号完成配置
|
||||
#### 设置 Buildroot 系统默认 WIFI 配置
|
||||
* 进入板级配置存放目录
|
||||
```shell
|
||||
cd {SDK_PATH}/project/cfg/BoardConfig_IPC/
|
||||
|
||||
Reference in New Issue
Block a user