相关文章  
  • 教你如何IIS信息服务器排错指南
  • 加固Windows Server 2003 IIS 服务器(1)
  • 用SQL Server为Web浏览器提供图像(三)
  • 用SQL Server为Web浏览器提供图像(四)
  • WEB 系统中加密\解密URL传输参数
  • 使用Windows XP 及IIS 5.1配置Web服务器
  • 让Web站点适应Windows XP Service Pack 2
  • 完美实现个人建站梦想 全面了解IIS组建方法
  • 使用Delphi创建IIS虚拟目录的方法
  • 创建Web部件显示Portal Server的搜索数据
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    基于IIS总线的嵌入式音频系统设计3

    输(以回放为例)先由内部总线送到内存,然后传到BDMA控制器通道0,再通过IIS控制器写入IIS总线并传输给音频芯片。通道1用来录音。
      
      三星公司的BDMA控制器没有内置的存储区域,在驱动程序中必须为音频设备分配DMA缓存区。缓存区的地址在通道DMA控制器的地址寄存器中设置。
      
      UDAl341TS芯片除了提供IIS接口和麦克风扬声器接口,还提供L3接口控制音量等。L3接口分别连到S3C44B0的3个通用数据输出引脚上。
      
      2 音频设备底层软件设计
      嵌入式系统硬件设备种类繁多,且缺乏PC中标准的体系结构,所以必须为各种设备编写驱动程序。
      
      驱动程序的主要任务是控制音频数据在硬件中流动,并为音频应用提供标准接口。由于嵌入式系统资源有限,且处理器能力不强,所以在音频设备的驱动程序设计中,合理分配系统资源是难点。
      
      需要注意的是,在三星公司的ARM芯片中,I/O设备的寄存器作为内存空间的一部分,可以使用普通的内存访问语句读写I/O寄存器,进而控制外部设备。这是该嵌入式系统与传统的基于Intel处理器的PC最大的不同。
      
      2.1 驱动程序功能
      
      设备驱动程序中需要完成的任务包括:对设备以及对应资源初始化和释放;读取应用程序传送给设

    页码:[1] [2] [3] [4] [5] [6] [7] [8]3页、共8页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved