Appearance
项目构建
新建文件夹
创建工程, 使用ARM-M3进行创建
之后添加
startup_ARMCM3.s是汇编文件, 启动文件
这个文件主要就是一个中断向量表, 之后会有一些中断函数的默认初始值
startup_ARMCM3.c时钟配置文件
主要设置的是一个全局变量时钟频率, 还有设置中断向量表的偏移
在这里添加分组, 文件, 定义一个空实现的main函数
添加配置时钟
添加头文件
裸机系统
通常有成分轮询系统, 和前后台系统
轮询系统, 在编程的时候初始化硬件, 之后在一个循环里面不断地循环, 顺序的做事情
前后台系统, 在这基础上加上了中断, 前台就是中断, 后台就是一个无限循环
多任务系统
任务有优先级
优先级比较高的任务会被优先执行, 通过调度器执行, 有高优先级任务的时候高优先级优先执行