上一篇看了在物联网使用中很实用的一个功能,用于远程升级的启动方式选择。这一篇我们看下一个正常程序的构架,以便从整体上有个印象:
先从导入一个demo例程开始
打开一个demo工程,选择对应的工程文件夹
之后,整个工程就添加进来了
点击finish即可。
整个构架上图,我们先来个小锤子编译下,发现有个错误。这个不打紧,别的坛友已经发现这个地方是什么问题导致。后续我们在解决。这篇我们主要看整个的构架上面为什么有gpiokey的文件夹,结构图下面还有个一板子start的构架,是不是感觉很奇怪,我们打开demo文件发现确实如此:
至于为什么这样,后续在仔细研究下。
在start的文件夹中,首先有include文件夹,包含了一些头文件,application里是主函数,
在peripherals里是一些常用的c文件
start.c为本工程定义的一些宏定义
riscv的文件夹下,看名字是和构架相关的,但是打开时提示找不到文件
猜测和环境有关,但是看不到源码没有办法确认。那就下篇编译成功在看看这些文件的作用。