yahboom智能 k210学习 ——心得体会

  • 总结


前言

作为一名刚上手 k210开发板的初学者,首先先要了解一下这个开发板的功能, 一般来说在官网,或者购买时,应该都会有详细的资料

我的建议是 作为一名初学者,一般使用官方的开发环境(比较好操作)。但总的来说我更加喜欢用vscode ,这些都会在你购买时,商家打包资料给你,或者到 所购买的开发板的官网上查询。

在使用前,作为一个只学过 c语言,python的硬件使用初学者,对于很多官网的资料都是摸棱两可的。有些基础原理知识的匮乏。

基础知识

我手里这块yahboom智能的k210开发板是基于c/c++的(市面上也有py的版本),性能比我之前用过的openmv 强了N倍不止,而且操作简单。

在安装开发环境时要理解:

1. 环境变量是什么?

2. API是什么//  应用程序编程接口”,是一些预先定义的函数,目的是作为“介面”沟通两个不同的东西,提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

3.理解一些命令行指令 //这些大家不懂都可以在csdn上搜索,由于本人也是看着别人的博客

所以这里就不多讲述了。

4.阅读一些 cmake 的资料。// 理解基础的运作 不要求你会写 但至少得读懂

5. 有条件兴趣的同学 也可以去看看 Linux 有关的资料  // 条件同cmake一样 了解即可 有兴趣时间也可以深入学习一下

// 对于这个项目来说 想要完全理解底层是非常难的 

大家只需要 看得懂 以上提出的一些内容 便可以完成完成 最基础的部分 搭建好开发环境

6.知道SDK的含义。//可以放在 api那里学习

7.Kflash(烧录程序)  // 了解波特率这一个概念 // 记住是以 二进制文件(bin)烧录进去的

Baud rate选择波特率。

Chip选择烧录到芯片还是烧录到SRAM,如果选择in-Chip则烧录到芯片,开机自动启动,断电保存;选择in-Memory则烧录到SRAM,断电后不会保存。//简而言之,串口传输的波特率即为每秒钟传输二进制的位数。 更后面我们可能会用到其他的从设备 这时候就可能需要了解波特率的概念 , 只有 传输设备 与 接受设备波特率一致 才能够 被接收。

yahboom智能 k210学习 ——心得体会_第1张图片

创建build文件夹并进入

在VSCode终端输入以下命令创建build文件夹,并且进入build,build文件夹用于保存cmake编译产生的文件,也是我们最后要得到的烧录固件的保存路径。

mkdir build

cd build

yahboom智能 k210学习 ——心得体会_第2张图片

可以通过 上面两个指令来新建文件夹

这里强烈建议大家 了解一些cmake 的运作。

你可能感兴趣的:(K210,人工智能,vscode)