- 博客(21)
- 资源 (40)
- 收藏
- 关注
转载 linux 下 alsa 音频库的移植
Andrew Huangbluedrum@163.comalsa 是在LINUX出现比较晚的音频处理库,主要是针对原有的OSS的库进行改进.性能更好,支持多个播放源等.但相应的,增加的编程的复杂性. 旧的oss是采用标准文件IO接口,设备打开采用open,声音播录是采用数据IO接口(read/write),设备的参数采用ioctl来控制.都是系统调用因此无需额外库和配置文件来操作设备.但
2014-04-25 17:45:27 1169
转载 Alsa-utils使用方法
一.alsa-utils介绍 ALSA是kernel中的一个声音驱动程序.它包括alsa核心和其他声卡的驱动.alsa-utils是alsa的一个工具包,里面包含有声卡测试和音频编辑的工具.二.alsa-utils的安装1.RPM包方式 Turbolinux 10.5,11版本已经包含有alsa-utils的rpm包,你可以直接安装:
2014-04-25 16:58:21 3543
转载 ALSA配置Linux声卡
就Linux系统对硬件设备的支持特性而言,对声卡的支持是很糟糕的。不过现在好了,有两种驱动程序可以弥补Linux系统的不足。一种是OSS(开放声音系统),一种是ALSA(先进Linux声音架构)。OSS是一个商业声卡驱动程序,需要花钱购买,否则每次启动后,你只可以免费使用240分钟;ALSA是自由软件,可以免费使用。一、安装OSS声卡驱动程序1.从http://www.opensoun
2014-04-25 16:31:09 1791
转载 Linux ALSA 系统架构
ALSA是Linux声卡驱动的架构,下面基于linux-2.6.32描述下ALSA系统架构。ALSA系统可以分为alsa-lib、alsa-driver,而alsa-driver又分为core层和底层硬件层。作为开发者,我们只需移植底层硬件层,根据自己硬件特性,实现底层的移植。而core层基本属于ALSA标准框架,不需要自己实现。介绍ALSA框架,下面是大体框架图。
2014-04-25 14:47:30 1268
转载 关于ALSA的小结
这一年来的一个重要工作是音频设备驱动方面,如驱动开发、调试debug、性能调优、音频路由、回声消除等。除此之外,熟悉了一下alsa-lib接口,Android音频系统,包括设备抽象层和音频策略。遗憾的是一直没有什么机会接触蓝牙设备的集成和开发,可预知的未来无线设备会极大地普及。还有就是ffmpeg,以前经常用它来做一些兴致突来能力而及的小工具,年初时计划进一步在它的基础上学习H
2014-04-25 11:20:24 973
转载 Linux音频编程指南
一、数字音频音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理。数字音频系统通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一步骤的设备常被称为模/数转换器(A/D)。A/D转换器以每秒钟上万次的速率对声波进行采样,每个采样点都记录下了原始模
2014-04-24 17:31:58 764
转载 linux下编译安装音频处理audacity-2.0.3教程
原创内容,转载请注明出处:http://www.myzhenai.com/thread-15778-1-1.htmlhttp://www.myzhenai.com.cn/post/1247.html音频编辑录音器(Audacity)是一个免费的跨平台(包括Linux、Windows、Mac OS X)音频编辑器。你可以使用它来录音,播放,输入输出WAB、AIFF、Ogg Vorbis和MP3文
2014-04-24 11:24:33 3030
转载 linux下dhcp服务器分配出去的IP地址及剩余IP地址
我认为有2种办法1。你可以查看防火墙信息,如图,可以清晰的看到,192.1681.200的IP给了哪个MAC地址2. /var/lib/dhcpd/dhcpd.leases 这个文件专门记录了DHCP的分配情况**********************************************************************************
2014-04-22 18:21:56 17356
转载 ubuntu下的wireshark编译安装
今天在ubuntu下进行安装wireshark,费了很多时间,过程中出了很多错误,但最终安装成功了,这里写下自己的安装步骤和方法,供大家参考。安装编译工具: $sudo apt-get install build-essential 为了成功编译Wireshark,您需要安装GTK+的开发文件和GLib库(libraries)。 $sudo apt-get i
2014-04-22 17:10:42 722
转载 Linux下Wi-Fi的实现:wireless_tools和wpa_supplicant
平台为hi35XX,在Liunx下借助wireless_tools和wpa_supplicant(因为现在的无线wifi网络大多是wpa加密。所以需要移植wpa_supplicant工具)等工具实现wifi的过程。一、移植wireless_tools1. 下载并编译wireless_toolstar zxf wireless_tools.29.tar.gz(网上下载)
2014-04-22 17:06:41 1755
转载 Linux上安装和使用Wireshark
CentOS下安装Wireshark相当简单.两条命令就够了.这里.主要是记录写使用方面的东西安装:1、yum install wireshark。注意这样并无法使用wireshark命令和图形界面。但提供了抓包基本功能。2、yum install wireshark-gnome。这样就可以方便的使用了。【简易使用】#tshark; 监控所有数据,实时变化。【简易使
2014-04-22 17:05:32 1405 1
转载 Linux下的iwpriv(iwlist、iwconfig)的简单应用
无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能。那么Linux下的wifi到底该怎么配置、连接呢??开始配置之前,我们要说说iw家族。iw是linux下常用的wifi配置工具,网上有相应的库和源码。全名为wirelessTools。配置wifi模块,并连接相应的无线网络过程:主要使用iwpriv命令1. 扫描可用的无线网络:[cpp] v
2014-04-22 08:53:27 1020
转载 linux下架设wifi无线热点(虚拟ap/softAP)
可恶的校园网,竟然限制网卡,哥想用个wifi都非常不爽。从此抛弃锐捷投奔到mentohust的怀抱。笔记本自然充当路由器的角色。windows下可用connectify或虚拟适配器什么的自然无忧,linux下哥亦有妙招。一般情况,netmanager可以直接办到,不过那个是ad-hoc模式,大多数安卓手机不支持(或者说是选择性忽视),而ap模式(听说mint自带),我选用hostapd,下面来介绍
2014-04-17 18:04:16 5768
转载 linux centos 网卡错误 Device eth0 does not seem to
在使用vmware迁移linux系统过程中,发现部署后的linux系统无法启动网卡报错为Bringing up interface eth0: Device eth0 does not seem to be present,delaying initializationcentos 网卡错误 Device eth0 does not seem to" title="lin
2014-04-16 10:17:03 973
转载 Linux无法正常启动 报错/dev/sda1:contains a file system with errors.check forced
机房一台Fedora的server无法正常启动,检查后应该是/dev/sda3这块硬盘的逻辑卷无法加载所致,使用fsck命令解决,命令如下:# fsck -C fd -N /dev/sda3 这之后会有如下提示[/sbin/fsck.ext3 (1) -- /dev/sda3] fsck.ext2 -C0 /dev/sda3 继续执行命令如下# fsck.ext3
2014-04-16 09:23:26 8397 3
转载 CentOS5.5使用G4L克隆磁盘更换坏盘
操作系统:CentOS5.5一、问题描述:服务器因意外断电,重新启动后出现以下问题:1〉 使用root用户在dev/mapper/VolGroup00-LogVol00修改或者创建文件时报Linux Error: 30: Read-only file system.2〉使用root用户在/boot分区下创建或修改文件可以。 二、问题诊断:1〉实时查看系统日志信息看是否有
2014-04-15 15:47:42 1834
转载 linux下USB驱动开发
USB驱动开发在掌握了USB设备的配置后,对于程序员,我们就可以尝试进行一些简单的USB驱动的修改和开发了。这一段落,我们会讲解一个最基础USB框架的基础上,做两个小的USB驱动的例子。USB骨架在Linux kernel源码目录中driver/usb/usb-skeleton.c为我们提供了一个最基础的USB驱动程序。我们称为USB骨架。通过它我们仅需要修改极少的部分,就
2014-04-14 18:20:00 1061
转载 Linux内核OOM机制的详细分析
Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。典型的情况是:某天一台机器突然ssh远程登录不了,但能ping通,说明不是网络的故障,原因是sshd进程被OOM killer杀掉了(多次遇到这样的假死状况)。重启机器后查看系统日志/var/log/mes
2014-04-11 16:53:54 795
转载 OOM(out_of_memory) killer分析
Chipset: MSM8X25QCodebase: Android4.1Kernel: 3.4.0 概念: OOMkiller,即out of memory killer,是linux下面的一种管理当内存耗尽时的处理机制。当内存较少时,OOM会遍历整个进程链表,然后根据进程的内存使用情况以及它的oom score值最终找到得分较高的进程,然后发送kill信号将
2014-04-11 16:22:15 1063
转载 Linux环境下bind9.2.3域名服务器的安装
1.从http://www.isc.org/products/BIND/bind9.html下载bind9的源文件。目前版本为9 .23,源文件为bind-9.2.3.tar.gz。2.将源文件bind-9.2.3.tar.gz置于/usr/local/src目录下。3.解压缩源文件bind-9.2.3.tar.gz # tar -xzvf bind-9.2.3.tar.gz -C
2014-04-02 11:06:38 792
转载 DNS—bind安装与配置的关键技术揭秘
一.Bind 简介。 Bind是一款开放源码的DNS服务器软件,Bind由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广泛的DNS服务器软件,支持各种unix平台和windows平台。本文将介绍它在Red hat Linux 9中最基本的安装和配置。 二.软件的相关资源。 官方网站:h
2014-04-01 17:23:11 673
ubuntu20.02用的tensorflow-1.15.3
2020-12-21
ubuntu20.04 tensorflow-2.2.5的python安装包
2020-12-21
rtl8188eus驱动
2016-01-07
RT3070缺少rt2870.bin文件
2015-09-07
win10 USB转串口驱动 PL2303
2015-08-07
Tcpmp_0.72RC1
2014-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人