k210

riscv

RISC-V:RISC-V 是一个开源的指令集架构(ISA),可以免费用于各种处理器设计中。它旨在提供一个简单、可扩展的指令集,以支持各种不同的硬件设计。

k210开发板相关概念

K210芯片->MAIX DOCK(荔枝丹)

K210:K210 是嘉楠耘智(Kendryte)设计的一款基于 RISC-V 架构的 AI SoC(系统级芯片),具有强大的 AI 处理性能,可用于图像识别、语音识别等任务。K210 集成了双核 64 位 RISC-V 处理器、卷积神经网络硬件加速器(KPU)、语音处理引擎(APU)以及其他多种外设接口。这款芯片具有低功耗和高性能的特点,适用于边缘计算应用。。https://www.canaan-creative.com/product/kendryteai

MAIX Dock: K210 Riscv AI soc with MicroPython。MAIX Dock 是一个由 Sipeed 开发的开发板,主要用于 AI 和机器学习项目的开发。默认安装的系统是 MaixPy(低级 Python 操作系统)

Sipeed(矽速)是一家来自中国的科技公司,与嘉楠耘智(Kendryte)之间的关系主要体现在产品开发与合作上。Sipeed 开发并销售基于嘉楠耘智 K210 芯片的一系列 AI 开发板,如 MAIX Dock、MAIX Bit 和 MAIX GO 等。

AI SoC:AI SoC(AI System on Chip)是集成了人工智能处理能力的系统级芯片。它将 CPU、GPU、内存等组件集成到一个单一的芯片上,使其能够在一个紧凑的空间内执行复杂的 AI 任务。

MicroPython:MicroPython 是 Python 语言的一个子集,专为微控制器和嵌入式系统设计。它包括 Python 的大部分功能(不包含 Python3 的所有语法)),但内存占用较小,适合在资源有限的环境中运行。MicroPython 充满了高级功能,比如交互式提示、任意精确的整数、闭包、列表内涵、生成器、异常处理等等。但是它足够紧凑,只需要256k 的代码空间和16k 的 RAM 就可以安装和运行。http://micropython.org/

MaixPy 是将 Micropython 移植到 K210(一款 64 位双核带硬件 FPU、卷积加速器、FFT、Sha256 的 RISC-V CPU ) 的一个项目; MaixPy 不但支持 MCU 常规操作, 还集成了硬件加速的 AI 机器视觉和麦克风阵列相关的算法。相应的高达 1TOPS 算力核心模块却不到¥50, 凭借着快速开发和较低成本与其较小的体积很适合 AIOT 领域智能应用

python -m serial.tools.miniterm --eol LF --dtr 0 --rts 0 --filter direct COM3 115200