先记录一下如何运行差异化的项目,原理暂不研究。
- 首先打开device/avcon/project/diff.sh,在AVCON_DIFF_FILE里添加要修改的源文件的绝对路径,然后将修改的源文件放入device/avcon/project/edu/中,编译此项目即可。
原理:
- 首先看build/envsetup.sh,这个文件是用来初始化环境变量的,第一步走到这里。打开查看453行:
if test -f ./device/avcon/project/diff.sh;then
./device/avcon/project/diff.sh $avcon_project
fi
代表如果 ./device/avcon/project/diff.sh文件存在,则只需这个文件,并且将$avcon_project当做参数传入diff.sh文件中。原理查看envsetup.sh下的函数。
差异化项目运行指南
本文介绍了一种通过修改特定源文件来运行差异化的项目的步骤。首先需要编辑 diff.sh 脚本,添加要修改的源文件的绝对路径,并将这些文件放入指定目录下,最后编译该项目即可实现差异化的功能。
360

被折叠的 条评论
为什么被折叠?



