⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.c

📁 基于嵌入式linux的命令行接口
💻 C
字号:
/*******************************************************************************
文件名:main.c

版权所有:武汉易捷通信有限公司

版本:V1.0

作者:吴友山

描述:主函数

日期:
*******************************************************************************/
#include <stdio.h>
#include <string.h>
#include <stdlib.h>

#include "config.h"

#include "login.h"
#include "funconf.h"
#include "printLogo.h"
#include "compare.h"

UINT8 g_byChipVersion;

/*用作内存分配malloc的区域*/
//#define MALLOC_MEM_BASE 0xb000
//#define MALLOC_MEM_SIZE 0x3000

static void initProcess(void);
static void mainProcess(void);

/*******************************************************************************
函数:main
功能:
参数:
    输入--
    输出--
返回:
描述:初始化串口,时钟,检测各种硬件设备,用户验证
                交换芯片初始化等功能
*******************************************************************************/
int main(void)
{
	/*初始化板级设备*/
	initProcess();
    while(1)
    {
        mainProcess();
    }

	return TRUE;
}

/*******************************************************************************
函数:InitProcess
功能:
参数:
    输入--
    输出--
返回:
描述:初始化串口,时钟,检测各种硬件设备,用户验证
                交换芯片初始化等功能
*******************************************************************************/
static void initProcess(void)
{
    /*上电清屏*/
    clear();
    printLogo();
		
	printf("\nCli       Install   ......");
    /*命令行的命令加载*/
    cmdInstall();
}

/*******************************************************************************
函数:command_line
功能:显示所以命令行
参数:
    输入--
    输出--
返回:
描述:
*******************************************************************************/
static void mainProcess(void)
{
    /*显示开机画面*/
    //loginMsg( );
    if(login() == 8)
    {
        return;
    }

  	cmdPorcess();
}

⌨️ 快捷键说明

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