摘要: 一、概述 如图所示,在海思平台上将内存分为两个部分:os内存和mmz内存。os内存指:由linux操作系统管理的内存;mmz内存:由mmz驱动模块进行管理供媒体业务单独使用的内存,在驱动加载时可以指定该模块管理内存的大小: insmod mmz.ko mmz=anonymous,0,0x4fa000 阅读全文
posted @ 2018-09-30 19:12 ZYVV 阅读(4866) 评论(0) 推荐(0) 编辑
摘要: CMakeCache.txt 可以将其想象成一个配置文件(在Unix环境下,我们可以认为它等价于传递给configure的参数)。 CMakeLists.txt 中通过 set(... CACHE ...) 设置的变量 CMakeLists.txt 中的 option() 提供的选项 CMakeLi 阅读全文
posted @ 2018-09-30 19:11 ZYVV 阅读(7703) 评论(0) 推荐(2) 编辑
摘要: 在 objc-api.h 里面有很多关于__attribute__ 的定义. 例如 可以看到 OBJC_VISIBLE 的定义方式是 __attribute__((visibility("default"))). 那么究竟有什么作用呢? 下面举例说明. GCC 有个visibility属性, 该属性 阅读全文
posted @ 2018-09-30 19:05 ZYVV 阅读(2894) 评论(1) 推荐(1) 编辑
摘要: 简单介绍 gflags 是 google 开源的用于处理命令行参数的项目。 安装编译 项目主页:gflags 这时 gflags 库会默认安装在 /usr/local/lib/ 下,头文件放在 /usr/local/include/gflags/ 中。 基础使用 我们从一个简单的需求来看 gflag 阅读全文
posted @ 2018-09-30 18:46 ZYVV 阅读(1322) 评论(0) 推荐(0) 编辑