- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 ARM编程模型
1. ARM处理器的工作状态1)从编程的角度看,ARM微处理器的工作状态一般有两种,并可在两种状态之间切换: • ARM状态:此时处理器执行32位的字对齐的ARM指令; • Thumb状态:此时处理器执行16位的、半字对齐的Thumb指令。2) Thumb和ARM THUMB指令是ARM指令的子集,可以相互调用,只要遵循一定的调用规则,Thumb指令与ARM
2013-01-31 15:08:46 5385 1
转载 ARM体系结构
1. ARM概述1.1 Application Cortex Processors (ARM Cortex 应用处理器 ) • Cortex™-A 系列 - 开放式操作系统的高性能处理器 Cortex 应用处理器在先进工艺节点中可实现高达 2GHz+ 标准频率的卓越性能,从而可支持下一代的移动 Internet 设备。这些处理器具有单核和多核种类,最多提供四个
2013-01-31 14:40:09 21352
转载 YUV基础
1. YUV基本概念 YUV是编译true-color颜色空间(color space)的种类,Y'UV, YUV, YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓度(Chrominance、Chroma),Y'UV, YUV, YCbCr, YPbPr 常常有些混用的情况,其中 YUV
2013-01-28 11:51:55 2673
转载 Android.mk文件中如何输出打印信息 .
在makefile中打印输出信息的方法是:$(warning xxxxx)或者$(error xxxxx)输出变量方式为:$(warning $(XXX))
2013-01-26 10:52:05 2725
原创 Android图片编解码实现方案(Skia)
1. Android图片解码流程1) APP:BitmapDecode.java2) API:BitmapFactory.java(static image)、Movie.java(dynamic image)3) JNI:BitmapFactory.cpp(static image)、Movie.cpp(dynamic image)4) C Native Service(Ski
2013-01-25 10:45:56 13821 1
原创 V4L2 pixel format
1. v4l2_pix_format定义/* * V I D E O I M A G E F O R M A T */struct v4l2_pix_format { __u32 width; __u32 height; __u32 pixelformat; enum v4l2_field field; __u32
2013-01-18 10:30:24 15254
原创 USB主机控制器(Host Controller)--深入理解
1. 主机控制器(Host Controller) • UHCI: Universal Host Controller Interface (通用主机控制接口, USB1.0/1.1) • OHCI: Open Host Controller Interface (开放主机控制接口,USB1.0/1.1) • EHCI: Enhanced Host Con
2013-01-14 11:28:50 25560 1
转载 android.hardware.Camera
1. android.hardware.CameraThe Camera class is used to set image capture settings, start/stop preview, snap pictures, and retrieve frames for encoding for video. This class is a client for the Ca
2013-01-10 15:36:00 7463
原创 USB协通讯议--深入理解
0. 基本概念 一个【传输】(控制、批量、中断、等时):由多个【事务】组成; 一个【事务】(IN、OUT、SETUP):由一多个【Packet】组成。 USB数据在【主机软件】与【USB设备特定的端点】间被传输。【主机软件】与【USB设备特定的端点】间的关联叫做【pipes】。一个USB设备可以有多个管道(pipes)。1. 包(Packet
2013-01-09 11:02:41 65298 28
原创 V4L2深入理解
1. VIDIOC_REQBUFS: 请求Kernel分配Video Buffer其申请流程如下图所示:1.1 Kernel态相关数据结构struct uvc_fh { struct uvc_video_chain *chain; struct uvc_streaming *stream; //Stream---> enum uvc_handle_state s
2013-01-07 10:24:25 13739 4
原创 Linux UVC driver
1. 如何判断Camera是否为UVC Camera Linux UVC driver(uvc) 该驱动适用于符合USB视频类(USB Video Class)规范的摄像头设备,它包括V4L2内核设备驱动和用户空间工具补丁。大多数大容量存储器设备(如优盘)都遵循USB规范,因而仅用一个单一驱动就可以操作它们。与此类似,UVC兼容外设只需要一个通用驱动即可。 USB摄像头大体上
2013-01-04 17:09:14 15108 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人