编译主应用的时候会把app的内容拷贝到
/home/data/csy/AGN1/common_MacroFsu_agn1_git/generate/nuvoton/filesystem/app
如果需要修改lib或者主应用,以及webdoc的文件,直接可以替换
/home/data/csy/AGN1/common_MacroFsu_agn1_git/generate/nuvoton/filesystem/AppData
这是存储拓展模块,以及配置,协议等,如果需要修改配置,等同于板子上的/appdata目录
./make_ubifs_yaffs2.sh 会在/home/data/csy/AGN1/common_MacroFsu_agn1_git/generate/nuvoton/filesystem/image生成镜像文件
升级包操作
把/app目录的东西全部打包生成appBak.tar.gz文件,要去/app目录里面打包,不然打包出来目录层级不一样
cd /app/
tar -czvf appBak.tar.gz /app/*
要注意,定制的主应用单独升级程序时,需要把run.sh删除/appdata/ /userdata/的操作
并且注意加chmod 执行权限,否则升级不成功
然后把设备导出制作升级包
如果把cloneFile文件夹从Windows传到Linux的话,要注意里面的拓展模块.app和run.sh的权限设置一下
tar cf cloneFile.tar cloneFile
重新打包
然后把tar包放到任意一个主应用页面的打包文件,打包tar包,就会制作成升级包
upgrade_cloneFile.tar.pack
添加评论