- /*
- By Marcus Xing
- include/console.h
- 跟控制台有关的定义
- */
- /*
- forward include:
- type.h
- */
- #ifndef _CONSOLE_H_
- #define _CONSOLE_H_
- #define ROW_BYTE_NUM 160 /* 每一行占用的字节数 */
- #define SCREEN_BYTE_NUM ROW_BYTE_NUM * 25 /* 一屏占用的字节数 */
- /* 某个TTY对应的控制台 */
- typedef struct s_console
- {
- u32 original_addr; /* 当前控制台的相对显存首址的偏移,固定不变 */
- u32 current_addr; /* 当前控制台的显示地址,可变 */
- u32 limit; /* 当前控制台对应显存的界限,固定不变 */
- u32 cursor; /* 当前控制台的光标位置,可变 */
- }Console;
- #endif
include/console.h
最新推荐文章于 2023-04-23 11:21:30 发布