- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 YUV图像格式
假设一个分辨率为8*4(w*h)的YUV图像,则内存分布如下: 一、YUV420(YUV420-Package) 二、YUV420P(YUV420-Planar) 1、I420 2、YV12 三、YUV420SP(YUV420-Semeplanar) 1、NV12 2、NV21
2018-01-17 13:37:59 4278 1
转载 spin_lock
0 前言 之前转载过一篇阐述spin_lock的博文,但始终理解不深入,记忆不深刻。今天,花了半天阅读完LDD3的相关章节,有种顿悟的感觉,遂简要记下自己的理解。Btw,LDD3真心是字字珠玑,没有半句废话,而且从这边书可以看出外国人写书非常注重前后的呼应,而国内大多数书都是就事论事,没有体系的感觉,也难以启发人深入思考。(一不小心又吐嘈了一遍,罪过罪过……)另外,关于LD
2018-01-17 11:28:24 299
转载 spin_lock
0 前言 之前转载过一篇阐述spin_lock的博文,但始终理解不深入,记忆不深刻。今天,花了半天阅读完LDD3的相关章节,有种顿悟的感觉,遂简要记下自己的理解。Btw,LDD3真心是字字珠玑,没有半句废话,而且从这边书可以看出外国人写书非常注重前后的呼应,而国内大多数书都是就事论事,没有体系的感觉,也难以启发人深入思考。(一不小心又吐嘈了一遍,罪过罪过……)另外,关于LD
2018-01-12 18:26:55 298
转载 cmake 简介
cmake 简介 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。CMake 使用方法 CMake的所有的语句都写在一个叫:CMakeLists.txt的文件中。当CMakeList
2018-01-12 17:51:08 269
转载 gdb调试带参数程序
一般来说GDB主要调试的是C/C++的程序。要调试C/C++的程序,首先在编译时,我们必须要 把调试信息加到可执行文件中。使用编译 器(cc/gcc/g++)的 -g 参数可以做到这一点。如: > cc -g hello.c -o hello > g++ -g hello.cpp -o hello 如果没有-g,你将看不见程序的函数名、变量名,所代替的全是 运行时的内存地址
2018-01-11 17:01:21 630
转载 kernel文件动态调试功能 -- dynamic_debug 打开及半闭
Kernel def_config中需要打开以下两个宏CONFIG_DEBUG_FS=yCONFIG_DYNAMIC_DEBUG=y (1)step1:open pr_debugadb rootadb remountadb shell打开动态调试#echo 'file sprdfb_main.c +p' > /sys/kernel/deb
2018-01-11 17:00:01 2433
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人