M150 Linux_3.10.14 v2.2(Halley V2.0)版本发布
2015.06.18

M150 halley Linux3.10第三版V2.2发布,内核版本 linux 3.10,参考设备为M150  参考开发板halley 开发板 2.0。

 


Tags:


      ingenic-linux-kernel3.10.14-Halley-v2.2-20150618

 


主要更新功能:


      1,添加了bluez功能,实现了文件的蓝牙传输。

      2,搭建了halley的平台的开发者环境,详见README

      3,验证了halley平台LCD的驱动功能(TFT、SLCD)。     



主要驱动及功能:


      1. WIFI可用

      2. 蓝牙可用

      3. 串口可用(cpu模式)

      4. USB 转网口(OHCI/USB1.1)

      5. ADB可用(OTG/USB2.0,不支持host)

      6. AUDIO播音(耳机)

      7. MIC录音

      8. LED显示WIFI状态

      9. JTAG

      10. 系统升级(OTA)

      11. I2C(功能正常)

      12. 红外发送(nec协议)

      13 .按键驱动

      14. line-in通路

      15. 开发板支持软重启或者按rst按键重启


      16. MMC(TF卡)(Kernel默认编译config里没有支持该功能,若是用该功能,详见readme文件)

      17.增加了TF卡对Vfat文件系统的支持。

      18. NOR FLASH 分区挂载(详见readme文件)

      19. 支持airkiss功能(详见readme文件)

    


暂不支持的驱动及功能:


      1. USB serial



工具链及代码下载:


     git1下载( 建议首选git1方法下载):

             $ ./repo init -u http://git1.ingenic.cn:8082/gerrit/linux/manifest -b halley-dev -m customer.xml

             $ ./repo sync

             $ ./repo forall -c "git reset --hard ingenic-linux-kernel3.10.14-Halley-v2.2-20150618"


    git下载:

             $ ./repo init -u http://git.ingenic.cn:8082/gerrit/linux/manifest -b halley-dev -m customer.xml 

             $ ./repo sync 

             $ ./repo forall -c "git reset --hard ingenic-linux-kernel3.10.14-Halley-v2.2-20150618"



 

编译方法:  


  代码下载完成后,进入platform目录下,执行make操作即可编译所有代码,若需将test用例集成到文件系统中则再执行 make install 操作。

              uboot 默认编译配置: halley_uImage_spinor


               kernel  默认编译配置: halley_linux_defconfig


    开发人员也可进入uboot ,kernel目前下进行单独编译.

               Uboot:

                $make halley_uImage_spinor


                Kernel:

                $make halley_linux_defconfig

                $make uImage

 

更多操作说明请点击此 README 查看

 

 

注意事项:



     1,为了便于用户存放一些经常使用的文件,系统实现的nor flash分区挂载功能,但是由于nor flash空间有限,开发者及用户需注意如下问题:

              a,kernel生成uImage的最终大小不要超过6M.

              b,挂载出来的分区大小约为1.2M。

     2, 实现nor flash分区挂载的操作,详看readme 附件。

     3 ,通过airkiss功能使用WIFI时,WIFI密码设置不要超过16位。

     4, 文件系统默认挂载ramdisk(rootfs_wifi.cpio.gz),若要不使用WIFI需将ramdisk更改为(rootfs.cpio.gz),两个ramdisk都支持ADB。

     5, ramdisk 路径:arch/mips/xburst/soc-4775/chip-m150/halley/common/

     6, 目前开发者环境已经集合实现了ramdisk中的所有功能,若用户想在ramdisk中使用bluez功能,请使用 halley_linux_bluetooth_defconfig 编译内核,

此配置编译后会导致uImage > 7M ,安全起见用户需将 uboot中 include/configs/halley.h 中 78 行的代码改为:#define CONFIG_BOOTCOMMAND "spinor 

read 0x40000 0x800000 0x80800000;bootm 0x80800000" 增加uboot 加载 kernel的长度,并改变kernel被加载的位置,此种情况下注意事项1中的功能

建议不要使用。 

      


问题反馈:


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