支持GNU 通用公共许可证代码
福昕电子书设备基于嵌入式Linux系统,其应用程序无需任何GPL组件。
用户在购买该设备后的三年内,均可获取GPL源代码。请发送邮件至support@fuxinsoftware.com.cn,索取含有完整源代码的CD。请使用“eSlick GPL Codes”作为邮件主题,并在邮件内容中提供您的交易号或者eSlick产品的序列号。福昕软件只收取CD的制作费和运费。
GPL使用说明——eSlick2.0固件升级
运行环境
请连接网络,安装并运行Debian系统。
请点击此链接http://cdimage.debian.org/debian-cd/5.0.3/i386/iso-cd/debian-503-i386-netinst.iso下载安装最新版本的Debian。由于一些操作需要根权限才可执行,请用根用户帐号登入。
下载源代码
gcc-2.95.3源代码:
http://exchange.foxitsoftware.com/ebooksource/FE01/2.95.3.tar.gz
gcc-3.4.1源代码:
http://exchange.foxitsoftware.com/ebooksource/FE01/3.4.1.tar.gz
gcc-4.0.3源代码:
http://exchange.foxitsoftware.com/ebooksource/FE01/4.0.3.tar.gz
32MB福昕电子书固件的源代码:
http://exchange.foxitsoftware.com/ebooksource/FE01/32MB/32M-build-release.tar.gz
64MB福昕电子书固件的源代码:
http://exchange.foxitsoftware.com/ebooksource/FE01/64MB/64M-build-release.tar.gz
准备:
提示: 以下操作都需要以root用户登录,如果您是在debian、Ubuntu或者Fedora系统上操作,请输入sudo或者su命令转换为root用户。若是其他Linux系统,请根据相应的系统命令转换为系统管理员身份,然后开始以下操作。
- 确定下列安装包都已安装完毕:
# apt-get install bison
# apt-get install flex
# apt-get install build-essential - 安装 gcc-3.4:
gcc3.4的安装需要gcc cross 2.95.3,但是Debian官方没有提供gcc cross 2.95.3,因此需要手动下载安装:
首先,下载以下软件包:
gcc-3.4-base_3.4.6-5_i386.deb from
http://packages.debian.org/en/etch/i386/gcc-3.4/download
cpp-3.4_3.4.6-5_i386.deb from
http://packages.debian.org/en/etch/i386/cpp-3.4/download
gcc-3.4_3.4.6-5_i386.deb from
http://packages.debian.org/en/etch/i386/gcc-3.4-base/download其次,按照下列顺序安装软件包:
# dpkg –i gcc-3.4-base_3.4.6-5_i386.deb
# dpkg –i cpp-3.4_3.4.6-5_i386.deb
# dpkg–i gcc-3.4_3.4.6-5_i386.deb安装成功,将会成功创建"/usr/bin/gcc-3.4"文件
操作指南:
- 编译gcc-2.95.3:
# export CC=gcc-3.4
# export LD_LIBRARY_PATH=
# cd /root/Desktop/2.95.3/crosstool-0.43
# chmod +x *.sh
# ./demo-arm.sh
成功编译后,将会创建/root/Desktop/2.95.3/crosstool文件夹。 - 编译gcc-3.4.1:
请退出后再重新登入,使之恢复默认环境:
# cd /root/Desktop/3.4.1/crosstool-0.43
# chmod +x *.sh
# ./demo-arm.sh
成功编译后,将会创建 /root/Desktop/3.4.1/crosstool 文件夹. - 编译gcc-4.0.3:
# cd /root/Desktop/4.0.3/crosstool-0.43
# chmod +x *.sh
# ./demo-arm9tdmi.sh
成功编译后,将会创建 /root/Desktop/4.0.3/crosstool 文件夹. - 编译eSlick firmware:
# cd /root/Desktop/build
# chmod +x *.sh
# ./build.sh
成功编译后,将会在/root/Desktop/build文件夹下创建下列文件:
u-boot.bin The boot loader;
uImage The Linux kernel;
rootfs.img The root file system.
安装
请从以下链接下载命令行更新器:
http://exchange.foxitsoftware.com/ebooksource/FE01/cmdline1130.tar.gz,并解压至固件文件所在的文件夹。
福昕电子书设备固件更新说明:
- 用USB数据线连接eSlick设备和您的电脑。
- 确认进入升级模式。按下“重置”按钮(用针状物按压设备背后的小洞)进入升级模式。之后,同时长按电源和菜单键(左边四个键中的开头两个),屏幕就会显示“Firmware Update”字样。
- 用下列命令行升级u-boot文件:
sudo ./cmdline -u u-boot.bin - 设备将会显示如下进程条:"Receiving Data...",.", Updating ...", ", ""Receiving data...",进程全部结束后,更新完成。请按“重置”键。
您需要重复上述操作完成更新,注意:使用下列命令行
sudo ./cmdline -k uImage
文件系统的更新使用以下命令行:
sudo ./cmdline -r rootfs.img
GNU通用公共许可证,版本2.0:
GPL是标准免费软件许可证。请点击这里下载GPL v2。
点击这里下载GUN宽公共通用许可证v2.1。