《DNK210使用指南 -CanMV版 V1.0》第一章 本书学习方法
[复制链接]
第一章 本书学习方法
为了让读者更好地学习和使用本书,本章将为读者介绍本书的学习方法,包括:本书的学习顺序、编写规范、代码规范、资料查找和学习建议等内容。
本章分为如下几个小节:
1.1 本书学习顺序
1.2 本书参考资料
1.3 本书编写规范
1.4 本书代码规范
1.5 例程资源说明
1.6 学习资料查找
1.7 给初学者的建议
1.1 本书学习顺序
为了让读者更好地学习和使用本书,我们做了以下几点考虑:
- 坚持循序渐进的思路讲解,从基础到入门,从简单到复杂;
- 将知识进行分类介绍,简化学习过程;
- 将板卡硬件资源介绍独立成一个文档《DNK210硬件参考手册.pdf》。
因此,读者在学习本书的时候,我们建议:先通读一遍《DNK210硬件参考手册.pdf》,对板卡的硬件资源有个大概的了解,然后从本书的基础篇开始,再到实验篇,循序渐进,逐一攻克。
对于初学者,更是要按照以上建议的学习路线进行学习,不要跳跃式学习,因为本书中的知识是环环相扣的,如果没有掌握前面的知识,就去学习后面的知识,就会学的非常吃力。
对于已经有了一定单片机基础的读者,就可以跳跃式地学习,学习效率,当然了,若是遇到不懂的知识点,也得查阅前面的知识点进行巩固。
1.2 本书参考资料
本书主要参考的资料有如下两份文档:
《Kendryte 规格书》(链接)
《CanMV 文档》(链接)
这两份文档均是嘉楠科技针对Kendryte K210提供的文档,前者是Kendryte K210的技术规格书,该规格书主要向硬件设计者提供Kendryte K210的硬件参数信息,当然,软件开发者也是有必要了解这些参数信息的。
后者是嘉楠科技针对CanMV项目提供的文档,该文档非常详细地对CanMV的应用开发进行介绍和讲解,并提供了丰富的例程以及API介绍,是CanMV应用开发者入门必看的文档之一。
以上提及的两份文档也是读者在学习本书的过程中必不可少的参考资料,读者可以在A盘àKendryte K210参考资料中找到这两份文档。
下载附件
保存到相册
2024-8-29 15:44 上传
表1.5.1 DNK210 CanMV版例程表
从上表中可以看出,正点原子DNK210开发板的CanMV版例程基本上涵盖了CanMV环境下Kendryte K210上能实现的大部分基础功能。
并且按照上表中的实验名称可以看出,实验例程的安排都是循序渐进的,从简单且基础的功能开始,一步一步地深入,从简单到复杂,这样更有利于读者学习和掌握,也正因此,正点原子的DNK210开发板是非常适合初学者的。
1.6 学习资料查找
有关Kendryte K210和CanMV的相关学习资料,可以尝试从以下五个途径进行获取:
1,嘉楠开发者社区资料下载页面的资料
在嘉楠开发者社区中的资料下载中心,提供了Kednryte K210的部分相关资料,链接,在该链接里提供了Kendrryte K210的软件SDK、硬件设计参考、编程指南、编译工具链和IDE等资料,如下图所示:
图1.6.1 嘉楠开发者社区的资料下载页面
2,嘉楠开发者社区文档页面的资料
嘉楠开发者社区中也针对Kendryte K210提供了CanMV的在线文档,链接,该在线文档主要介绍CanMV在Kendryte K210上的使用,文档中也提供了一些简单的示例,并且有着对CanMV中API详细的介绍等,如下如所示:
图1.6.2 嘉楠开发者社区的CanMV文档页面
3,Kendryte GitHub主页的资料
Kendryte K210官方的很多软件、文档等资料都在Github上开源,链接,在Kendryte的GitHub主页里可以找到许多Kendryte K210相关的软件、文档等相关的开源仓库,如下图所示:
图1.6.3 Kendryte的GitHub主页
|