DongshanPI-Vision
来自百问网嵌入式Linux wiki
目录
DongshanPI-Vision简述
DongshanPI-Vision开发板是百问网针对AI应用开发设计出来的一个RSIC-V架构的AI开发板,主要用于学习使用嘉楠的K510芯片进行Linux项目开发和嵌入式AI应用开发等用途。DongshanPI-Vision开发板采用嘉楠公司出品的勘智K510芯片,该芯片是一款全开源的高精度AI推理芯片,双核RSIC-V 64位CPU,最高800MHz,完整支持Linux和RSIC-V扩展。拥有2.5TFLOPS算力,支持INT8和BF16双数据类型,高精度推理计算。
基本资源特征
DongshanPI-Vision开发板底板硬件资料:http://dl.100ask.net/Hardware/MPU/dongshanpi-vision/
DongshanPI-Vision开发板底板位号图:DongshanPI-Vision_Bitmaps_V1.0.pdf
DongshanPI-Vision开发板底板原理图:DongshanPI-Vision_SCH_V1.0.pdf
接口和外围设备
DongshanPI-Vision开发板是围绕着嘉楠 勘智K510芯片构建的,采用64位双核RISC-V架构 ,主频为:800MHz,支持双精度FPU扩展。采用64位DSP扩展,主频为:800MHz。芯片内置通用神经网络引擎KPU,拥有2.5TFLOPS BF16/2.5TOPS INT8算力,支持TensorFlow、PyTorch、ONNX等多种框架的算子库。
特征 | 描述 |
---|---|
处理器 | 嘉楠 勘智K510 |
内存 | 512MB LPDDR3 |
存储 | 4GB EMMC |
WIFI/蓝牙 | 天线:2.4GHz |
视频输出 | MIPI显示(MIPI DSI)/HDMI显示(HDMI)/SPI显示(SPI DSI) |
视频输入 | 两路MIPI摄像头(MIPI CSI *2)/DVP摄像头(DVP Canera) |
音频输入 | MIC咪头 |
音频输出 | 扬声器/耳机 |
其他连接器 | ·TF卡槽 ·2个USB连接器 · JTAG调试口 ·电池接口 |
模块与配件
- 5寸MIPI屏:https://detail.tmall.com/item.htm?&id=732432791579&skuId=5095176857954
- MIPI摄像头:树莓派同款IMX219摄像头
配套资料
手册文档
在线文档站点:https://canaan-docs.100ask.net/
- DongshanPI-Vision开发板的使用
- 硬件资源简介:https://canaan-docs.100ask.net/Basic/DongshanPI-Vision/01-BoardIntroduction.html
- 快速启动:https://canaan-docs.100ask.net/Basic/DongshanPI-Vision/02-QuickStart.html
- 开发板配网:https://canaan-docs.100ask.net/Basic/DongshanPI-Vision/03-BoardNetwork.html
- 使用烧写工具更新系统:https://canaan-docs.100ask.net/Basic/DongshanPI-Vision/04-UpdateSystem.html
- 使用TF卡更新系统:https://canaan-docs.100ask.net/Basic/DongshanPI-Vision/04_UpdateSystem-TF.html
- 使用SSH传输文件:https://canaan-docs.100ask.net/Basic/DongshanPI-Vision/05-SSHTransferFiles.html
- 系统功能体验与示例程序:https://canaan-docs.100ask.net/Basic/DongshanPI-Vision/06-App_Development_Guide.html
- 嵌入式AI应用开发
- 演示AI应用指南:https://canaan-docs.100ask.net/Application/AIApplicationDevelopment-Canaan/01-Demonstrate_AI_APP.html
- 开发环境搭建:https://canaan-docs.100ask.net/Application/AIApplicationDevelopment-Canaan/02-BuildDevelopmentEnv.html
- AI应用程序编译:https://canaan-docs.100ask.net/Application/AIApplicationDevelopment-Canaan/03-AIApplicationCompilation.html
- AI应用程序开发指南:https://canaan-docs.100ask.net/Application/AIApplicationDevelopment-Canaan/04-AI_App_Development_Guide.html
- nncase开发指南:https://canaan-docs.100ask.net/Application/AIApplicationDevelopment-Canaan/05-nncase_Developer_Guides.html
- YOLOV5环境搭建:https://canaan-docs.100ask.net/Application/AIApplicationDevelopment-Canaan/06-BuildYolov5Env.html
- YOLOV5端侧部署:https://canaan-docs.100ask.net/Application/AIApplicationDevelopment-Canaan/07-EndsideDeploymentYolov5.html
- YOLOV5训练自定义模型部署:https://canaan-docs.100ask.net/Application/AIApplicationDevelopment-Canaan/08-DeployCustomYolov5Model.html
- UART通信开发指南:https://canaan-docs.100ask.net/Application/CommunicationPeripherals/01-UARTUSerGuide.html
- 多媒体开发指南:https://canaan-docs.100ask.net/Application/MPPApplicationDevelopment-Canaan/01-Multimedia_Developer_Guides.html
- DRM开发指南:https://canaan-docs.100ask.net/Application/MPPApplicationDevelopment-Canaan/02-Drm_Developer_Guides.html
- ISP开发指南:https://canaan-docs.100ask.net/Application/MPPApplicationDevelopment-Canaan/03-ISP_User_Property_Page_Guides.html
- ISP自适应调节参数说明文档:https://canaan-docs.100ask.net/Application/MPPApplicationDevelopment-Canaan/04-ISP_Adaptive_Tuning_Guides.html
- ISP调参优化工具:https://canaan-docs.100ask.net/Application/MPPApplicationDevelopment-Canaan/04-ISP_Adaptive_Tuning_Guides.html
- 视觉AI模型训练平台
- 软件概述:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/01-AIMatrixOverview.html
- 软件安装:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/02-AIMatrixSoftwareInstallation.html
- 训练项目管理:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/03-TrainingProjectManagement.html
- 数据集标注:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/04-DataSetLabele.html
- 数据集拆分:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/05-DataSetSplitting.html
- 模型训练与配置:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/06-ModelTraining.html
- 模型评估与导出:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/07-ModelEvaluationExport.html
- 芯片端侧部署模型:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/08-ChipSideDeploymentModel.html
- 模型配置参数介绍:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/09-IntroductionModelParameters-1.html
- 数据增强参数介绍:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/09-IntroductionModelParameters-2.html
- 训练参数介绍:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/09-IntroductionModelParameters-3.html
- 模型导出参数介绍:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/09-IntroductionModelParameters-4.html
- 端侧部署资源包使用指南:https://canaan-docs.100ask.net/ModelTraining/AI-Matrix/10-IntroductionDeploymentResourcePackage.html
- 系统开发指南
- SDK系统开发指南:https://canaan-docs.100ask.net/System/DongshanPI-Vision/01-SystemDevelopmentGuide.html
- 系统驱动开发指南:https://canaan-docs.100ask.net/System/DongshanPI-Vision/02-Linux_Kernel_Driver_Developer_Guides.html
- V4L2开发指南:https://canaan-docs.100ask.net/System/DongshanPI-Vision/03-V4l2_Developer_Guides.html
- V4L2摄像头驱动开发指南:https://canaan-docs.100ask.net/System/DongshanPI-Vision/04-V4l2_Sensor_Developer_Guides.html
- mailbox框架开发指南:https://canaan-docs.100ask.net/System/DongshanPI-Vision/05-Mailbox_Developer_Guides.html
- U-boot开发指南:https://canaan-docs.100ask.net/System/DongshanPI-Vision/06-U-Boot_Developer_Guides.html
- 系统内存分配开发指南:https://canaan-docs.100ask.net/System/DongshanPI-Vision/07-System_memory_map.html
- DSP核开发指南:https://canaan-docs.100ask.net/System/DongshanPI-Vision/08-SDK_DSP_CORE_Guide.html
视频教程
- 全方位AI课程:从模型训练到硬件部署视频课程(共82节)
- AI边缘端部署: YOLOv5模型部署全程解析视频课程(共8节)
- 零代码AI模型部署平台(共9节)
源码工具
Buildroot-SDK
- 系统源码:git clone https://e.coding.net/weidongshan/dongshanpi-vision/br2-canaan-k510.git
- buildroot源码:git clone https://e.coding.net/weidongshan/dongshanpi-vision/buildroot-2020.02.11.git
- 系统拓展压缩包:https://dongshanpi.cowtransfer.com/s/4d7394cfad3640
- 交叉编译工具链下载地址:https://dongshanpi.cowtransfer.com/s/bc101fb198e746
使用方法请参考:https://canaan-docs.100ask.net/System/DongshanPI-Vision/01-SystemDevelopmentGuide.html
帮助与建议
技术专题
- 学习过程中遇到问题可以提问:https://forums.100ask.net/c/canaan/k510/73