自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

转载 使用Qemu模拟Cortex-A9运行U-boot和Linux

开发环境: Ubuntu 12.04  所有软件包为最新1. 安装GNU工具链sudo apt-get insatll gcc-arm-linux-gnueabisudo apt-get insatll g++-arm-linux-gnueabi安装完成后会在 /usr/arm-linux-gnueabi/ 目录下生成库文件、头文件等。 我安

2013-01-28 09:51:52 2792

转载 Unix环境高级编程学习笔记(十二) 高级进程间通信

基于流的管道(STREAMS-Based Pipes)所谓基于流的管道实际上就是一种全双工管道,它必须在基于流的系统上才能实现,linux 默认对它是不支持的,而同样的逻辑,我们通常可以用基于 UNIX domain 的 socket 来实现,所以这里对它只作简单介绍。关于流机制,我在 Unix环境高级编程学习笔记(九) 高级IO中曾经介绍过,知道可以在流首处加入处理模块,对于基于

2013-01-18 14:09:06 902

转载 Device Tree Usage

设备树使用手册This page walks through how to write a device tree for a new machine. It is intended to provide an overview of device tree concepts and how they are used to describe a machine.本文将介绍如何

2013-01-15 10:28:59 5196 1

转载 使用mallopt调整malloc/new行为

同事在项目中使用new/delete的时候发现一个奇怪的现象:int32_t i;std::queue qTest;for (i = 0; i     char *p = new char[100];    qTest.push(p);    char *p1 = qTest.front();    delete[] p1;    qTest.pop()

2013-01-09 13:40:43 1460

转载 linux设备驱动之——V4L2

Video for Linux Two                      V4L2的是V4L的第二个版本。原来的V4L被引入到Linux内核2.1.x的开发周期后期。Video4Linux2修正了一些设计缺陷,并开始出现在2.5.X内核。Video4Linux2驱动程序包括Video4Linux1应用的兼容模式,但实际上,支持是不完整的,并建议V4L2的设备使用V4L2的模式。

2013-01-09 09:17:51 12169

转载 I2C设备驱动的编写(二)

前面我们说了如何I2C用户模式驱动,这种驱动基于I2C子系统,但是他对于应用程序开发人员的要求较高,需要应用程序开发人员了解硬件的一些东西,比如时序,地址等等,而多数时候应用程序开发人员是按照操作文件的方法操作设备,所以我们更希望用一些更简单的接口去访问。也就是我们今天的内容——基于I2C子系统的字符驱动。I2C子系统的代码分为三部分如图:Host:主机控制器驱动Device:设备

2013-01-08 17:20:20 1572

转载 I2C设备驱动的编写(一)

作者:曹忠明,华清远见嵌入式学院讲师。I2C总线是有Philips公司开发的,它是一种比较简单的总线,接线简单:只有两根线数据线(SCL)和时钟线(SDA),控制简单。所以一些封装较小的器件多使用I2C总线,常见的使用I2C总线的设备有EEPROM、rtc及一些传感器。这里我们介绍下基于linux的I2C设备驱动的编写。I2C设备驱动的编写有多种方式:一种是直接操作CPU的

2013-01-08 17:19:36 2558 1

转载 V4L2驱动程序架构

1 V4L2简介video4linux2(V4L2)是Linux内核中关于视频设备的内核驱动,它为Linux中视频设备访问提供了通用接口,在Linux系统中,V4L2驱动的Video设备节点路径通常/dev/video/中的videoXV4L2驱动对用户空间提供字符设备,主设备号为81,对于视频设备,其次设备号为0-63。除此之外,次设备号为64-127的Radio设备,次设备

2013-01-08 11:18:17 1784

转载 几个Linux邮件列表

上个网真是难啊。最近移动打电话忽悠我说送个手机邮箱给我,后来才知道139邮箱本来就有免费版的,真无耻。我想用手机收点信息也不错,可也没人给我发邮件。总不能到处乱贴引来一堆小广告吧。这才意识到邮件列表真是个好东西。碰上好的邮件列表,可以安安静静潜水,看别人讨论长见识。据说高手都用邮件列表,很少用论坛的。列举几个不错的邮件列表,应该都是用同一种程

2013-01-08 10:11:52 2245 1

转载 I2S音频总线学习(三)S3C2440的I2S控制器

I2S音频总线学习(三)S3C2440的I2S控制器一、I2S控制器结构框图                         S3C2440A的Inter-IC Sound (IIS)总线接口作为一个编解码接口连接外部8/16位立体声音频解码IC用于迷你碟机和可携式应用。IIS总线接口支持IIS总线数据格式和MSB-justified数据格式。该接口对FIFO的访问采用了DMA模式取代了中

2013-01-07 16:39:39 1232

转载 I2S音频总线学习(二)I2S总线协议

目录(?)[+]I2S音频总线学习(二)I2S总线协议一、I2S总线概述        音响数据的采集、处理和传输是多媒体技术的重要组成部分。众多的数字音频系统已经进入消费市场,例如数字音频录音带、数字声音处理器。对于设备和生产厂家来说,标准化的信息传输结构可以提高系统的适应性。I2S(Inter—IC Sound)总线是飞利浦公司为数字音频设备之间的音频数据传输而

2013-01-07 15:55:30 1132

转载 I2S音频总线学习(一)数字音频技术

目录(?)[+]IIS音频总线学习(一)数字音频技术一、声音的基本概念    声音是通过一定介质传播的连续的波。图1 声波重要指标:振幅:音量的大小周期:重复出现的时间间隔频率:指信号每秒钟变化的次数声音按频率分类:图2 声音的频率(语音信号频率范围:300Hz-3kHz)声音的传播携带了信息,它是人类传播

2013-01-07 15:35:24 1365 1

转载 PAL和NTSC

PAL由德国人Walter Bruch在1967年提出,当时他是为德律风根(Telefunken)工作。“PAL”有时亦被用来指625 线,每秒25格,隔行扫描,PAL色彩编码的电视制式。PAL制式中根据不同的参数细节,又可以进一步划分为G、I、D等制式,其中PAL-D制是中国大陆采用的制式。PAL和NTSC这两种制式是不能互相兼容的,如果在PAL制式的电视上播放NTSC的影像,画面将变成黑白,反

2013-01-07 10:44:56 6703

转载 CCD和CMOS的不同之处

CCD与CMOS传感器是当前被普遍采用的两种图像传感器,两者都是利用感光二极管(photodiode)进行光电转换,将图像转换为数字数据,而其主要差异是数字数据传送的方式不同。  如下图所示,CCD传感器中每一行中每一个象素的电荷数据都会依次传送到下一个象素中,由最底端部分输出,再经由传感器边缘的放大器进行放大输出;而在CMOS传感器中,每个象素都会邻接一个放大器及A/D转换电路,用类似内

2013-01-07 10:42:13 1077

转载 Linux音频编程-OSS编程-alsa编程

虽说alsa的API才是Linux音频编程的未来,但是alsa和OSS相兼容的接口正是我们编程时用到最多的。。特此献上。。OSS(Open Sound System)是 unix 平台上一个统一的音频接口, 即只要音频处理应用程序按照OSS的API来编写,那么在移植到另外一个平台时,只需要重新编译即可。OSS(Open Sound System)是unix平台上一个统一的音

2013-01-07 10:38:10 4234

转载 tw9910

Techwell的TW9910是一个低功耗的NTSC/PAL/SECAM视频解码芯片。其专为便携移动应用设计。在可选的低功耗模式可以减少电源消耗,它采用1.8V低电压供电,输出3.3V。TW9910可以将基带模拟信号CVBS 或者S-video输入转换为8位或16位的4:2:2 YCbCr信号输出。基本应用:——手机 ——便携式多媒体播放器——便携式DVD播放器

2013-01-06 12:27:26 2044

转载 本地socket unix domain socket

socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIXDomain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应用层数据从一个进程拷贝到另一个进

2013-01-05 18:18:29 33038 5

原创 mmc卡驱动中host层的probe函数分析

static int __devinit s3cmci_probe(struct platform_device *pdev){struct s3cmci_host *host;//本质上是对通过mmc_host的一个自我实现的封装,//就说里面不但有mmc_host还有一些三星自己的东东struct mmc_host*mmc;//这个才是对一个mmc控制器的描述体int

2013-01-05 14:59:33 3258 2

stylegan2模型,可生成网红脸图片

stylegan2模型,可生成网红脸图片,制作属于自己的专属女神脸

2022-05-12

使用tengine进行视频人脸检测的代码

使用tengine进行视频人脸检测的代码,tengine再cpu推理优化比较好,速度比较快

2022-04-10

alsa(asoc dapm)框架分析

alsa(asoc dapm)框架分析,描述了alsa 音频驱动开发过程中一些工具的使用和驱动的分析框架

2012-12-24

Linux C 函数手册

Linux C 函数手册 查c语言函数的工具手册,好用实惠啊

2012-08-12

空空如也

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

TA关注的人

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