日期:2014-05-16  浏览次数:20925 次

LINUX下的AD转换问题,新手碰到困难了,请大家帮忙!
现在做的课题是先将模拟量AD转换,然后经过算法处理,网络传输。

结果在第一步就卡住了,问题是  

1)在网上找了很多ad转换的程序,都是在ads集成环境下的,是不是可以这样认为呢?在ads下的程序是没有系统的支持的?那么这些程序可不可以运行在装了linux系统的arm板上呢?   一直没搞明白两种开发环境的区别和联系,一种是ads集成开发环境,另一种是交叉编译的那种。请高手指点下啊!!新手很容易在一些概念方面卡住,谢谢!!

2)哪位高手有AD转换的C程序呢   ?另外我现在刚入门,实验室也就自己在做这个课题,我应该学习哪些东西呢?

很诚恳的请教,谢谢!!!


------解决方案--------------------
模数转换只能由硬件完成,如声卡的A/D采样器,DC和DV的CCD管,鼠标的滚球等。AD转换器相当于位于现实世界和计算机之间的 "次元门 ",只要进入计算机成为可以处理的东西(数据),就已经是数字化的了,剩下的是DSP的事情了。你想用程序处理,程序处理的对象和结果都是数据的才能处理。

你想要“AD”算法,这个想法比较奇怪.
------解决方案--------------------
在 ads写的是裸板程序 ,也就是没有操作系统。裸板程序是给以后上操作系统打下基础。裸板程序通过下载到开发板上是可以运行的,前提是你的开发板里有BOOTLOAD,如UBOOT
一般是把a/d转换以模块形式编入内核,具体请参阅网上的一些教程
------解决方案--------------------
我的QQ 7807816没事了讨论下