task.h
上传用户:zbk8730
上传日期:2017-08-10
资源大小:12168k
文件大小:1k
源码类别:

uCOS

开发平台:

C/C++

  1. //*------------------------------------------------------------------------------------------------
  2. //* 文件名 : task.h
  3. //* 功能描述 : 定义系统运行的各个任务的优先级、堆栈大小及函数原型声明,之所以在这里集中指定各
  4. //* : 任务的优先级和堆栈大小主要是考虑能够避免优先级分配错误,能够直观的了解系统内存
  5. //* : 的占用情况
  6. //* 作者     : 焦海波
  7. //* 版本 : 0.1
  8. //* 建立日期、时间 : 2006/06/08 09:12
  9. //* 最近修改日期、时间 : 
  10. //* 修改原因 : 
  11. //*------------------------------------------------------------------------------------------------
  12. #ifndef __task_h
  13. #define __task_h
  14. //*---------------------------------------- 结构体定义 ---------------------------------------------
  15. #define T_START_PRIOR 3
  16. #define T_ETHERNETIF_INPUT_PRIOR 6
  17. #define T_WEBSERVER_PRIOR 10
  18. #define T_RUNTIP_PRIOR 14
  19. /* 备注:4-5之间的优先级作为PIP或者保留,7-9之间的优先级由LwIP协议栈占用 */
  20. #define PIP_LOW_LEVEL_INPUT 4
  21. #define PIP_LOW_LEVEL_OUTPUT 5
  22. #define T_WEBSERVER_STKSIZE 1024
  23. #define T_ETHERNETIF_INPUT_STKSIZE 256
  24. #define T_RUNTIP_STKSIZE 64
  25. #endif