添加自己的项目
(如果电脑够好可以加上 -j8)
在 /media/EXHD/Amlogic 打开终端
1、添加 set_display_mode_RProjam.sh 到
/media/EXHD/Amlogic/bootable/recovery/etc/display_sh/
2、创建文件夹 /media/EXHD/Amlogic/device/amlogic/RProjam
3、修改上面创建文件夹里的文件,如 AndroidBoard.mk AndroidProducts.mk RProjam.mk 等
4、. build/envsetup.sh
5、lunch (选择需要的项目)
6、make
以下 7、8、9 和 10 步,只在老的 code 是用,现在已经不需要
7、进入相应的项目文件夹 如:/media/EXHD/Aml_Android/out/target/product/b04ref ,mkdir
android.rootfs
8、cp -r root/* android.rootfs/
9、cp -r system/* android.rootfs/system/
10 、 ../../../../build/tools/mktarball.sh ../../../host/linux-x86/bin/fs_get_stats android.rootfs . rootfs
rootfs.tar.bz2
11、在做这步前,必须先编译 kernel,并且把 uImage 和 uImage_recovery 一起拷贝到相应
的 out 目录下,再退到根目录(用 cd .. 退出,不要直接开终端) ,make otapackage 生成
update.zip
编译 kernel
在 /media/EXHD/Amlogic/kernel 打开终端
1、export PATH=/media/EXHD/software/arm-2010q1-202/arm-2010q1/bin:$PATH
2、make 项目配置(如 make meson_amlref_defconfig 或 make meson_refb04_defconfig)
(第一次先走下一步再走这步,System Type->Meson playtform type)
3、make menuconfig
4、在 Kernel 里面 输入 make menuconfig ,General setup->Inital RAM filesystem and RAM
disk 选中,然后输入相应地址(/media/EXHD/Aml_Android/out/target/product/b04ref/recovery
/root )
5、按自己所用的外设,修改相应的配置,并保存退出。
6、make uImage
7、把生成的 uImage 改名为 uImage_recovery
8、把第 4 步的地址改为 /media/EXHD/Aml_Android/out/target/product/b04ref/root ,重新操作
6 步
9、 Then you can find the 'uImage' &’uImage_recovery’for 8726 from 'arch/arm/boot';
10、把 第 9 步看到的 uImage 和 uImage_recovery 一起拷贝到相应的 out 目录下,(如
/media/EXHD/Aml_Android/out/target/product/b04ref/ )
9. You can find the Mali driver from 'drivers/amlogic/mali/mali.ko'.
添加自己的 kernel
1、进入 /media/EXHD/Amlogic/kernel/arch/arm/mach-meson
2、复制相应的 .c.h 文件
3、修改 Kconfig 和 Makefile
编译 uboot
在 /media/EXHD/Amlogic/kernel 打开终端
1、export PATH=/media/EXHD/software/arm-2010q1-188/arm-2010q1/bin:$PATH
2、make distclean
3、make m1_8726m_mid_config
4、make
5、Then you can find the 'u-boot-aml.bin' for 8726 from 'build/u-boot-aml.bin';
修改版本号
/build/core/version_defaults.mk 最后面的 CUSTOM_VERSION :=