Toybrick

中文 / EN
Toybrick Wiki教程 TB-RK1808S0 开发流程简介
开发流程简介

被动模式下:RK1808 人工智能计算棒是一个通用AI加速器。主机端通过RKNN-Toolkit将模型及前处理后的数据传输给RK1808 人工智能计算棒,RK1808 人工智能计算棒完成推理,并把结果返回主控端,主机端进行后处理以及显示等操作。

开发流程图如下:

1.png

整体数据流图如下:

1.png

被动模式下,有提供python和C两套API供上位机编程使用。

l  Python编程上位机需安装RKNN-Toolkit,http://repo.rock-chips.com/python/链接下,提供了RKNN-Toolkit安装包,用户可以使用这些安装包安装RKNN-Toolkit 。RKNN-Toolkit的具体开发使用请参见《Rockchip_User_Guide_RKNN_Toolkit》。RKNN-Toolkit的更多文档请参考链接http://repo.rock-chips.com/rk1808/rknn-toolkit_doc/

l  http://repo.rock-chips.com/rk1808/rknn-api/链接下,有供上位机C编程使用的库文件和头文件。C编程的具体开发使用请参见:《Rockchip_User_Guide_RKNN_API》上位机在执行编译出来的C语言的可执行程序前,需要先运行npu_transfer_proxy和计算棒进行通信,npu_transfer_proxy的下载链接为http://repo.rock-chips.com/rk1808/npu_transfer_proxy/

Windows下的RKNN-Toolkit使用需要预先安装ntb驱动,ntb驱动请从http://repo.rock-chips.com/rk1808/driver/windows/ntb/链接地址下载,ntb驱动安装以及windows下RKNN-Toolkit使用请参考:《RKNN_Toolkit_Windows_Platform_Quick_Start_CN.pdf》。








产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


返回顶部