onix-键盘和tty

1)8048检测到按键后将扫描码发送给8042寄存器缓冲区; spa

2)键盘中断处理程序从8042寄存器缓冲区中读取扫描码并放进缓冲区A; 程序

3)时钟中断处理程序发现键被按下,经过IPC向TTY任务发出HARD_INT通知; 键盘

4)当TTY任务(每一个TTY都表明了一个CONSOLE,维护着各自的缓冲区以及显示器操做的状态等。)被调度时,处理HARD_INT通知并从缓冲区A中读取扫描码并转换为字符,放入本身的缓冲区后,经过printf等调用将字符显示到屏幕上。 字符

相关文章
相关标签/搜索