原文:【自制操作系统14】实现键盘输入

一 到目前为止的程序流程图 为了让大家清楚目前的程序进度,画了到目前为止的程序流程图,如下。 红色部分就是我们今天要实现的 二 简单打通键盘中断 既然要打通键盘中断,那必然需要你回顾一下 自制操作系统 中断 所讲述的外部中断的流程,下面我把图贴上。 如图所示,将上图中的某外部设备,换成下图中的具体的键盘,就是键盘中断流程啦。简单说就是: 因此每当有击键发生时,键盘中的设备 会把键盘扫描码发给主板上 ...

2020-03-21 23:47 3 1585 推荐指数:

查看详情

[自制操作系统] 第14回 内存管理系统

目录 一、前景回顾 二、位图bitmap及函数实现 三、内存池划分 四、运行 一、前景回顾   前面我们已经花了一个回合来完善了一下我们的系统,包括增加了makefile,ASSERT以及一些常见的字符串操作函数。关于makefile,还是我以前学习Linux系统编程的时候学了一点点 ...

Fri Jul 08 04:30:00 CST 2022 0 668
自制操作系统:引导扇区的实现

本书依靠的教材是于渊的《Orange'S:一个操作系统实现》 实验环境及工具 ArchLinux(windows也可以) 代码编辑器Emacs(你尽情使用自己喜欢的编辑器) nasm (一个开源的汇编器,可以从sourceforge下载,也可以从Linux发行版的软件 ...

Mon Apr 13 18:32:00 CST 2015 1 5322
[自制操作系统] 第17回 编写键盘驱动

目录 一、前景回顾 二、实现键盘输入的中断函数 三、编写键盘驱动 四、实现环形输入缓冲区 五、运行测试 一、前景回顾   上一回我们完成了锁的实现,并且利用锁优化了终端输出函数。这一回我们来实现键盘输入,为后面的用户交互功能打好基础。 二、实现键盘输入的中断函数   首先我们需要 ...

Tue Jul 12 05:39:00 CST 2022 0 1449
自制操作系统

自制操作系统Antz day09——实现内核 (下) 实现图形化界面 https://www.cnblogs.com/LexMoon/p/antz09.html Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html ...

Tue Aug 07 06:58:00 CST 2018 0 859
自制操作系统Antz(15)——实现启动界面

AntzScript 🎓 The language executed in the Antz system. 本节不涉及OS底层内容,只是关于图片放大显示时效果处理的。 Antz系统更新地址 Antz项目地址 真机启动效果 ...

Tue Mar 26 06:16:00 CST 2019 3 907
自制操作系统02】环境准备与启动区实现

一、计算机启动过程回顾 要想写一个启动区代码,就需要了解开机的启动过程,因为开机过程中一些硬件的规定决定了这段代码应该怎么写,不明白没关系,且听我慢慢道来。 具体过程在我上一篇文章 【自制操作系统01】硬核讲解计算机的启动过程 讲述得一清二楚,这里我们简单回顾一下。了解开机过程,并不是一个简单 ...

Tue Jan 21 19:18:00 CST 2020 8 2295
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM