main.c.svn-base

来自「lwip协议在arm7+uCos系统上的移植」· SVN-BASE 代码 · 共 67 行

SVN-BASE
67
字号
/****************************************************************************
		Copyright (c) 深圳市民德电子科技有限公司  http://www.szminde.cn

  文件名称:MAIN.c
  版本号:	1.0
  日期:	2005-05-25
  说明:	此文件包含主函数和操作系统的任务处理。
  调用列表:Port_Init.c
			sys_UART.c
			sys_IO.c
			OS_CORE.c
			OS_CPU_A.s
			OS_TIME.c
  修改历史:--
****************************************************************************/

#include "def.h"
#include "44b.h"
#include "option.h"
#include "port_init.h"
//#include "sys_io.h"
#include "sys_uart.h"
#include "includes.h"               // uC/OS接口


#include "netif.h"
#include "ne2kif.h"
#include "tcpip.h"
#include "memp.h"

/****************************************************************************
  函数名称:Main()
  说明:	主函数,调用各初始化函数,然后开始OS的运行
  输入参数:无
  输出参数:返回整型值,但一般运行不到返回值的地方
****************************************************************************/
int Main(void)
{    
	Port_Init();
	UART_Init();	
	IRQInit();		
	
	UART_SendByte('\n');
	UART_Printf("/************************************/\n");	
	UART_Printf("   uC/OS-II for S3C44B0X\n");	
	UART_Printf("   Serial Baud rate is %d\n", SERIAL_BAUD);		
	UART_Printf("/************************************/\n");	
	
    OSInit();
    
    OSTaskCreateExt(TaskStart,
    				(void*)0,
    				&StartTaskStack[START_STACKSIZE-1],
    				START_PRIO,
    				START_ID,
    				StartTaskStack,
    				START_STACKSIZE,
    				(void*)0,
    				0);
    
    OSStart();
  
    return 0;
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?