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