X1000 Phoenix Kernel 3.10 Linux V3.0发布
2016.04.14

X1000 Phoenix Kernel 3.10 Linux V3.0发布 ,内核版本 linux 3.10,参考设备为X1000  


参考开发板:

  (1)RD_X1000_PHOENIX_v2.0 (SPI-nor JFFS2).

  (2)RD_X1000_PHOENIX_v2.0 (SPI-nand UBI).


Tags:

       ingenic-linux-kernel3.10.14-phoenix-v3.0-20160411


 

目前支持的开发板型号:

        RD_X1000_PHOENIX_v2.0(SPI-nor,默认型号:GD25Q128C)

        RD_X1000_PHOENIX_v2.0(SPI-nand,GD5F2GQ4UCY1G/GD5F1GQ4UBYIG)


Repo 工具下载 : 

            $ mkdir phoenix

            $ cd  phoenix

            $ wget http://git.ingenic.cn:8082/bj/repo

            $ chmod +x repo


代码下载:


   外网下载:

    地址一:

           
 $ ./repo init -u
http://git1.ingenic.cn:8082/gerrit/Manhattan/platform/manifest -b
ingenic-linux-kernel3.10.14-phoenix-v3.0-20160411

-m  boards/phoenix.xml         

             $ ./repo sync

             $ ./repo forall -c "git reset --hard ingenic-linux-kernel3.10.14-phoenix-v3.0-20160411"


    地址二:

             $
./repo init -u
http://git.ingenic.cn:8082/gerrit/Manhattan/platform/manifest -b
ingenic-linux-kernel3.10.14-phoenix-v3.0-20160411

-m boards/phoenix.xml

             $ ./repo sync

             $ ./repo forall -c "git reset --hard ingenic-linux-kernel3.10.14-phoenix-v3.0-20160411"


32bit编译器下载命令


  外网下载方法:

            git clone http://git1.ingenic.cn:8082/gerrit/toolchains/install/mips-gnus/mips-gcc472-glibc216  -b linux_r2.1-32bit


注意事项:

   32bit服务器需将下载的编译器放在上述工程的prebuilts/toolchains/mips-gcc472-glibc216/目录下。


编译命令:

  整体编译SDK:


phoenix (spi nor 版本)

  1. 进入工程目录, 执行以下命令

        $ source build/envsetup.sh

        $ lunch

  2. 选择phoenix_norflash-eng,或者phoenix_norflash-user.

        $ make

  3. 在 out/product/phoenix/image/ 下生成烧录所需要的文件:

  •    system.jffs2

  •    u-boot-with-spl.bin

  •    uImage 

phoenix (spi nand 版本)

    1. 进入工程目录, 执行以下命令

        $ source build/envsetup.sh

        $ lunch

    2. 选择phoenix_spinand-eng,或者phoenix_spinand-user  

        $ make

    3. 在 out/product/phoenix/image/ 下生成烧录所需要的文件:

  •    system.ubi

  •    u-boot-with-spl.bin

  •    uImage

注意不支持 make -jN 多线程编译,如果想加快编译速度,参见Manhattan编译系统说明文档。


单独编译uboot和kernel:

首先执行如下命令:

             $ cd phoenix

             $ source build/envsetup.sh


(1) 编译uboot

       spi nor 版本 :

             $ cd u-boot

             $ make distclean

             $ make phoenix_v10_uImage_sfc_nor


       spi nand 版本:

             $ cd u-boot

             $ make distclean

             $ make phoenix_v10_uImage_sfc_nand


(2) 编译kernel

       spi nor版本:

             $ cd kernel

             $ make phoenix_linux_defconfig

             $ make uImage


        spi nand 版本:

            $ cd kernel

            $ make phoenix_linux_sfcnand_ubi_defconfig

            $ make uImage


新版本更新功能:


   1.支持在线语音识别功能

   2.minigui(手选)

   3.tinyalsa

   4 DMIC 语音唤醒

   5.camera 应用

   6.minigui(手选)

   7.flash参数烧录工具界面可配。

   8.OTA功能配合7功能做了适当修改。

   9. 使用Manhattan编译系统,方便代码资源整合。

   10.系统更稳定。


关于烧录工具,Manhhatan工程,内核驱动等详细介绍,可参考文档《X1000软件开发手册V1.0.pdf》。


目前支持的SPI nor型号:

           MX25L12835F 

           GD25Q128C 

           GD25LQ128C 

           IS25LP128 

           win25Q128


目前支持的SPI nand型号:

           GD5F1GQ4UBYIG 

           GD5F2GQ4UCY1G


问题反馈:

         有问题请发送邮件给: support@ingenic.com