- 博客(14)
- 资源 (4)
- 收藏
- 关注
转载 ARM汇编程教程
ARM汇编程教程http://blog.chinaunix.net/uid-23193900-id-3251565.htmlARM汇编程序特点:l 所有运算处理都是发生通用寄存器(一般是R0~R14)的之中.所有存储器空间(如C语言变量的本质就是一个存储器空间上的几个BYTE).的值的处理,都是要传送到通用寄存器来完成.因此代码中大量看到LDR,STR指令来传送值
2013-04-14 15:59:47
1163
转载 rtplib在linux上的编译安装
JRTPlib简介在http://www.tekuba.net/program/10/中提到过RTP的例程,这里参考网络上的资料给出JRtpLIB的嵌入式arm环境以及桌面环境开发环境的建立。 RTP 是目前解决流媒体实时传输问题的最好办法,要在 Linux 平台上进行实时传送编程,可以考虑使用一些开放源代码的 RTP 库,如 LIBRTP、JRTPLIB 等。JRTPLIB 是一个面向
2012-09-13 12:22:05
3542
转载 Linux系统的大小端模式
大端模式 所谓的大端模式,是指数据的低位(就是权值较小的后面那几位)保存在内存的高地址中,而数据的高位,保存在内存的低地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放; 小端模式 所谓的小端模式,是指数据的低位保存在内存的低地址中,而数 据的高位保存在内存的高地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权
2012-09-13 11:58:06
13079
转载 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
1141
原创 linux 触屏测试
纠结一天的失去了,终于把能过熟悉使用触屏了,再次感谢前人开源。由于触屏驱动的分辨率和实际使用显示器的分辨率不同所以要将触屏坐标映射到显示器上的坐标(PS:触屏的分辨率往往要大于显示器的分辨率)映射公式:Sx = (Tx - Txmin)*Sxmax/(Txmax - Txmin); Sy = (Ty - Tymin)*Symax/(Tymax - T
2012-09-08 17:30:07
2121
转载 LINUX终端乱码解决方法
vi /etc/sysconfig/i18n将内容改为LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"
2012-09-06 00:18:22
579
转载 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
7009
原创 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
9822
转载 wav音频剖析
WAVE是录音时用的标准的WINDOWS文件格式,文件的扩展名为“WAV”,数据本身的格式为PCM或压缩型。 WAV文件格式是一种由微软和IBM联合开发的用于音频数字存储的标准,它采用RIFF文件格式结构,非常接近于AIFF和IFF格式。符合 RIFF(Resource Interchange File Format)规范。所有的WAV都有一个文件头,这个文件头音频流的编码参数。
2012-08-30 17:00:57
1230
转载 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
931
转载 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
1277
转载 Linux——UDA1341驱动
平台信息:Linux2.6.28+s3c2440 前言:由于最近需要在s3c2440上调试声卡驱动,达到左右声道可以同时录放音的功能。 我在google上搜索,网上像分析UDA1341驱动的真的很多,有人多高手都分析的相当到位,呵呵,小弟学习了他们的经验的基础上,终于调试出了可以做全双工使用的声卡驱动。同时编写了上层接口函数,测试完全通过。static int __init s
2012-08-26 01:15:15
1069
转载 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
996
转载 containet_of
在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:/** * container_of - cast a member of a structure out to the containing structure * @ptr: the pointer to the
2012-08-24 00:00:22
477
mini2440_KeilMDK裸机程序
2013-12-13
触屏测试程序
2012-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人