分类: LINUX
2009-08-10 15:46:12
Microwindows-0.91在ARM平台上的移植
STEP 1:
#cp Configs/config.fb config
配置文件样本应选择config.fb,而不是config.fb3,在用config.fb3时出错,jpeg错误。
修改config如下:
ARCH = LINUX-ARM
SHAREDLIBS = Y
HAVETEXTMODE = N
GPMMOUSE = N
NOMOUSE = Y
SCANKBD = N
NOKBD = Y
STEP 2:
设置好交叉编译环境,在用3.4.1编译Microwindows-0.91时出错,换成2.95.3后,编译过程中虽然有错误闪过,但编译通过。
STEP 3:
将src/lib下的*.so文件拷贝到/根文件系统usr/lib目录下,将/src/bin目录下的文件拷贝到根文件系统/usr/share/bin目录下,制作cramfs文件系统。
STEP 4:
Win32 API程序能正常运行,Nano-X API程序要先让/tmp目录可写,即挂载ramfs文件系统,否则会出现Cannot bind to named socket错误。