Hi3716XV100R001C00CP0013_pack_补丁
Hi3716XV100R001C00CP0013补丁
Hi3720V100R001C00SPC0A1 基础包
Hi3716XV100R001C00SPC0A2_cn补丁
此次项目为将补丁加入基础包sdk,编译,最后提取镜像文件。
关于打补丁:进入补丁包,里面有patch_install.sh的脚本,,建议仔细阅读脚本,你就会知道补丁包的打入原理,,脚本里面有example关于命令的参数及路径,建议好好理解。
从理论来说三个补丁包打入基础包的先后应该没有差别,,但经过N次尝试过后,,发现这个先打入A2补丁再打入0013的两个补丁到基础包较好,,各位可以尝试。
再按照“install_notes(chs).txt” 执行步骤,,更改shell为bash时的步骤,,建议一定要做,,
在安装过程中,建议先安装以下包 apt-get install gettext apt-get install zlib1g-dev
apt-get install build-essential (每个linux情况不同,,可以先安装或者 gcc -v 查看版本)
建议最后make build的时候切换到root 用户,,并且此时确定环境变量已设置,,使用cat /etc/profile查看当前环境变量是否设置,设置后,执行命令前用source /etc/profile确保环境变量生效。
make build过程中最易出现很诡异的开始环境变量都有效,,运行到最后突然出现命令不能找到的提示,,故建议执行命令前 先source /etc/profile
为了确保环境变量的设置各种坑,,建议看一下以下关于环境变量的设置与原理
http://blog.163.com/yun_2527/blog/static/35271861201102992656685/
http://blog.csdn.net/xiaosu_521/article/details/2160458
编译过程各种不顺,,最后将心得与大家分享,,还望有借鉴之处,,且编且珍惜
PS::make build过程中建议一直留意屏幕,会发现一些编译出问题的原因