固件编译和固件升级

Viewed 63

问题描述


1、您好,之前一段时间使用庐山派 + mpy_V1.2.2固件学习过一段时间,现在重新上手发现固件更新到了1.3,新支持了性能更好的 cv_lite 库,之前参考:5. 进阶-自定义固件 — K230 CanMV下载编译过固件并添加了一些代码,怎么能再这个基础上再加入该库?对于大项目的编译和更新不了解不知道怎么操作,有教程类的文档吗,

2、刚刚在论坛-问题里刷到了一条信息如下:

canmv_k230是基于RTOS Only SDK的,k230_canmv是基于双系统的,目前双系统版本的已经不再维护。

那问题1里的教程是不再继续支持的那种吗,我只会一些py/mpy的语法,rtos或者linux都不了解,是否需要换一个版本学习(CanMV / RT-Smart / Linux / linux+RT-smart)

3、https://kendryte-download.canaan-creative.com/developer/releases/canmv_k230_micropython/daily_build/里直接提供的两种固件是什么区别啊,
CanMV_K230_LCKFB_Fast_micropython_v1.3-146-gb44..> 27-Aug-2025 01:29 271M
CanMV_K230_LCKFB_micropython_v1.3-146-gb44b93c_..> 27-Aug-2025 01:28 271M

硬件板卡


庐山派

硬件板卡


庐山派

1 Answers
  1. 你好,直接使用repo sync拉取最新的代码进行编译即可获得该功能,或者使用daily build编译好的固件
  2. 不再维护基于Linux+RTOS的MicroPython,目前只维护基于纯RTOS的MicroPython
  3. 带有Fast的固件,有一些优化,可以实现1s启动。

那我按照上边教程搭建那个版本属于纯RTOS的MicroPython吗,打印一直提示是CanMV,
micropy和RTOS / RT-Smart /Linux是怎样的对应关系

你看的那个教程编译出来的是基于Linx+RTOS的MicroPython,请参考这个https://www.kendryte.com/k230_canmv/zh/main/zh/userguide/how_to_build.html

RTOS和RT-Smart指的是同一个东西,Micropython有基于Linux+RTOS的版本,也有现在基于单RTOS的版本。