自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (7)
  • 收藏
  • 关注

原创 BIOS入门之我见-I/O

I/O,即输入输出端口,一般设备都会有专有的I/O地址,用来处理自己的输入输出信息,比如串口1一般用的是3F8h-3FFh,在X86架构下,I/O设备种类较多,因此本节主要介绍一下X86架构下的I/O空间, ISA I/O, 以及Supper I/O, CMOS等IO 设备的访问方式以及实现方法。1.I/O空间  外设中的寄存器被称为I/O端口,外设中的内存被称为I/O内存。二

2016-09-23 05:04:23 3873 2

原创 BIOS入门之我见-内存

经过前面的几篇介绍,已经搭建了基本的界面,和实现对应的键盘操作功能,接下来我们开始实现各具体的功能.本文先介绍Memory的相关知识,阐述内存空间的概念,然后介绍如何访问内存空间,并在XU中如何实现memory dump部分。1. 内存介绍    谈到内存,相信大部分读者第一个想到是那根在机箱里插在主板上的绿色条子(当然偶尔也能碰到红色或蓝色:) 

2016-04-27 22:21:25 10600 2

原创 BIOS入门之我见-输入

上篇我们着重介绍项目上所需的显示方面的知识,既然谈到人机交互,总要有人对机器下达指令,所以本篇就讨论键盘输入方面的相关知识,以期读者能够从底层理解键盘输入全过程的处理,当然我们还要围绕这个小程序xu继续展开完善,边完善边扩充知识:)1.键盘的发展    键盘的发展大致经历XT键盘到AT键盘再到PS2键盘(USB键盘不再本文讨论之列),这也是随着PC个人电脑发展阶段而演进的。今天我们

2015-10-04 14:05:53 2744

原创 BIOS入门之我见-界面

软件是为人类服务的,因此通常都需要一个界面或需要提供个人机交互的接口,比如BIOS里面就有个叫setup的界面,供用户设置选项。说到人机交互,则是另外一门学问,这跟心理学,人体工程学都能挂靠上的,这里就只针对我们预计的小项目提供的界面来介绍。    上篇布局中已经把我们想要实现的各功能划分的各具体文件中,而负责界面UI显示的,我们用Display.c文件实现,本文就针对这个文件详细介绍一下

2015-10-04 13:53:02 1322

原创 BIOS入门之我见-布局

上一篇已经介绍我们如何利用WatCom建一个DOS下32位目标工程,建完后仅有工程文件,需要我们接下来添砖加瓦。在上一篇“预热”中,我们已经知道目标载体实现上都有哪些功能,本文先对这些功能如何划分文件实现,各功能的布局做以说明。                                                            图 1 程序界面布局

2015-10-04 13:38:58 1070

原创 BIOS入门之我见-预热

但凡一种技术,想要快速入门,最好先有个整体知识的全貌了解,上文已经以导图形式展现各位读者了解,先知其大概,后面再逐项琢磨。本篇主要就我们开始的入门之旅做些准备,工欲善其事,必先利其器。先说说我们入门阶段需要的一些工具。在没有接触真正的BIOS Source Code之前,我们还是有很多事情做的,了解各规范,掌握硬件访问方式等。这些也少不了编编程序,1.避免单纯的理论学习而容易枯燥;2.增强

2015-10-04 13:34:38 1211

原创 BIOS入门之我见-开篇

断断续续作BIOS已经7年有余,过去在ODM厂商中BIOS工程师还算体面,时过境迁,现在风口浪尖上的是Android或其背后的Linux, 或会让N多工程师改行吧,但技术还是需要沉淀的,笔者斗胆班门弄斧,把知道的关于BIOS相关知识点拿来分享,或会有些理解存在偏颇,但聊胜于无,有缘步入BIOS这行的兄弟姐妹,切读切分析吧:) 本着对读者负责的态度,本文所著皆属原创,如有雷同,请参考CSDN博客

2015-10-04 13:24:38 2196 3

GIMP完全入门指南

简介: Gimp 被称为Linux下的photoshop,其是它是跨平台的图像编辑软件 原名: GIMP for Absolute Beginners 中文名: GIMP完全入门指南,好书大家分享

2018-08-01

BIOS入门之我见-I/O-参考代码

BIOS入门之我见系列博文配套参考代码实现

2016-09-23

BIOS入门之我见-内存

配合博文 BIOS之我见-内存 文章, 实现DOS下4G内存的访问,查询,搜索,E820 功能。 继续完善中。

2016-04-27

BIOS入门之我见-输入-参考代码

BIOS入门之我见-输入-参考代码,增加主界面菜单的键盘响应动作,让菜单动起来,DOS下实现写屏菜单可以参考

2015-10-04

BIOS入门之我见-界面-参考代码

BIOS入门之我见-界面-参考代码, 只针对界面显示布局做演示,配合博文一块看。便于理解写屏显示的实现原理。

2015-10-04

BIOS入门之我见-布局-参考代码

BIOS入门之我见-布局-参考代码,只是用watcom建立项目,设置DOS 32 模式编成,配合文章参考阅读

2015-10-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除