
Linux驱动开发
天才2012
天生我‘才’必有用
展开
-
我心依旧之Android Camera模块FW/HAL3探学序
前沿: 目前对于Android Camera软硬件技术发展的主流方向是高像素、高帧率、多摄像头、超强的ISP以及各种视频图形处理算法等等。当前主流的Android系统中较为常见的Camera模块还均是采用HAL1.0的架构,但随着主处理器CPU/GPU/DDR/ISP/Sensor等硬件自身性能的不断提高,在复杂化软件架构的同时,可以为一些Camera应用增加新的用户功能且不会丢失原先的性能原创 2015-10-08 16:39:42 · 8690 阅读 · 1 评论 -
linux V4L2驱动中新旧版本下video buffer alloc与mmap的处理区别
首先需要说明目前在比较新的内核中已经采用了vb2_queue与vb2_buffer来替代旧版本内核中经常使用到的videobuf_queue与videobuf_buffer。两者主要用于对用户层申请VIDIOC_REQBUF时的使用。从用户层Request的Memory的类型区分,典型的两种是:V4L2_MEMORY_USERPTR以及V4L2_MEMORY_MMAP,前者的内存主动权位于用户层,原创 2015-11-25 18:45:51 · 5481 阅读 · 0 评论 -
Linux驱动开发盲点笔记1
1. vim中在找到搜索目标后,使用n与N进行定位查找2. vim中使用gg到最好第一行,使用xxxG到某一行,否则G直接到最后一行;3. ln -s 产生的链接文件最终指向的目标文件src 新产生的当前软链接文件dst。ln -s project(磁盘上实际存在的文件或者目录) a.lnkln -s src dst(新产生的文件dst,dst链接到src)symlink功能类似4 tar -cz原创 2016-02-05 18:32:07 · 4041 阅读 · 0 评论