2012年12月11日 星期二

zhcon A Fast CJK (Chinese/Japanese/Korean) Console Environmen

http://zhcon.sourceforge.net/
http://sourceforge.net/projects/zhcon/files/zhcon/
本來只想簡單的加個 zhcon 能在CONSOLE端輸出中文字型。
沒想到編譯的過程,只能一直GOOGLE = =...

依據底下的說明下載 ZHCON
http://bbs.realqwh.cn/read-htm-tid-96955.html

再來要改 limr.c ...多加 #define 的部分
http://forum.ubuntu.org.cn/viewtopic.php?f=56&t=238518

接著會有一堆HEADER INCLUDE的問題,要自己加上
...

看了看 ZHCON也是一個很舊的東西了,用新版的 GCC去編勢必會遇到一堆問題...


看網路上的介紹,目前似乎還有其他選擇:
cce:
http://sourceforge.net/projects/cce2k/

fbterm:
http://code.google.com/p/fbterm/





2012年12月6日 星期四

Linux 3.4 + aufs3.4

感覺上如果要玩 OPEN SOURCE,GIT大概是必備的TOOL了...
想要在自己的機器上 重編 LINUX KERNEL 3.4,剛好又要加上AUFS的PATCH...

在AUFS的下載頁面,3.X以上的版本大概也只能用GIT去抓了...
http://aufs.sourceforge.net/
http://aufs.git.sourceforge.net/git/gitweb.cgi?p=aufs/aufs3-linux.git;a=summary

Command:
git clone git://aufs.git.sourceforge.net/gitroot/aufs/aufs3-standalone.git aufs3-standalone.git
cd aufs3-standalone.git
git checkout origin/aufs3.2

再來準備好KERNEL的 .config 檔案,在APPLY需要的PATCH,就能順利的BUILD完一個KERNEL了。

一些PATCH跟MAKE KERNEL的方式可以參考底下的網站:
http://www.slax.org/forum.php?action=view&parentID=53917

跟LINUX實在很不熟 Orz 一堆command都一知半解。

2012年12月3日 星期一

debug MBR 工具

WinXP: 有內建 debug.exe 可以拿來當簡單的debug 跑跑 mbr的 code
http://thestarman.pcministry.com/asm/debug/debug.htm


另外還有一個 bochs 的模擬器(有gui mode),只要準備好一個虛擬的 disk 包含mbr的區塊,也可以直接用bochs做debug。
http://bochs.sourceforge.net/
另外搭配 http://code.google.com/p/peter-bochs/wiki/peterBochsDebuggerSetup 可以有一個gui debug的操作介面。整個弄到可以動也是花了不少時間 Orz