B600 GEEXBOX移植

来自IPTV爱好者
跳转至: 导航搜索

下载源码

 axel -n 10 http://www1.geexbox.org/releases/1.2/geexbox-1.2-lite.tar.bz2
 axel -n 10 http://geexbox.reloumirrors.net/releases/1.2/geexbox-1.2-full.tar
 stlinux网站有神经病,所以用wget -c -T 3 -t 0 来下载比较快一些

STAPI安装

 tar zxvf 71xx*.tgz
 ln -s 71xx* stapi
 cd /sh4linux22
 ./build.sh stb7109eref_defconfig
 make modules
 cd /src/stapi/
 ./install
 cd src 
 make
 //创建framebuffer对象
 cd /sh4/linux23/dekit/sources/stmfb/Linux
 export KERNELDIR=/sh4/linux23/devkit/sources/kernel/linux-sh4
 make 

环境准备

 tar xvf geexbox-1.2-full.tar
 ln -s geexbox-1.2  geexbox
 下载 nasm flex bison glibc
 zisofs => mkzftree
 千辛万苦才把环境搞定了。
 要把geexbox移植还真不是个容易的事情。
 有很多的设置是跟i386绑定在一起的

代码移植

试运行

优化

心得

 安装FC4时一定要多装一些东西,要不然少了文件,要yum时真不容易呀
 用axel 代替 wget
 重新安装了fc4 花了两个小时,比装xp还慢。真受不了linux
 rm -rf geexbox-1.2/.stamps/freetype  即可重新下载 freetype