自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 hi3519v101 PQ TOOLS 环境搭建 小白

PQ TOOL需要注意事项:PQTools 用来设置及调试参数;ITTP_Stream 用来查看图像;Hi3519V101_Stream_V1.0.4.0 解压后copy的板子上,进行./HiIspTool -a imx274 ; 就ok了。1提示找不到一些so库,只记得有个af的库。使用标定工具前,请注意:工具利用了 Matlab,因此需要用户预先安装 MCR(Mat...

2019-09-20 09:38:57 2925

转载 Camera Daemon

Camera先看一下抽象层的主要流程:首先启动一个守护进程int qcamsvr_start(void)( qcamsvr.c){1. server_fd = open(server_dev_name, O_RDWR);//打开服务对应的文件节点2. if (mctl_load_comps()) //加载所有需要的组件3. rc = qcam

2014-06-10 15:13:16 6114

转载 面向对象设计原则

(1)SRP 单一职责原则 就一个类而言,应该仅有一个引起它变化的原因。 职责即为"变化的原因". (2)OCP (Open-Closed Principle)开放封闭原则 软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。 对于扩展是开放的,对于更改是封闭的. 关键是抽象.将一个功能的通用部分和实现细节部分清晰的分离开来. 开发人员应该仅仅对程序中呈现出频繁变化的那些部分作出抽象.拒绝不成熟的抽象和抽象本身一样重要. (3)LSP Liskov替换原则 子类型必须能替换掉他们的基本类型 (4)D

2010-07-09 15:09:00 370

转载 “开-闭”原则 (Open-Closed principle, OCP)

<br />“开-闭”原则 (Open-Closed principle, OCP)<br /><br /> <br />一个软件实体应当对扩展开放,对修改关闭。<br />Software entities should be open for extension, but closed for modification.<br />在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。<br /> <br />“可变性的封装原则”从工程的角度讲解了如何实现“开-闭”原则。<br />   “

2010-07-08 21:18:00 573

转载 常使用的android网址

最近在把公司几个同事带动起来和我一块学android,由于本人比他们学的早就把一些资料整理出来了,现把常使用的android网址整理出来官网:http://www.android.com/http://www.javaeye.com/topic/342006  这个人是牛人,有不少好文http://blog.chinaunix.net/u/20947/article_109523.html  这个写的是比较偏底层的:希望龙坚喜欢,哈哈http://dev.mmarket.com/cmdn/supesite/

2010-06-15 11:15:00 881

转载 苹果电脑创始人:永远做一名工程师

作者: wuzhimin 分类:CTO视点 阅读:15,718 次 添加评论[编者按]1976年4月1日苹果公司成立,1977年Apple II亮相,1980年苹果公司上市。在谈及他在苹果公司所取得的成就时,史蒂夫·沃兹尼亚克告诉我们“这都源于两方面的动力:一是我没有钱,二是我以前从来没做过。”史蒂夫·沃兹尼亚克(Steve Wozniak),在20世纪70年代中期创造出Apple I和Apple II,Apple II风靡一时以后,成为20世纪70年代及80年代初期

2010-06-15 09:14:00 805

转载 交互设计实用指南系列(4)—简洁清晰,自然易懂(转)

<br />交互设计实用指南系列(4)—简洁清晰,自然易懂(转) 收藏 <br /> <br />我们生活在信息繁杂的社会,尤其是在互联网时代,人们开始通过网络开始接触越来越多的信息,那么,如何获取/传递有效而准确的信息将非常重要。在网页交互设计中,我们提出:信息获取和传达的过程必须是简洁清晰,自然易懂。这样用户才能够有效的获取这些信息,并迅速作出决定。 <br />1.什么是“简洁自然,清晰易懂”? <br />简洁清晰:使信息最简化 <br />“少即是多”。提倡使用最少的元素来表达最多的信息。如果信息

2010-06-15 08:34:00 682

转载 Android多媒体框架初步分析

<br />Android 系统整体架构: <br />我们先看一下多媒体框架在整个Android系统所处的位置 <br /> <br /> <br /><br />从框架图可以看出Media Framework处于Libraries这一层,这层的Library不是用Java实现,一般是C/C++实现,它们通过Java的JNI方式调用。<br />多媒体架构: <br />基于第三方PacketVideo 公司的OpenCORE platform来实现 <br />支持所有通用的音频,视频,静态图像格式 <

2010-06-11 12:01:00 464

转载 OpenMAX

<br /> OpenMAX是Khronos制定的API,这个Khronos也是OpenGL的制定者,同时在着手制定的标准/规范还有OpenGL es,OpenVG,OpenEL等等,其中大多都是针对手持设备/嵌入式设备的。<br />        OpenMAX 是无授权费的 , 跨平台的应用程序接口 API ,通过使媒体加速组件能够在开发、集成和编程环节中实现跨多操作 系统和处理器硬件平台,提供全面的流媒体编解码器和应用程序便携化。 OpenMAX API 将会与处理器一同提供,以使库和编解码器开发者

2010-06-11 11:48:00 694

转载 RTSP(Real Time Stream Protocol,实时流协议)

<br />关于 RTSP.<br />RTSP协议是一个非常类似HTTP协议的流控制协议。它们都使用纯文本来发送信息,而且rtsp协议的语法也和HTTP类似。Rtsp一开始这样设计,也是为了能够兼容使用以前写的HTTP协议分析代码 。这是个好消息。<br />它们主要的区别是HTTP协议是没有状态的, http协议在发送一个命令后,连接会断开,而且命令之间没有依赖性。不同的是RTSP的命令需要知道现在正处于一个什么状态,也就是说rtsp的命令总是按照顺序来发送,某个命令总在另外一个命令之前要发送。Rtsp

2010-06-11 10:32:00 3353

转载 Android的多媒体框架OpenCore介绍

第一部分 OpenCore概述:  OpenCore的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心。事实上,PacketVideo是一家公司的名称,而OpenCore是这套多媒体框架的软件层的名称。在Android的开发者中间,二者的含义基本相同。对比Android的其它程序库,OpenCore的代码非常庞大,它是一个基于C++的实现,定义了全功能的操作系统移植层,各种基本的功能均被封装成类的形式,各层次之间的接口多使用继承等方式。  OpenCore是一个多媒体的框架,从宏观

2010-06-10 17:45:00 490

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除