自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 在OpenCV for Android 2.4.5中使用SURF(nonfree module)

在OpenCV4Android中没有nonfree module,因此也就没有了SURF和SIFT组件。但是我们可以通过OpenCV for Windows的nonfree module开源代码通过NDK将其编译为Android可以使用的.so库文件,然后通过JNI技术,将该.so文件挂载到JNI的库中。 具体实现方法如下: 需要的工具: NDKOpenCV for Androi

2013-06-18 15:46:13 7742 24

转载 V4L2_CONTROLS

这是一篇关于V4L2 CONTROLS的基本使用方法介绍。 内核中相关的文件是:v4l2-ctrls.h  v4l2-ctrls.c V4L2 CONTROLS机制主要提供了设置硬件的方法,包含两个主要的对象: struct v4l2_ctrl struct v4l2_ctrl_handler struct v4l2_ctrl代表一个控制变量和它的值,例如:声

2013-08-27 10:05:25 1748

转载 Makefile的写法

makefile是一种描述依赖关系的文件,它主要描述的是整个工程编译规则, 同时也给工程的维护提供很大的方便. 这在大型工程中非常实用. 在写好makefile之后,只需要在命令行输入make命令, 工程就按照既定的makefile规则进行"自动化编译". 1. 编译(compile)和链接(link): 我们通常所说的编译一般来说指的是编译和链接这两个过程的总称. 不管是什么类

2013-08-26 13:58:29 963

原创 Tiny4412中配置Camera接口时钟

由于Tiny4412是一块新出的开发板,资料比较少,本人又是小白,因此对于Camera的时钟配置没什么概念。没办法,只能从源码看起。 Tiny4412的时钟配置源码在 /arch/arm/plat-samsung/clock.c、/arch/arm/plat-samsung/clock-clksrc.c 和 /arch/arm/mach-exynos/clock-exynos4.c下。

2013-08-08 21:13:29 3001 3

原创 Linux中编写自己的I2C总线模块

虽然Linux中有了自己的I2C模块,但是对于一些外设需要通过I2C来设置寄存器,Linux中的I2C模块就不那么灵活了,这里主要说明了如何利用已有的总线驱动自己编写设备驱动来实现I2C的通信。 I2C通信的主要手段是使用i2c_client这个结构体,只要获得了与i2c控制器对应的i2c_client结构体指针,就能够操纵I2C总线。获得这个结构体的方法是使用两个函数: i2c_ge

2013-08-03 21:59:09 1345

原创 在Android下加载驱动并进行调用

Android下加载驱动和Linux下类似,不过需要使用JNI技术来调用c语言中的open、close、read和write等函数。这个实验中做了一个取数传数的驱动作为练习。把中间遇到的问题说明一下,为以后做一个备忘: 1、编译Linux头文件     使用arm-linux-gcc交叉编译工具,对Linux源文件进行编译,如果不编译Linux源文件,在编译自己的模块的时候会产生头文件不存

2013-07-19 21:49:44 2772 1

原创 正确使用javah命令生成JNI的头文件

在网上看了很多如何使用javah命令,但是都不对,前几天摸索了一阵,终于搞定。博主JDK版本为jdk1.7.0_21。具体使用方法如下: 1.声明JAVA_HOME环境变量为C:\Program Files\Java\jdk1.7.0_21      JAVA_HOME这个环境变量可能一些程序会用到,因此单独声明比较好。位置为JDK主目录 2.在Path中添加%JAVA_HOME%\bin目

2013-06-18 16:04:01 2753

原创 在Android中使用OpenCV 2.4.5库

虽然在OpenCV官网上有如何在Android中使用OpenCV库的文章,但是按照那个文章来根本没法成功调入OpenCV库。因此特撰写此文给出正确的挂载库的方法和挂载OpenCVManager时,函数调用的顺序。 首先本文不讨论如何通过static静态块的方法挂载OpenCV库(因为这个方法我没有成功),讨论的是通过实现 CvCameraViewListener 接口同步挂载OpenCV

2013-06-10 14:23:55 2521

Linux 在自己的模块中使用i2c_client

获得系统已经有的i2c_adapter创建自己的i2c_client,i2c-dev中给出的实现方式不够灵活

2013-08-04

空空如也

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

TA关注的人

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