/******************************************************************
Name: Lambda
Date: 2013.03.23
Desciption: 创建两个任务,任务1不断循环发送字符A到字符Z,通过
邮箱的方式传递数据给任务2,任务2将从任务1收到的数据
通过串口打印在超级终端里。
*******************************************************************/
#include "config.h"
#define TASK_STK_SIZE 512 //定义每个堆栈长度为512
OS_STK TaskStartStk[TASK_STK_SIZE]; //创建起始任务的堆栈
OS_STK Task1Stk[TASK_STK_SIZE]; //创建功能任务1的堆栈
OS_STK Task2Stk[TASK_STK_SIZE]; //创建功能任务2的堆栈
OS_EVENT *TxMbox; //定义一个邮箱,用来传递发送消息
OS_EVENT *AckMbox; //定义一个邮箱,用来传递应答消息
void TaskStart(v
Name: Lambda
Date: 2013.03.23
Desciption: 创建两个任务,任务1不断循环发送字符A到字符Z,通过
邮箱的方式传递数据给任务2,任务2将从任务1收到的数据
通过串口打印在超级终端里。
*******************************************************************/
#include "config.h"
#define TASK_STK_SIZE 512 //定义每个堆栈长度为512
OS_STK TaskStartStk[TASK_STK_SIZE]; //创建起始任务的堆栈
OS_STK Task1Stk[TASK_STK_SIZE]; //创建功能任务1的堆栈
OS_STK Task2Stk[TASK_STK_SIZE]; //创建功能任务2的堆栈
OS_EVENT *TxMbox; //定义一个邮箱,用来传递发送消息
OS_EVENT *AckMbox; //定义一个邮箱,用来传递应答消息
void TaskStart(v