自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 语音识别之初体验

一、概述作为最自然的人机交互方式 --语音,正在改变人们的生活,丰富多媒体技术的应用。语音识别技术是语音信号处理的一个重要分支,也是近年来很火的一个研究领域。随着科技的飞速发展,语音识别不仅在桌面PC和大型工作站得到了广泛应用,而且在嵌入式系统领域也占有一席之地,如智能家居、苹果的Siri、车载语音识别系统等。相信在不久的将来,语音识别技术必定会渗透在人们生活的每个角落。二、语音识别系统的

2014-06-26 15:36:17 2312

原创 嵌入式Linux学习小结

嵌入式Linux学习心得这两个月一直在学习Linux。作为一名初学者,学习期间难免磕磕碰碰、走弯路,但是,抱着不怕失败、多尝试的信念,最终还是坚持下来了。现在已经清楚Linux的框架,知道怎么去开发一个Linux程序,同时,随着学习的深入,我发觉自己已经爱上Linux了。下面简单谈谈我的Linux学习体会,也算是对这段时间的一个小小总结。嵌入式Linux(ARM+Linux)学习步骤:

2014-06-24 16:16:46 1243

原创 LCD开发之汉字显示

一、LCD显示原理利用液晶制成的显示器称为LCD,依据驱动方式可分为静态驱动、简单矩阵驱动以及主动矩阵驱动3种。其中,简单矩阵型又可再细分扭转向列型(TN)和超扭转式向列型(STN)两种,而主动矩阵型则以薄膜式晶体管型(TFT)为主流。一块LCD 屏显示图像不但需要LCD驱动器,还需要有相应的LCD控制器。通常 LCD 驱动器会以 COF/COG的形式与LCD 玻璃基板制作在一起,而 LC

2014-06-23 22:50:10 10551

原创 Linux驱动的两种加载方式过程分析

一、概念简述在Linux下可以通过两种方式加载驱动程序:静态加载和动态加载。静态加载就是把驱动程序直接编译进内核,系统启动后可以直接调用。静态加载的缺点是调试起来比较麻烦,每次修改一个地方都要重新编译和下载内核,效率较低。若采用静态加载的驱动较多,会导致内核容量很大,浪费存储空间。动态加载利用了Linux的module特性,可以在系统启动后用insmod命令添加模块(.ko),在不需要

2014-06-21 11:27:35 4836

原创 Linux实现音频录放

走进WAVE文件WAVE是录音时用的标准的Windows文件格式,文件的扩展名为“wav”,数据本身的格式为PCM或压缩型,属于无损音乐格式的一种,符合RIFF(Resource Interchange File Format)规范。所有的WAV都有一个文件头,这个文件头音频流的编码参数。数据块的记录方式是小端(little-endian)字节顺序,标志符并不是字符串而是单独的符号表1

2014-06-18 21:35:27 4747

转载 计算机是如何启动的

零、boot的含义先问一个问题,”启动”用英语怎么说?回答是boot。可是,boot原来的意思是靴子,”启动”与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写,它来自一句谚语:"pull oneself up by one's bootstraps"字面意思是”拽着鞋带把自己拉起来”,这当然是不可能的事情。最早的时候,工程师们用它来比喻,计

2014-06-14 12:50:40 628

原创 Linux声卡驱动移植和测试

一、分析驱动程序,根据开发板修改代码;代码太长,就不贴了,几个注意点:1、 查看开发板原理图和S3C2410的datasheet,UDA1341的L3MODE、L3DATA、L3CLOCK分别与S3C2410的GPB2、GPB3、GPB4相连,IISLRCK=GPE0, IISSCLK=GPE1, CDCLK=GPE2,IISSDI=GPE3, IISSDO=GPE4,部分代码如下:

2014-06-13 16:23:41 5844

原创 Linux音频驱动简述

一、数字音频音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理。数字音频系统通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一步骤的设备常被称为模/数转换器(A/D)。A/D转换器以每秒钟上万次的速率对声波进行采样,每个采样点都记录下了原始模拟声波在

2014-06-09 21:35:42 2038

转载 I2S音频总线学习

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

2014-06-08 09:26:49 10077

原创 虚拟机VMware下安装Red Hat Linux 9.0步骤详解

注意:本安装全部是在虚拟机上进行的,用的是ISO镜像文件安装。1.安装完VMwareWorkstation后,启动VMwareWorkstation,新建一个虚拟机,其主界面如下图。    2.VMware Workstation的配置    VMwareworkstation安装完毕后,利用它可以建立多个虚拟机,每新建一个虚拟机,就会要求你建立一个配置文件。这个配置文件实际上相当

2014-06-07 18:19:58 26507 1

转载 Linux常用shell命令(学习小结)

1. man 对你熟悉或不熟悉的命令提供帮助解释eg:man ls 就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。2. ls 查看目录或者文件的属*,列举出任一目录下面的文件eg: ls /usr/manls -la.d表示目录(directory),如果是一个"-"表示是文件,如果是l则

2014-06-07 12:50:20 1220

原创 嵌入式系统的基础总结

1、嵌入式系统的定义以应用为中心,以计算机技术为基础,且软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗的严格要求的专用计算机系统。2、嵌入式系统的组成硬件部分:嵌入式微处理器、外围硬件设备;软件部分:嵌入式操作系统、特定的应用程序。嵌入式微处理器外围设备是指在一个嵌入式系统当中,嵌入式处理器以外的完成存储、通信、调试、显示等辅助功能的其它部件,根

2014-06-06 22:29:46 1117

原创 Linux驱动开发之LED驱动

#include#include#include#include#include#include#include#include#include#include#include#include#include#include#define S3C2410_GPFCON S3C2410_GPIOREG(0x50)#define S3C2410_GPFDAT S3C2

2014-06-06 17:06:35 1982

ARM Linux入门与实践

从开发者的角度讲解嵌入式Linux的开发,是入门的好书。

2014-05-03

空空如也

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

TA关注的人

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