supernova学习笔记
来源:互联网 发布:逆波兰算法 编辑:程序博客网 时间:2024/06/10 01:44
supernova_release.sh:
读取平台号,
执行buildsetting文件夹下的build_xxx_xxx.sh,从而初始化SN编译时用到的Makefile脚本和source code所用到的宏变量,板子以及编译所要使用的Linux环境变量,板子跑起来以后的一些ini文件里面的参数。
make check_version 不知道什么意思。。。。。
VERSION=`../target/tools/initool.sh board/INI/misc/sn_build.ini SN_BUILD VERSION` # initool.sh filename section,列出section块的内容,sn_build.ini内容如下图:
执行build_main.sh $SYSCODE,读取版本号,获取其他配置,保存到./board/INI/misc/main_build.ini和./board/INI/misc/main.ini文件里面
make rebuild_all -j4 不知道什么意思。。。。。
make image_all IMG_VERSION=$VERSION 不知道什么意思。。。。。
make target-files-package 不知道什么意思。。。。。
执行releaseimg.sh $PLATFORM
build_main.sh:
读取版本号,获取其他配置,
保存到./board/INI/misc/main_build.ini和./board/INI/misc/main.ini文件里面,结果如下图:
env.cfg: 不知道干了一些什么。。。。应该是和环境变量什么有关的东西
prepare_build_env.sh: 拷贝,打包一些文件到./out/buildenv/
releaseimg.sh
source env.cfg
经过判断,给平台号赋值,PLATFORM=6a338,(貌似用来创建平台对应路径)
又一些判断,,,最后拷贝几个文件到
buildsetting/build_xxx_xxx.sh:
PREPARE_BUILD_FILE=./prepare_build_env.sh
source ${PREPARE_BUILD_FILE} $BASH_SOURCE
echo $BASH_SOURCE > ./buildsettings/buildsetting
初始化env.cfg的一些参数,然后执行,
初始化dvb.mk,Customer_Module.ini,pcb.mk,pcb_config.mk,MST081B_10AJSM_15045_TVOS_CUS28/SN_DFBRC_Monet_MST081B_10AJSM_15045.ini,default_setting.mk,device_option.mk,Customer_1.ini,UD_VB1_8LANE.ini,app.mk,platform.mk,common_feature.mk的一些参数
还在继续学习的命令:make awk
0 0
- supernova学习笔记
- Supernova需要的开源库
- supernova---天文类
- 学习笔记?
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- EXT.NET与Echart结合
- Android实现Material Design风格的设置页面(滑动开关控件)
- 释放文件到临时文件夹中所引发的安全问题
- mysql免安装版本
- CodeForces 547E Mike and Friends [Fail树+树状数组]
- supernova学习笔记
- OpenCV对鼠标事件的处理
- php 做下载功能需注意项
- iOS开发——iOS状态栏和导航栏的控制问题
- App 开发:Hybrid 架构下的 HTML5 应用加速方案
- iOS-私有API与runtime
- linux下mysql出现中文乱码(中文问号)
- 自定义控件三部曲之动画篇(十)——联合动画的XML实现与使用示例
- GO 开发 IDE 环境--IDEA-go-lang-plugin