但因为这是进阶的文章,要稍微高大上一些,所以直接从 uCOS II 工程开始,关于 uCOS II 的移植可以参考网上资料,也可以参考本笔记的系统章节,不再详述,因为本节主要讲解的是模板的建立,是一个综合性很强的内容,所以如果基础薄弱的需要多学习其他基础内容,不懂的上网搜索或者查看本笔记是否有相关的内容。
言归正传,因为采用了嵌入式操作系统,所以为了更好的移植性,所以 main 函数主要就是启动一个操作系统,并创建一个启动任务,这个启动任务优先级最高,并且承担了裸机开发时进行底层初始化功能。这是最基本的功能,但是因为是模板,当然要加入一些常用的代码了: