基于Linux核心的汉字显示的尝试(frambuffer分析)
们在这种情况下摸索出一套解决核心下汉字显示的方法,并编码实现了该方案.
遵循核心的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
嵌入式新闻 嵌入式资料 嵌入式培训 嵌入式linux 嵌入式系统 嵌入式开发 嵌入式 相关文章:
- 煤矿井下综合自动化系统中的应用(04-06)
- 软件Overlay:程序编写与调试(01-20)
- USB数据通信接□模块的程序设计(10-17)
- 东江产业园:力争2017年产值达千亿(09-30)
- 硅谷数模的SlimPort扩大了Nexus7的显示屏选择(08-01)
- Lonworks控制网络技术在城市排水泵站自动化中的应用(06-06)