logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Camera 工程师的披荆斩棘之路

本文以个人的工作学习经历来描述一 Camera 软件工程师的披荆斩棘之路,时间从大学开始,以至任职于高通 Camera 软件工程师结束,杂以本人学习过程当中的一系列学习笔记和博客文章,绝对是干货满满,甚至于稍有溢出,堪称手把手教你如何成为一名稍显合格的 Camera 软件工程师。另外由于是以个人经历为参考点出发的,所以有些看起来中间会有很多是无关紧要的,但是依然作为自己的经历一部分写进去了。倘若是

memset对memcpy耗费时间的影响

源于之前几天的一个测试程序,作用是用来测试某个系统的内存访问能力,主体测试策略是分配一个缓冲区,然后使用memcpy在分配的缓冲区之间拷贝若干次,计算拷贝时间,然后在多线程的环境下运行多个拷贝程序,再次分别计算每个线程花费的时间,以此来估算系统的内存访问能力、线程调度性能以及带宽分配性能。然而,测试过程中却发生了很多问题,从而也引发了不少的思考,下面细细道来。

嵌入式linux+ARM环境搭建之三机互ping

嵌入式开发环境的搭建开发板与windows与linux虚拟机的搭建开发板、笔记本、虚拟机三机互ping nfs挂载

#linux#arm
V4L2框架-v4l2 device

本文对 V4L2 中比较容易理解的骨干结构进行介绍,涉及两个核心结构体:v4l2_device, v4l2_subdev。文章围绕这两个结构体以 Linux-4.4 内核的 omap3isp 代码为例进行相关的介绍,所谓介绍还是起到辅助作用,真真儿的还是要靠 RTFSC、WTFSC。00 - V4L2框架概述下面「该例程」均指的是 omap3isp 这个例程。V4L2 框架...

V4L2框架-control的数据结构

[GithubPages]本篇文章写一下 V4L2 里面的众多 control 的组织方式,也就是它的数据结构。主要就是新建的 control 是如何存放的,以及在需要用到的时候如何查找。里面用到了类似于「桶」的概念,没错就是「桶排序」里面的那个桶,这种比较特殊的小优化为查找速度提供了不少的帮助。话不多说,直接进入正题,本文章是基于 linux-4.4.138 内核来探讨的。几个结构体之...

#数据结构
一个支持 cgi 的简易 http 服务器

代码 github 链接:https://github.com/SummerInSun/big-http1. boa 移植以及使用测试1. 下载 boa-0.94.14rc21.tar.bz2http://www.boa.org/news.html2. 编译安装解压:tar -xjf boa-0.94.14rc21.tar.bz2配置:./configure –host=arm-linux –

#服务器#html
到底了
OSZAR »