自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 android4.0.3在hardware文件下添加一个可以编译为执行文件的方法

两个文件即可。当然这只是编译,想直接将文件放入到image中还是需要另外的设置的。#include #include #include #include #include #include #include #include #include #include #include #include #include #define LOG_

2013-06-21 17:51:06 1673

原创 android4.0.3 HAl层open文件思考

下面是想使用写文件方式来调试HAL的so文件,但是遇到一个问题,就是这个文件不能被创建,必须是原来就有的文件,写进去。而同样的代码放入到一个可执行文件的代码中去,就可以创建文件。参考http://blog.csdn.net/tankaro/article/details/9147401extern "C" {static int write_file(const char *pat

2013-06-21 17:51:03 1106 1

原创 UInput使用注意事项

UInput驱动相对比较简单,大概了解一下其实现,他跟一般的platform-driver没有特殊的地方。只是添加了创建input_register_device的地方。其使用需要按照一定的步骤,比较麻烦。 1.   if((thiz->fd = open(dev, O_WRONLY | O_NONBLOCK)) 2. ioctl使用众多的ioctl,设置我们需要的参数。驱动中都有实现

2013-06-21 11:15:19 1306

转载 使用UInput模拟系统键盘鼠标动作 UInput driver分析

作者:Sam (甄峰)  sam_code@hotmail.com 在最近的项目中,Sam需要将设备数据解析后以系统键盘鼠标的消息发送出去。选用UInput(关于UInputDriver以及编译,( http://blog.sina.com.cn/s/blog_602f87700100liyk.html)。 当uinput driver已经insmod, 且node 已经建立后

2013-06-21 11:05:48 5580

转载 linux uinput 分析。

linux uinput http://blog.csdn.net/pottichu/article/details/5039407本文以 2.6.22.7 的kernel 为基础。首先 uinput 是一个字符设备, 其次它还是一个 input 设备。另外它可以是一个鼠标或者键盘设备。从 init 部分说起吧。static const struct file_oper

2013-06-21 11:03:16 1158

原创 巴斯卡三角形编程实现

编程实现这个图片显示:假如知道这个是一个著名的算法,那么可能编程很简单,把算法转化一下就ok了。但是假如不知道,应该怎么入手,首先要把这个图形转化为一个2为数组的形式,如下图:很容易得出一个计算的方法:第一位,最后一位都是1前两行固定好了。新行开始一位都是1.第二位怎么是0。第三位一直到中间行(包括)都是上一行的前一位和后一位相加得到。中间行以后正好一一对应

2013-06-20 18:14:23 3072

原创 博客声明

大多数博客文章都是参考网上的文件加上自己的稍微理解写上去的。所以不能算原创。除了现在这边文章。引用部分就不在一一声明了。

2013-06-07 15:41:17 518

原创 HAL层开发框架介绍

Android HAL层即硬件抽象层是Google响应厂家“希望不公开源码”的要求推出的概念1,源代码和目标位置源代码: /hardware/libhardware目录,该目录的目录结构如下:/hardware/libhardware/hardware.c编译成libhardware.so,目标位置为/system/lib目录Android.mk中lib文件默认使用LOCAL_MO

2013-06-07 15:38:46 6059

原创 linux中创建so文件和使用so文件简单模版

so模版:头文件showmessage.h#include void say(char *str);cpp文件showmessage.c#include "showmessage.h"void say(char *str){    printf("this is in so-file, but is from test_so app\n", str);}

2013-06-07 15:36:58 966

原创 walle和普通camera的流程总结

walle的启动流程:系统开机启动,在init.rc中启动可执行程序mediaserver。他通过一系列的调用,调用到cameraserver的onFirstRef函数。mWalleHardware->initWalle进而调用HAL层的HAL_camera_device_open函数。则启动previewthread线程。进而开始运行walle算法。预览是不运行的,也就是window和buf

2013-06-04 17:52:35 1313

FT232RL_Windows_Win10_Drivers.zip

FT232RL_Windows_Win10_Drivers win10-64位企业版亲测可用

2019-08-21

ov13850datasheet

Sensor_OV13850-G04A_OmniVision_Specification(V1.1).pdf

2017-11-17

OV5645 datasheet

OV5645 datasheet OV5645 datasheet OV5645 datasheet

2017-09-29

repo下载脚本

下载Android,或者其他用到repo的资料

2017-07-10

binayi-ok-ffmpeg-2.1.3 android版本

binayi-ok-ffmpeg-2.1.3 android版本

2014-10-20

x264源代码

可以在ndkr8d版本下编译的x264源代码

2014-07-22

Android4.0下使用framebuffer抓屏并保存成bmp文件

Android4.0下使用framebuffer抓屏并保存成bmp文件

2014-02-13

空空如也

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

TA关注的人

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