电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

海思Hi3716软件架构VIP免费

海思Hi3716软件架构_第1页
1/6
海思Hi3716软件架构_第2页
2/6
海思Hi3716软件架构_第3页
3/6
Hi3716 软件架构 整个工程包括app, middleware, pub, resource, system 以及config.mk 和 makefile,一共五个文件夹和两个文件。 各个目录功能介绍如下: app 目录:包含include, lsrc, src, volume 和 obj 文件夹。 其中lsrc 文件夹中存放的是与多媒体相关的文件源码。 src 文件夹中存放的是与各个菜单相对应的源码。 volume 文件夹中放的是印度客户要求的环形音量调代码。 include 文件夹中是app 中各个c 文件所需的h 文件。 obj 文件是编译生成的中间文件。 middleware 目录:包含include, src, lib 和 obj 文件夹。 其中src 文件夹中存放的是一些供system 和 app 交互所依赖文件。其中的GospellConfig.c 文件与软件配置工具有关,配置工具中的各个功能与此文件相关; mwgraphic.c 文件和创建逻辑图层相关;mwtext.c 与整个OSD 的字体显示相关;mwreadfont.c 处理整个UI显示所需的字符串;mwmlogo.c 中主要是客户广播背景,水印图片,客户logo 的相关处理;mwsetting.c 主要是一些用户设置,和database 以 及UI 操 作 相 关 ; mwtimer.c 和 定 时 录 制 相 关 ;mwshareenv.c 和环境变量的读写相关。mwsvc.c 文件比较重要,基本上是各个模块之间的纽带, 剩余其他几个文件根据名字也可看得出其大概的功能。 obj 文件夹是编译生成的中间文件,lib 文件夹中的.a 是由obj 文件夹中的.o 文件链接生成。 include 文件夹中放置的是相应c 文件的h 文件。 pub 目录:包含inc, include, lib 文件夹。 其中inc 和 include 放的是minigui, freetype, 海思api 的 h 文件。 lib 文件夹中放的是编译生成整个应用elf 所需依赖的库文件,包括minigui 的库文件和海思SDK 编译生成的文加系统中的库文件。 resource 目录:包含game, help, normal, volume 文件夹以及两个vbs 文件。 game 文件夹中的图片全部是与游戏相关的图片。 help 文件夹中的图片全部是与提示相关的图片。 normal 文件夹中的图片全部是各个菜单中所需的图片。 volume 文加件中两张图片是环形音量所需的两张图片。 两个vbs 文件是默认广播背景和一个黑帧,黑帧主要是数模一体机时使用。 system 目录:该目录中文件夹最多,功能也相对复杂一些。下面做一个详细介绍。 av_zapping 目录:视频的播放与停止,窗口的设置等等。 capture 目录:数模一...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

海思Hi3716软件架构

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部