stm32f10x-uC-OS-II/uCOS-II Template/Doc/Readme.txt
2019-01-18 17:14:55 +08:00

49 lines
1.1 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

该模板以stm32f103zet6为基础移植uC/OS-II为内核
使用模板者仅需要关心以下目录:
App 应用程序目录
用于存放应用程序模块的目录例如串口通讯、ADC函数等供任务使用
Project 工程目录内包含main.c
用于工程文件存放目录同时包含main.c
uCOS-II_Task 任务目录
用于存放所有任务文件
内涵启动任务其它任务统一从启动任务中启动启动任务由main函数启动
uCOS-II\Config uCOS配置目录
用于配置uC/OS-II各项参数
STM32F10x\CONFIG 中断函数目录
用于编写硬件中断函数
Doc 文档目录
用于存放程序文档、说明、Readme等
Object 为输出对象目录
编译过程中产生的中间文件或目标文件都在该目录下
模板说明:
通过main函数初始化uC/OS-II与板子然后创建TaskStart任务
TaskStart将启动时钟且初始化并创建其他任务然后删除启动任务
程序正式启动
创建任务过程:
1.在uCOS-II_Task目录中新建该任务的文件(xxx_task.c xxx_task.h)
2.在task.h中添加#include "xxx_task.h"
3.在xxx_task.c中编写任务函数TaskXxx注意任务的命名规范以Task开始使用大驼峰命名法
4.在xxx_task.h中添加相应的函数声明与全局变量引用、宏等
5.在start_task.c中的TaskStart函数内启动TaskXxx任务
完成任务的创建