WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
console.h 文件参考
#include "los_config.h"
console.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define CONSOLE_SERIAL   1
 
#define CONSOLE_TELNET   2
 
#define STDIN   0
 
#define STDOUT   1
 
#define STDERR   2
 
#define CONSOLE   "/dev/console"
 
#define CONSOLE_NAMELEN   16
 
#define CONSOLE_CMD_RD_BLOCK_SERIAL   0x104
 
#define CONSOLE_CMD_RD_BLOCK_TELNET   101
 
#define CONSOLE_RD_BLOCK   1
 
#define CONSOLE_RD_NONBLOCK   0
 
#define CONSOLE_SHELL_KEY_EVENT   0x112
 
#define CONSOLE_SHELL_EXITED   0x400
 
#define CONSOLE_CONTROL_RIGHTS_CAPTURE   201
 
#define CONSOLE_CONTROL_RIGHTS_RELEASE   202
 
#define CONSOLE_CONTROL_CAPTURE_LINE   203
 
#define CONSOLE_CONTROL_CAPTURE_CHAR   204
 
#define CONSOLE_FIFO_SIZE   1024
 
#define CONSOLE_NUM   2
 

函数

INT32 system_console_init (const CHAR *deviceName)
 Create a console device.
 
INT32 system_console_deinit (const CHAR *deviceName)
 Destroy a console device.
 

宏定义说明

◆ CONSOLE

#define CONSOLE   "/dev/console"

◆ CONSOLE_CMD_RD_BLOCK_SERIAL

#define CONSOLE_CMD_RD_BLOCK_SERIAL   0x104

◆ CONSOLE_CMD_RD_BLOCK_TELNET

#define CONSOLE_CMD_RD_BLOCK_TELNET   101

◆ CONSOLE_CONTROL_CAPTURE_CHAR

#define CONSOLE_CONTROL_CAPTURE_CHAR   204

◆ CONSOLE_CONTROL_CAPTURE_LINE

#define CONSOLE_CONTROL_CAPTURE_LINE   203

◆ CONSOLE_CONTROL_RIGHTS_CAPTURE

#define CONSOLE_CONTROL_RIGHTS_CAPTURE   201

◆ CONSOLE_CONTROL_RIGHTS_RELEASE

#define CONSOLE_CONTROL_RIGHTS_RELEASE   202

◆ CONSOLE_FIFO_SIZE

#define CONSOLE_FIFO_SIZE   1024

◆ CONSOLE_NAMELEN

#define CONSOLE_NAMELEN   16

◆ CONSOLE_NUM

#define CONSOLE_NUM   2

◆ CONSOLE_RD_BLOCK

#define CONSOLE_RD_BLOCK   1

◆ CONSOLE_RD_NONBLOCK

#define CONSOLE_RD_NONBLOCK   0

◆ CONSOLE_SERIAL

#define CONSOLE_SERIAL   1

◆ CONSOLE_SHELL_EXITED

#define CONSOLE_SHELL_EXITED   0x400

◆ CONSOLE_SHELL_KEY_EVENT

#define CONSOLE_SHELL_KEY_EVENT   0x112

◆ CONSOLE_TELNET

#define CONSOLE_TELNET   2

◆ STDERR

#define STDERR   2

◆ STDIN

#define STDIN   0

◆ STDOUT

#define STDOUT   1

函数说明

◆ system_console_deinit()

INT32 system_console_deinit ( const CHAR deviceName)
extern

Destroy a console device.

Description:
Destroy a console device specified by device name. The device shall already created by system_console_init before destroy.
参数
deviceName[IN] Charactor device name, can be #SERIAL or #TELNET
返回值
#-1Deinitialize failed
#0Deinitialize OK
Dependency:
  • console.h: the header file that contains the API declaration.

◆ system_console_init()

INT32 system_console_init ( const CHAR deviceName)
extern

Create a console device.

Description:
Create a console device specified by device name.
注意
If a console device is already created, the same device cannot create again before it destroyed.
参数
deviceName[IN] Charactor device name, can be #SERIAL or #TELNET
返回值
#-1Initialize failed
#0Initialize OK
Dependency:
  • console.h: the header file that contains the API declaration.