嘉楠耘智的团队在2018年研发出一款7nmAI芯片K210,搭载摄像头、LCD屏等制作出KD233开发板。
首先准备好硬件:一块开发板,type-c接口的USB(先上一张图)
资料的下载,因为是刚出的新芯片,大多资料都是一些官方手册
嘉楠耘智K210:https://kendryte.com/downloads/
嘉楠耘智K210官方论坛:https://forum.kendryte.com/
嘉楠耘智K210Kendryte-IDE:http://kendryte-ide.s3-website.cn-northwest-1.amazonaws.com.cn/index.html
嘉楠耘智K210github:https://github.com/kendryte
上面几个网站资料基本上已经满足开发的要求,其中IDE满足linux/windows/mac,我在前两个系统上已经使用过,可以正常编译,下载,在linux上可以直接通过终端窗口进行开发,比用IDE很简便(个人感觉)。
下面将一下在windows上用IDE和在linux上用终端编译官方demo
1.windows系统开发
解压IDE后,运行图上圈的.bat文件,会自动下载安装,记住以后每次开启IDE时,都是通过这个。打开IDE,根据下图下载官方demo,下载后IDE会自动打开demo。
之后是添加依赖、编译、下载。
IDE还可以进行串口调试,在右下角的插口按钮,在串口调试时不要进行程序下载。
2.在linux系统上开发
把要编译的project放在sdk的src下,(这里的project里的子目录全是.c或者.h,上面windows的.c或者.h要放在一个src下,否则会报错),在sdk下新建build文件夹 mkdir build 进入文件夹 cd build 开始编译 cmake .. -DPROJ=项目名称 -DTOOLCHAIN=工具链路径(一般是下载的toolchain中bin) 继续执行make 执行完之后build路径下有.bin文件。之后运行kflash.py(github上可以下载)进行下载,运行kflash.py要求有python环境,pip3 install pyserial 然后在kflash.py路径在执行sudo python3 kflash.py -b 1500000 之前生成.bin的路径
在linux上使用IDE与windows上的IDE是一致的!!!
转载自原文链接, 如需删除请联系管理员。
原文链接:嘉楠耘智KD233AI开发板环境搭建,转载请注明来源!