13 ninver2007

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

mipi raw10 转raw8 示例代码

代码思路参考raw10 转raw16 部分代码是我测试的时候小改#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>int main(int argc, const char *argv[]){ if (argc != 4) { printf("usage: <filename> <width> ...

2020-06-02 18:41:56

在android使用i2c tools访问i2c

在android使用i2c tools访问i2c,很方便,可以在https://launchpad.net/ubuntu/+source/i2c-tools 下载最新的i2c tools.把i2c-tools-3.1.1 解压到external下,然后在i2c-tools-3.1.1根目录下创建Android.mk文件,内容为:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOC..

2020-05-09 17:03:55

Android文件系统之争:F2FS和EXT4

什么是 F2FS?F2FS 全称为 Flash Friendly File System,是一种较为新型的支持 Linux 内核使用的文件系统。最早是由三星在2012年研发设计的,其目的就是为了更好的适应 NAND 一类的闪存设备(例如固态硬盘、eMMC和SD卡等),在 F2FS 中三星应用了日志结构档案系统的概念,使它更适合用于储存设备。简而言之,一个新的文件系统。一些讨论的比较多的...

2019-12-06 16:44:18

深入理解 ext4 等 Linux 文件系统

了解 ext4 的历史,包括其与 ext3 和之前的其它文件系统之间的区别。目前的大部分 Linux 文件系统都默认采用 ext4 文件系统,正如以前的 Linux 发行版默认使用 ext3、ext2 以及更久前的 ext。对于不熟悉 Linux 或文件系统的朋友而言,你可能不清楚 ext4 相对于上一版本 ext3 带来了什么变化。你可能还想知道在一连串关于替代的文件系统例如 Btrfs...

2019-08-06 15:36:47

Chief Ray Angle

Chief Ray Angle相机镜头与传感器的集成 CRA=chief ray angle.Sensor接收光能的效应一方面与Sensor本身有关,另一方面还与入射到Sensor上的光线角度有很大关系。在原来的感光胶片上CRA与照度有关,而如果在CMOS或CCDSensor上光能的接受效率不仅与CRA有关,还与Sensor的MicroLens开口布局有关。因此在做Lens设计的时候...

2019-07-25 16:58:30

EXT4 之 文件系统

前言 术语 综述 块Blocks 布局 可调整的block groupFlexible Block Group 元组块Meta Block Groups block group推迟初始化 特殊的inodeSpecial inodes Block和Inode分配策略 校验Checksums 大文件的分配Bigalloc 内嵌数据Inline Data 内嵌目录Inline ...

2019-07-24 18:48:12

Android 系统图形栈(二):OpenGL ES 库和 EGL 库加载过程

1. OpenGL ES 和 OpenGL ES 库的区别OpenGL ES: 它本身只是一个协议规范,定义了一套可以供上层应用程序进行调用的 API,它抽象了 GPU 的功能,使应用开发者不必关心底层的 GPU 类型和具体实现。 OpenGL ES 库:OpenGL ES 库就是上面 OpenGL ES 中定义的 API 的具体实现。由于每个显卡制造厂商的 GPU 硬件结构不同,从而导致...

2019-07-24 18:45:34

Android 系统图形栈(一): OpenGL ES 和 EGL 介绍

OpenGL ES什么是 OpenGL ES?OpenGL ES(OpenGL for Embedded Systems)是 OpenGL 三维图形API的子集,针对手机、PDA和游戏主机等嵌入式设备而设计,各显卡制造商和系统制造商来实现这组 API。1OpenGL 基本概念因为 OpenGL ES 是 OpenGL 的一个子集,所以下面就主要介绍一些有关 OpenGL 的一些...

2019-07-24 18:44:12

Android HAL 层原理分析

Android HAL 简介Android 系统硬件抽象层(Hardware Abstract Layer)运行在用户空间中,它向下屏蔽了硬件驱动的实现细节,向上提供了硬件访问的服务。通过 HAL 层,Android 系统分为两层来支持硬件设备,其中一层实现在用户空间,另外一层实现在内核空间中,它在 Android 系统框架中的位置如下图所示。传统的 Linux 系统则把对硬件的支持和管理全部...

2019-07-24 18:39:09

Android系统添加自定义按键

网上存在一些关于Android系统添加自定义按键的文章,但大多针对Android2.3和4.0系统的,许多文件都已经变动位置了,这两天我总结了一些,写出来欢迎大家交流与指正: Android系统通过*.kl文件将Linux按键传给上层,最新的Android4.4已经不再默认qwerty.kl文件了,代之的是frameworks/base/data/keyboards/Generic.kl...

2019-07-24 18:30:02

Android 驱动编写LED-NDK程序

这篇文章主要介绍了Android 驱动编写LED-NDK程序的相关资料,需要的朋友可以参考下1. 首先编写LINUX内核模块LED? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ...

2019-07-24 18:27:09

[RK3288][Android6.0] 调试笔记 --- UVC Camera jpg和yuv数据帧dump

https://blog.csdn.net/kris_fei/article/details/75350385

2019-07-24 18:24:08

DSP 优化心得

C6XX优化经验总结一、c6x的编译的常用选项(一)c6x的编译程序为“cl6x.exe”使用的方法Cl6x [options] [filenames]Cl6x:   编译程序Options:  编译选项Filenames:  C或汇编源文件说明:编译选项是一个字母或者两个字母,对大小写不敏感。编译选项的前面需要有一个“-”符号。一个字母的选项可

2014-01-20 15:04:00

DM642外设

Compare C6000 DSPs

2013-03-26 13:21:39

DSP/BIOS设计指导书

DSP/BIOS设计指导书1 概述CCS是TI的DSP芯片集成开发环境,v3.2版本中集成了DSP/BIOS v5.21,支持Himalaya TCI6482芯片。下面对CCS v3.2和DSP/BIOS的使用作一些介绍。2 CCS的安装目前TI提供的CCS最新版本是Code_Composer_Studio_v3.2.39.5,安装时最好卸载以前版本的CCS,或者选择不同的

2013-03-26 13:17:39

C64+DSP资源手册笔记

C64x+™模块包括:C64x+CPU,一级指令内存控制器(L1P),一级数据内存控制器(L1D),二级内存控制器(L2),内部DMA(IDMA),带宽控制(BWM),中断控制器(INTC),电源控制器(PDC)和外部内存控制器(EMC)。1. C64x+ CPUC64x+ CPU是C64x CPU的增强版,提供了下面一些新特征:l  扩展了新的指令l  增加了代码

2013-03-26 13:16:01

dsp bios系统API详解

dsp bios任务切换设置基础类的DSP/BIOS API调用一、时钟管理CLK(1)Uns ncounts = CLK_countspms(void)返回每毫秒的定时器高分辨率时钟的计数值(2)LgUns currtime = CLK_gethtime(void)返回高分辨率时钟的计数值 超过32bit归零高分辨率时钟是DSP时钟除以(TDDR+1)(3)LgU

2013-03-26 12:45:49

Guidelines when porting NDK to different PHYs

Guidelines when porting NDK to different PHYs 1Guidelines when porting NDK to different PHYsThis page is intended to provide general guidelines about NDK device drivers' source code and highlight

2013-03-26 12:42:16

DM648 FVID API函数

1) FVID_create()作用:是分配并初始化FVID通道对象;语法:fvidChan = FVID_create (name, mode, *status, optArgs, *attrs);参数定义: String name Int mode Int *status Ptr optArgs FVID_Attrs *attrs 其中:name是设备实例的

2013-03-26 12:40:24

基于GIO/FVID的DSP视频驱动程序

随着时代的发展,DSP技术在远程监控、可视电话、工业检测等视频处理领域得到了广泛的应用,对于不同的视频处理系统,会使用不同的视频设备,所以有必要为视频没备设计驱动程序,为高层应用程序提供统一的接口来操作底层硬件。只要是遵循此驱动程序接口标准开发的高层应用程序,都可以在具有相同接口的不同硬件平台上运行,具有很好的通用性和可移植性。同时高层应用程序设计人员只要会使用设备驱动程序提供的API接口,就不必

2013-03-26 12:38:42

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。