会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
knightsoul
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
8
下一页
2018年7月13日
YUYV&YV12&mtk6763
摘要: stImgInOut.stImgInfo.enImageType = UV_IMAGE_TYPE_YV12; stImgInOut.stImgInfo.as32Pitch[0] = pStreamImgBuf->getImgWidthStride(0); stImgInOut.stImgInfo.a
阅读全文
posted @ 2018-07-13 10:03 knightsoul
阅读(636)
评论(0)
推荐(1)
2017年11月21日
MTK-shot mode
摘要: enum EShotMode{ eShotMode_NormalShot, /*!< Normal Shot */ eShotMode_ContinuousShot, /*!< Continuous Shot Ncc*/ eShotMode_ContinuousShotCc, /*!< Contin
阅读全文
posted @ 2017-11-21 12:04 knightsoul
阅读(665)
评论(0)
推荐(0)
Thread中,join()方法
摘要: Thread中,join()方法的作用是调用线程等待该线程完成后,才能继续用下运行。 在上面的例子中,main线程要等到t1线程运行结束后,才会输出“main end”。如果不加t1.join(),main线程和t1线程是并行的。而加上t1.join(),程序就变成是顺序执行了。 我们在用到join
阅读全文
posted @ 2017-11-21 09:56 knightsoul
阅读(29792)
评论(1)
推荐(4)
2017年5月23日
高通平台常用缩写
摘要: 高通的MSM是mobile station modems . 移动基带处理器.带基带的手机处理器. QRD就是高通参考设计(Qualcomm Reference Design) PBL:APPS PBL(Application Primary Boot Loader),主引导加载程序 RPM:Res
阅读全文
posted @ 2017-05-23 11:39 knightsoul
阅读(5449)
评论(0)
推荐(0)
Android.mk用法详解
摘要: 一、Android.mk介绍 Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。 它的基本格式如下: [cpp] view p
阅读全文
posted @ 2017-05-23 11:25 knightsoul
阅读(31305)
评论(0)
推荐(0)
2017年5月15日
HAL层编写规范
摘要: andriod HAL模块也有一个通用的入口地址,这个入口地址就是HAL_MODULE_INFO_SYM变量,通过它,我们可以访问到HAL模块中的所有想要外部访问到的方法。 在Linux系统中,后缀名为"so"的文件为动态链接库文件,可能通过函数dlopen来加载到内存中。硬件抽象层模块编写规范规定
阅读全文
posted @ 2017-05-15 14:11 knightsoul
阅读(997)
评论(0)
推荐(0)
2017年3月13日
MMU
摘要: 高性能处理器一般会提供一个内存管理单元(MMU),该单元辅助操作系统进行内存管理,提供虚拟地址和物理地址的映射、内存访问权限保护和Cache缓存控制等硬件支持 TLB:Translation Lookaside Buffer,即转换旁路缓存,TLB是MMU的核型部件,它缓存少量的虚拟地址与物理地址的
阅读全文
posted @ 2017-03-13 19:29 knightsoul
阅读(620)
评论(0)
推荐(0)
Linux设备驱动中断机制
摘要: 一、基础知识 1、中断 所谓中断是指CPU在执行程序的过程中,出现了某些突发事件急待处理,CPU必须暂停执行当前的程序,转去处理突发事件,处理完毕后CPU又返回程序被中断的位置并继续执行。 2、中断的分类 1)根据中断来源分为:内部中断和外部中断。内部中断来源于CPU内部(软中断指令、溢出、语法错误
阅读全文
posted @ 2017-03-13 17:25 knightsoul
阅读(618)
评论(0)
推荐(0)
阻塞和非阻塞I/O
摘要: 阻塞和非阻塞I/O是设备访问的两种不同模式,驱动程序可以灵活的支持用户空间对设备的这两种访问形式。 阻塞操作是指在执行设备操作时,若不能获得资源,则挂起进程直到满足可操作的条件后在进行操作。被挂起的进程进入休眠状态,被从调度器的运行队列移走,直到等待的条件被满足。 而非阻塞操作的进程在不能进行设备操
阅读全文
posted @ 2017-03-13 16:41 knightsoul
阅读(331)
评论(0)
推荐(0)
什么是并发操作
摘要: 并发是指多个执行单元同时、并行被执行,而并发的执行单位对于共享资源(硬件资源和软件上的全局变量、静态变量等)的访问很容易导致竞态(race conditions) 竞态主要发生在如下几种情况: 1、对称多处理器(SMP)的多个CPU 2、单CPU内进程与抢占它的进程 3、中断(硬中断、软中断、Tas
阅读全文
posted @ 2017-03-13 15:11 knightsoul
阅读(4491)
评论(0)
推荐(0)
1
2
3
4
5
···
8
下一页
公告