main.c
资源名称:GPRS_work.rar [点击查看]
上传用户:sdaoma
上传日期:2013-08-07
资源大小:3838k
文件大小:3k
源码类别:
GPS编程
开发平台:
C/C++
- /****************************************Copyright (c)**************************************************
- ** Guangzou ZLG-MCU Development Co.,LTD.
- ** graduate school
- ** http://www.zlgmcu.com
- **
- **--------------File Info-------------------------------------------------------------------------------
- ** File name: main.c
- ** Last modified Date: 2004-09-16
- ** Last Version: 1.0
- ** Descriptions: The main() function example template
- **
- **------------------------------------------------------------------------------------------------------
- ** Created by: Chenmingji
- ** Created date: 2004-09-16
- ** Version: 1.0
- ** Descriptions: The original version
- **
- **------------------------------------------------------------------------------------------------------
- ** Modified by:
- ** Modified date:
- ** Version:
- ** Descriptions:
- **
- ********************************************************************************************************/
- #include "config.h"
- #define TASK_STK_SIZE 128
- OS_STK TaskStartStk[TASK_STK_SIZE];
- void TaskStart(void *data);
- /*********************************************************************************************************
- ** 函数名称: main
- ** 功能描述: c语言的主函数,由它启动多任务环境
- ** 输 入: 无
- ** 输 出: 无
- ** 全局变量: 无
- ** 调用模块: PC_DispClrScr,OSInit,OSTaskCreate,OSStart
- **
- ** 作 者: 陈明计
- ** 日 期: 2003年7月1日
- **-------------------------------------------------------------------------------------------------------
- ** 修改人:
- ** 日 期:
- **------------------------------------------------------------------------------------------------------
- ********************************************************************************************************/
- int main (void)
- {
- OSInit();
- OSTaskCreate(TaskStart, (void *)0, &TaskStartStk[TASK_STK_SIZE - 1], 0);
- OSStart();
- return 0;
- }
- /*********************************************************************************************************
- ** 函数名称: TaskStart
- ** 功能描述: μCOS-II的第一个任务,通常由它初始化目标板和建立其它任务
- ** 输 入: 无
- ** 输 出: 无
- ** 全局变量: 无
- ** 调用模块:
- **
- ** 作 者: 陈明计
- ** 日 期: 2003年7月1日
- **-------------------------------------------------------------------------------------------------------
- ** 修改人:
- ** 日 期:
- **------------------------------------------------------------------------------------------------------
- ********************************************************************************************************/
- void TaskStart(void *pdata)
- {
- pdata = pdata; /* 避免编译警告 */
- TargetInit();
- /* 目标板初始化 */
- ModemInit(19200);
- ModemDialUp("1860;"); /* 拨号到1860 */
- //GPRSSetMSGCenter("+8613800270500"); /* 设置短信中心号码,具体的号码由当地的运营商决定 */
- //GPRSSendMSG("1860","MagicARM2200_1"); /* 发送短信“MagicARM2200_1” 到“1860” */
- for (;;)
- {
- OSTimeDly(200);
- }
- }
- /*********************************************************************************************************
- ** End Of File
- ********************************************************************************************************/