Verify Sample说明
1. 概述¶
文档主要描述release的SDK的测试demo,主要是单模块或者多模块简单测试,用于指导用户对单模块封装API参考。
2. RELEASE SAMPLE说明¶
2.1. gfx¶
gfx是一个比较单纯的模块,它需要使用到物理内存,所以会引入mi_sys
模块,具体操作包括了quickfill
、bitblit
、blending
等参考。
代码位置:
/sdk/verify/feature/gfx
编译方法:
vi /project/release/customer_tailor/nvr_i2m_display_glibc_tailor.mk
在尾部加入verify_gfx:=enable
然后cd /sdk/verify/feature
; make gfx
即可
用户也可以自行编码makefile来编译sample code(推荐)
注意:demo中生成的文件格式以及生成的路径需要用户阅读代码获取,也可以自行定义相关内容。
2.2. application¶
application对应的demo位于sdk\verify\application
下面,如果需要做到开机运行,需要按如下流程执行:
-
修改/project/release/customer_tailor/nvr_i2m_display_glibc_tailor.mk,尾部添加verify_bootanimation:=enable
-
cd /project
-
/setup_config.sh configs/nvr/i2m/8.2.1/nor.glibc-squashfs.011a.64
-
make clean;make image //这样会去application目录取相关资源,然后打包进images
-
这时候编译会自动进行将application相关的内容拷贝至image并打包成烧录image