Zum Hauptinhalt springen

Canaan K230D 使用说明

安装系统镜像

直接下载安装

RuyiSDK 目前提供了 LP64 和 ILP32 两种镜像文件,可以通过 RuyiSDK 下载安装,具体步骤如下:

  1. 请确保您已经下载并安装了 ruyi ,请参考 RuyiSDK 包管理器安装说明安装(建议您下载最新版本),安装完成后可以执行 ruyi --version 查看版本信息;

  2. 执行 ruyi update 更新 RuyiSDK 软件源;该操作将会把软件源的最新软件包等资源索引更新到本地,方便后续查询、安装能够得到最新的信息。

  3. 执行 ruyi device provision 进入系统镜像安装引导程序,按照提示信息,选择 Canaan Kendryte K230D 开发板、开发板规格、镜像文件类型等信息,引导程序将会引导您完成镜像的烧录。

    当前,RuyiSDK 为 K230D 提供了 RV64ILP32(玄铁新32位内核+32位rootfs) 和 RV64LP64(常规64位系统),推荐您安装 RV64ILP32 系统体验新32位在动态内存空间消耗上的优势。

    The following system configurations are supported by the device variant you have chosen. 
    Please pick the one you want to put on the device:

    1. Canaan Kendryte K230D CanMV Linux SDK demo, RV64ILP32 ABI
    2. Canaan Kendryte K230D CanMV Linux SDK demo, RV64LP64 ABI

源码构建

注意:k230d_canmv_ilp32_defconfig 需要 ubuntu 22.04 或 24.04 并安装 rv64ilp32 工具链,因此源码构建请在ubuntu 22.04 或 ubuntu 24.04 环境下操作。

K230D RuyiSDK 地址为:https://github.com/ruyisdk/k230_linux_sdk

K230D SDK 提供了镜像的构建说明,构建完成后,镜像文件存放在 output 目录下。根据执行的 defconfig 分别存放,64ILP32 和 64LP64 的镜像文件路径分别为:

# 64ILP32
output/k230d_canmv_ilp32_defconfig/images/sysimage-sdcard.img

# 64LP64
output/k230d_canmv_lp64_defconfig/images/sysimage-sdcard.img

构建完成后,请解压文件,刻录到 tf 卡,将 tf 插入设备,设备上电即可开始使用。

# 假设/dev/sdb就是TF卡设备节点,执行如下命令烧录TF卡:

sudo dd if=sysimage-sdcard.img of=/dev/sdb bs=1M oflag=sync

启动

设备上电系统自动启动,开发板上红灯亮则说明开发板正常上电。root 账户默认没有密码,此时可以查看串口信息。

如果开发板连接屏幕,稍候会自动运行 LVGL DEMO 展示资源占用,并且 DEMO 含触控交互。