在上篇博客中,实现了画点操作,然后在画点的基础上实现了画线.画圆的操作.实际上显示文字也是在画点的基础上实现的. 文字是由点组成的,那么这些点阵是在哪里获得的呢? 随便打开一个内核文件,搜索font,会出来很多文件.在此,选择font_8*16.c. 字符A就显示出来了,这就是文字的显示原理. 首先看一下,观察fontdata_8*16这个数组里面的内容,会发现: 当ascII为0时,占据16个字节.在数组中的初始索引为0 当ascII为1时,占据16个字节.在数组中的初始索引为16 当ascI