main.c
上传用户:sdaoma
上传日期:2013-08-07
资源大小:3838k
文件大小:3k
源码类别:

GPS编程

开发平台:

C/C++

  1. /****************************************Copyright (c)**************************************************
  2. **                               Guangzou ZLG-MCU Development Co.,LTD.
  3. **                                      graduate school
  4. **                                 http://www.zlgmcu.com
  5. **
  6. **--------------File Info-------------------------------------------------------------------------------
  7. ** File name: main.c
  8. ** Last modified Date:  2004-09-16
  9. ** Last Version: 1.0
  10. ** Descriptions: The main() function example template
  11. **
  12. **------------------------------------------------------------------------------------------------------
  13. ** Created by: Chenmingji
  14. ** Created date: 2004-09-16
  15. ** Version: 1.0
  16. ** Descriptions: The original version
  17. **
  18. **------------------------------------------------------------------------------------------------------
  19. ** Modified by:
  20. ** Modified date:
  21. ** Version:
  22. ** Descriptions:
  23. **
  24. ********************************************************************************************************/
  25. #include "config.h"
  26. #define  TASK_STK_SIZE                  128
  27. OS_STK   TaskStartStk[TASK_STK_SIZE];
  28. void  TaskStart(void *data);
  29. /*********************************************************************************************************
  30. ** 函数名称: main
  31. ** 功能描述: c语言的主函数,由它启动多任务环境
  32. ** 输 入: 无
  33. ** 输 出: 无
  34. ** 全局变量: 无
  35. ** 调用模块: PC_DispClrScr,OSInit,OSTaskCreate,OSStart
  36. **
  37. ** 作 者: 陈明计
  38. ** 日 期: 2003年7月1日
  39. **-------------------------------------------------------------------------------------------------------
  40. ** 修改人: 
  41. ** 日 期: 
  42. **------------------------------------------------------------------------------------------------------
  43. ********************************************************************************************************/
  44.         int main (void)
  45. {
  46.     OSInit();
  47.     OSTaskCreate(TaskStart, (void *)0, &TaskStartStk[TASK_STK_SIZE - 1], 0);
  48.     OSStart();
  49.     return 0;
  50. }
  51. /*********************************************************************************************************
  52. ** 函数名称: TaskStart
  53. ** 功能描述: μCOS-II的第一个任务,通常由它初始化目标板和建立其它任务
  54. ** 输 入: 无
  55. ** 输 出: 无
  56. ** 全局变量: 无
  57. ** 调用模块: 
  58. **
  59. ** 作 者: 陈明计
  60. ** 日 期: 2003年7月1日
  61. **-------------------------------------------------------------------------------------------------------
  62. ** 修改人: 
  63. ** 日 期: 
  64. **------------------------------------------------------------------------------------------------------
  65. ********************************************************************************************************/
  66.         void  TaskStart(void *pdata)
  67. {
  68.     pdata = pdata;                                  /* 避免编译警告 */
  69.     TargetInit(); 
  70.                                                     /* 目标板初始化 */
  71.     ModemInit(19200);
  72.     ModemDialUp("1860;");  /* 拨号到1860 */
  73.     //GPRSSetMSGCenter("+8613800270500"); /* 设置短信中心号码,具体的号码由当地的运营商决定 */
  74.     //GPRSSendMSG("1860","MagicARM2200_1"); /* 发送短信“MagicARM2200_1” 到“1860” */
  75.     for (;;)
  76.     {
  77.         OSTimeDly(200);
  78.     }
  79. }
  80. /*********************************************************************************************************
  81. **                            End Of File
  82. ********************************************************************************************************/