Mensa kernel 3.10 linux V1.0发布 ,内核版本 linux 3.10,参考设备为JZ4775 参考开发板Mensa v1.2.
Tags:
ingenic-linux-kernel3.10-mensa-v1.0-20160304
主要驱动及功能:
1. mac
2. USB (otg host/otg device)
3. mmc(TF/SD卡)
4. touchscreen
5. cim(双cim)
6. lcd(tft屏)
7. i2c
9. 休眠唤醒
10. vpu
11. x2d
12. dmmu
目前暂不支持的驱动及功能:
1. OSD
2. cim与lcd联调
3. spi-nor 快速启动(m150)
目前支持的camera型号:
ov5640
目前支持的lcd型号:
BYD8991
注意事项:
此版本SD卡不能自动挂载,需要手动挂载到自定义的目录下。
Repo 工具下载 :
$ mkdir mensa
$ cd mensa
$ 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-mensa-v1.0-20160304 -m
boards/mensa.xml
$ ./repo sync
$ ./repo forall -c "git reset --hard ingenic-linux-kernel3.10-mensa-v1.0-20160304"
地址二:
$ ./repo init -u
http://git.ingenic.cn:8082/gerrit/Manhattan/platform/manifest -b
ingenic-linux-kernel3.10-mensa-v1.0-20160304 -m
boards/mensa.xml
$ ./repo sync
$ ./repo forall -c "git reset --hard ingenic-linux-kernel3.10-mensa-v1.0-20160304"
32bit编译器下载命令
外网下载方法:
git clone http://git1.ingenic.cn:8082/gerrit/toolchains/install/mips-gnus/mips-gcc472-glibc216 -b linux_r2.1-32bit
注意事项:
1,32bit服务器需将下载的编译器放在上述工程的mensa/toolchains/mips-gcc472-glibc216-32bit目录下(没有此目录就新建)。
编译命令:
整体编译:
进入mensa目录
$ cd mensa
$ source build/envsetup.sh
$ lunch
选择1.mensa_msc-eng从inand启动
选择3.mensa_nand_mtd-eng从nand启动
$ make
编译完成后会在 out/product/mensa/image/下生成三个镜像文件u-boot-with-spl-mbr.bin,uImage,system.ext4
部分编译
首先执行如下命令:
$ cd mensa
$ source build/envsetup.sh
编译bootloader:
$ cd mensa
$ cd u-boot
$ make mensa_uImage_msc1 或者 make mensa_mtd_nand
编译kernel:
$ cd mensa
$ cd kernel
$ make mensa_msc_linux_defconfig 或者 make mensa_mtd_nand_linux_defconfig
$ make uImage
在arch/mips/boot/下会生成uImage
另一种编译bootloader和kernel的方法,请参考附件工程的说明文档
问题反馈:
有问题请发送邮件给: support@ingenic.com