自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 MINI2440+UDA1341TS分析之二

LINUX内核存在着音频子系统,其代码是平台无关,其逻辑也已经为我们搭建好.我们一般重点工作便是用平台相关信息去初始化这个子系统.比如我们在S3C2440+UDA1341TS便需要把主控端(S3C2440的音频硬件子系统)和设备UDA1341TS的CODEC相关的信息代入到内核的音频子系统当中去.    下面罗列出SOC端及DEV端的平台设备相关性的代码.     1.S3C2440主

2013-10-24 17:15:05 1058

原创 LINUX驱动子系统设计的粗糙模型

LINUX内核的特点:    1).可移植性很强.从其支持众多的CPU及DEMO板可以知道;    2).上层APP的统一.    这两点都得归功于内核设计的思想模型,简而言之就是驱动子系统的功劳.    最粗糙、最笼统的LINUX内核驱动设计思想模型图如下:     下面分析上述的框架图:    (1).直接面向用户空间(UserSpace)的是内核驱动子系统,比

2013-10-23 10:34:48 645

原创 MINI2440+UDA1341TS分析之一

开发板MINI2440上的音频系统为S3C2440+UDA1341TS.原理图如下:

2013-10-22 18:06:28 2658

原创 I2S总线

音响数据的采集、处理和传输是多媒体技术的重要组成部分。众多的数字音频系统已经迚入消费市场,例如数字音频录音带、数字声音处理器。对于设备和生产厂家 来说,标准化的信息传输结构可以提高系统的适应性。I2S(Inter—IC Sound)总线是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线与责于音频设备之间的数据传输,广泛应用于各种多媒体系统。 它采用了沿独立的导线传输时钟不数据

2013-10-21 16:18:21 809

原创 L3总线协议及时序示意代码

CODEC目前实现内部寄存器的操作一般有SPI、IIC和L3.这里介绍L3.    L3接口实际上是一种串行接口,它由3根信号线组成,完成处理器和C0DEC之间的数据和控制信号交换.DAl341TS就是采用L3接口.    L3DATA:处理器接口数据线;     L3MODE:处理器接口模式信号线;    L3CLOCK:处理器接口时钟信号线.     一般而言,一款CP

2013-10-21 15:58:35 1795

原创 常用运放电路

1.运放的基本知识:    运放,是运算放大的简称.原理图上最简单的标识符如下:    相关术语:    同向端:        U+对应的端子为同向端.    反向端:        U-对应的端子为反向端.    虚短:        在分析电压时,可以把U-和U+之间理解为电势差相等,谓之虚短.    虚断:        在分析电流时,可以把运放

2013-10-20 17:15:23 2918

原创 共基、共射、共集基本放大电路

1.如何判定一个基本的放大电路是共基、共射还是共集呢?    去掉输入、输出端,剩下的就是共端了.如下图:    ui接基极,uo接发射极,就是共集电极了.     2.基本的放大电路:        2-1.共发射极小信号放大器                        功能:放大小幅度电压信号        工作原理:Q1接成共射组态单管放大器,R1

2013-10-20 16:47:26 17553

原创 三极管(Transistor)

由三块半导体构成,分为NPN型和PNP型两种.三极管含有3极(基极、集电极、发射极)、2结(集电结、发射结)、3区(集电区、基区、发射区).三极管结构及符号如下图所示:         1.如何在原理图的标识分辨出三级管的三个极并判断它是PNP型还是NPN型呢?导通条件是什么?        以下为方便记忆和理解,纯属个人看法,不含任何专业知识含量(文科生,木有办法啦).

2013-10-20 02:15:28 1581

原创 半导体二极管(Diode)

二极管的主要结构是PN结.     1.重要特性:        PN结的重要特性是单向导电性.         1-1.正向导通:        PN结外加正向电压(正向偏置)——P接 +、N接 - ,形成较大正向电流(正向电阻较小).如3mA.                1-2.反向截止:         PN结外加反向电压(反向偏置)——P接 -、N接

2013-10-20 00:36:42 1517

原创 基于MINI2440分析LINUX内核的GPIO子系统分析

MINI2440是基于三星S3C2440平台的DEMO板.作为一个SOC,其引脚都有很多复用功能,如一般的GPIO,特定外设的功能引脚,如IIC的CLK引脚.分析其引脚的配置以作笔记.     1.core_initcall(s3c24xx_gpiolib_init):        内核的设计思想,一是喜欢把某个设备打包成结构体;二是尽可能的分离平台相关的代码,使其更具可移植性.

2013-10-09 23:10:11 1308 1

原创 LINUX下的LCD子系统分析

LINUX下的帧缓冲是LINUX视频系统的核心,其重大意义在于使得开发人员可以与平台无关的方式编写应用程序和较高内核层的程序.从而使得内核的帧缓冲接口允许应用程序与底层图形硬件的变化无关.也就是说,只要应用程序和显示器驱动程序遵循缓冲接口,应用程序可以不用改变就可以在不同类型的视频硬件上运行.其框架图如下:         下面以MINI2440为实例进行分析.     1.平

2013-10-04 16:51:57 1401

空空如也

空空如也

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

TA关注的人

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