支持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系统,请根据相应的系统命令转换为系统管理员身份,然后开始以下操作。

  1. 确定下列安装包都已安装完毕:

    # apt-get install bison
    # apt-get install flex
    # apt-get install build-essential

  2. 安装 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"文件

操作指南

  1. 编译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文件夹。

  2. 编译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 文件夹.

  3. 编译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 文件夹.

  4. 编译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,并解压至固件文件所在的文件夹。

福昕电子书设备固件更新说明:

  1. 用USB数据线连接eSlick设备和您的电脑。
  2. 确认进入升级模式。按下“重置”按钮(用针状物按压设备背后的小洞)进入升级模式。之后,同时长按电源和菜单键(左边四个键中的开头两个),屏幕就会显示“Firmware Update”字样。
  3. 用下列命令行升级u-boot文件:
    sudo ./cmdline -u u-boot.bin
  4. 设备将会显示如下进程条:"Receiving Data...",.", Updating ...", ", ""Receiving data...",进程全部结束后,更新完成。请按“重置”键。

您需要重复上述操作完成更新,注意:使用下列命令行
sudo ./cmdline -k uImage

文件系统的更新使用以下命令行:
sudo ./cmdline -r rootfs.img

GNU通用公共许可证,版本2.0:

GPL是标准免费软件许可证。请点击这里下载GPL v2。
点击这里下载GUN宽公共通用许可证v2.1。