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

📄 term.c

📁 在LINUX中实现USB摄像头视频监控的完整源代码!全部是自己移值的
💻 C
字号:
/* * vivi/drivers/serial/term.c: It's a simple serial termial. * * Copyright (C) 2002 MIZI Research, Inc. * * This code is GPL. * * Author: Janghoon Lyu <nandy@mizi.com> * Date  : $Date: 2004/02/04 06:22:25 $ * * $Revision: 1.1.1.1 $ */#include <config.h>#include "printk.h"#include "getcmd.h"#include <command.h>#include <types.h>#define MAX_PROMPT_LEN	16/*char prompt[16] = "vivi"; */char prompt[MAX_PROMPT_LEN] = CONFIG_SERIAL_TERM_PROMPT;void serial_term(void){	char cmd_buf[MAX_CMDBUF_SIZE];	for (;;) {		printk("%s> ", prompt);		getcmd(cmd_buf, MAX_CMDBUF_SIZE);		/* execute a user command */		if (cmd_buf[0])			exec_string(cmd_buf);	}}#ifdef CONFIG_CMD_PROMPTvoid command_prompt(int argc, const char **argv){	unsigned int len;	switch (argc) {	case 2:		len = strlen(argv[1]);		if (len >= MAX_PROMPT_LEN) {			printk("Too long string...!\n");			break;		}		memcpy(prompt, argv[1], 16);		printk("Prompt is chagned to \"%s\"\n", prompt);		break;	default:		printk("invalid 'prompt' command: too few or many arguments\n");		printk("Usage:\n");		printk("  prompt <string>\n");		break;	}}user_command_t prompt_cmd = {	"prompt",	command_prompt,	NULL,	"prompt <string>\t\t\t-- Change a prompt"};#endif

⌨️ 快捷键说明

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