
嵌入式学习
文章平均质量分 77
烟雨任此生
桀骜不驯,想要的东西就奋力去追!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
wave录音程序||linux下录音程序
#include #include #include #include #include #include #include #include #define LENGTH 3 //录音时间,秒#define RATE 9600 //采样频率#define SIZE 8 //量化位数#define CHANNELS 1转载 2012-08-29 23:50:27 · 955 阅读 · 0 评论 -
nfs:server is not responding,still trying的解决方法
方法1 :我在arm上通过NFS共享文件时出现下面的错误提示nfs:server is not responding,still trying原因分析:NFS 的默认传输协议是 UDP,而PC机与嵌入式系统通过UPD交互时就会出现严重的网卡丢包现象。解决方法:在客户端改用TCP协议,使用下面的命令,#mount -o tcp 10.10.19.25:/home/expo转载 2012-09-09 23:27:43 · 1169 阅读 · 0 评论 -
linux 触屏测试
纠结一天的失去了,终于把能过熟悉使用触屏了,再次感谢前人开源。由于触屏驱动的分辨率和实际使用显示器的分辨率不同所以要将触屏坐标映射到显示器上的坐标(PS:触屏的分辨率往往要大于显示器的分辨率)映射公式:Sx = (Tx - Txmin)*Sxmax/(Txmax - Txmin); Sy = (Ty - Tymin)*Symax/(Tymax - T原创 2012-09-08 17:30:07 · 2156 阅读 · 0 评论 -
UDP 的Connect函数的例子 .
udp中也有connect 只是它的connect不会进行三步握手 udp中调用connect时什么包也不发送 调用connect是可选的 调用connect后就可以使用send recv来进行UDP的收发包 而不必每次都要指定地址 然后使用sendto recvfrom进行操作 当然也可以调用sendto recvfrom没有调用connect那只能调用sendto recvfrom转载 2012-09-05 14:08:15 · 7047 阅读 · 0 评论 -
Linux——UDA1341驱动
平台信息:Linux2.6.28+s3c2440 前言:由于最近需要在s3c2440上调试声卡驱动,达到左右声道可以同时录放音的功能。 我在google上搜索,网上像分析UDA1341驱动的真的很多,有人多高手都分析的相当到位,呵呵,小弟学习了他们的经验的基础上,终于调试出了可以做全双工使用的声卡驱动。同时编写了上层接口函数,测试完全通过。static int __init s转载 2012-08-26 01:15:15 · 1094 阅读 · 1 评论 -
UDA1341不能录音的解决方法
原文地址:http://www.hhcn.com/cgi-bin/topic.cgi?forum=3&topic=613&show=125===================================================================static ssize_t smdk2410_audio_read(struct file *fi转载 2012-08-26 01:10:45 · 1012 阅读 · 0 评论 -
linux下录音、放音程序
#include #include #include #include #include #include #include #include #define LENGTH 10 //录音时间,秒#define RATE 88200 //采样频率#define SIZE 16 //量化位数#define CHANNELS 2原创 2012-08-31 13:17:16 · 9899 阅读 · 2 评论 -
wav音频剖析
WAVE是录音时用的标准的WINDOWS文件格式,文件的扩展名为“WAV”,数据本身的格式为PCM或压缩型。 WAV文件格式是一种由微软和IBM联合开发的用于音频数字存储的标准,它采用RIFF文件格式结构,非常接近于AIFF和IFF格式。符合 RIFF(Resource Interchange File Format)规范。所有的WAV都有一个文件头,这个文件头音频流的编码参数。转载 2012-08-30 17:00:57 · 1255 阅读 · 0 评论 -
UDA1341声卡驱动放音测试程序
1)音频设备只能以O_WRONLY或者O_RDONLY方式打开,不能使用O_RDWR方式打开,因为不支持同时录音和放音。2)使用方法举例"./oss /tmp/test.wav 22050" ,会自动录音2MB,再将其播放出来。3)支持调整音频采样率:支持44100、22050、11025和8000四种采样率。以下为测试程序源码=========================转载 2012-08-28 11:15:02 · 1306 阅读 · 0 评论 -
ARM汇编程教程
ARM汇编程教程http://blog.chinaunix.net/uid-23193900-id-3251565.htmlARM汇编程序特点:l 所有运算处理都是发生通用寄存器(一般是R0~R14)的之中.所有存储器空间(如C语言变量的本质就是一个存储器空间上的几个BYTE).的值的处理,都是要传送到通用寄存器来完成.因此代码中大量看到LDR,STR指令来传送值转载 2013-04-14 15:59:47 · 1191 阅读 · 0 评论