微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于Linux核心的汉字显示的尝试(frambuffer分析)

基于Linux核心的汉字显示的尝试(frambuffer分析)

时间:02-27 来源:互联网 点击:

们在这种情况下摸索出一套解决核心下汉字显示的方法,并编码实现了该方案.

遵循核心的GPL版权声明,我们同时公布了实现这一技术的源代码,当然,这些改动仍然是GPL的.如果能对研究核心的朋友有所帮助,减少一些大家对核心的神秘感,将是我们最大的收获。

但是对核心和中文化来说,这仅仅是一种尝试,远不是终点.这种改动多少带有一些hack的色彩,不太可能融合进权威的核心里去.我们仍在积极探索圆满解决这一问题的方法,相信这一结果必然需要通过国内外Linux群体的共同努力才能实现.我们也非常欢迎大家和我们共同讨论这一问题.

测试

本文实现的Kernel Patch文件(patch.kernel.chinese)可以从http:/www.turbolinux.com.cn下载。Cd /usr/src/(该目录下应有Linux核心源程序所在的目录linux/) patch -p0 -b patch.kernel.chinese make menuconfig 请选择Console drivers选项中的

〔*〕 Double Byte Character Display Support(EXPERIMENTAL)

〔*〕 Double Byte GB encode (module only)

〔*〕 VESA VGA graphics console

*> Virtual Frame Buffer support (ONLY FOR TESTING!)

*> 8 bpp packed pixels support

*> 16 bpp packed pixels support

*> VGA characters/attributes support

〔*〕 Select compiled-in FONTs

〔*〕VGA 8x8 FONT

〔*〕VGA 8x16 FONT

make dep

make bzImage

make modules

make install

make modules_install

然后用新的核心启动。

Insmod encode-gb.o


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top