节点文献

基于IIS总线的嵌入式数字音频系统的研究与实现

【作者】 韩威

【导师】 赵建军;

【作者基本信息】 昆明理工大学 , 物理电子学, 2008, 硕士

【摘要】 嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。随着计算机技术的迅速发展,嵌入式系统成为当前IT产业的焦点之一,呈现了巨大的市场需求。大量的嵌入式应用对基于嵌入式设备的开发实现提出了更高的要求,传统的直接面向嵌入式设备硬件的开发方式已经成为嵌入式应用开发的瓶颈。ARM体系的微处理器由于其突出的性能特点,近年来已经在嵌入式应用领域确立了市场和技术的领先地位。uClinux就是从Linux衍生出来的一种操作系统,支持众多类型的嵌入式处理器。本论文对基于嵌入式操作系统的嵌入式设备应用开发方式进行了深入的研究,重点研究了嵌入式设备的硬件驱动开发。本文分三个阶段来阐述如何基于嵌入式操作系统来开发嵌入式设备的应用。在介绍了本课题的软硬件平台基础之后,本文对移植bootloader和嵌入式操作系统进行研究,并重点讲述如何将Blob和uClinux操作系统移植到本文的研究平台S3CEV40上。接着,本文以移植了uClinux内核的S3CEV40平台为研究对象,详细探讨了如何为这款嵌入式设备设计驱动程序,以及如何将驱动程序安装进uClinux内核,从而完善uClinux内核对S3CEV40平台的控制。最后,本文说明了,在uClinux操作系统中,如何通过系统内核调用驱动程序来完成对硬件设备的操作。

【Abstract】 The embedded system is a specific computer system that focuses on the application on the base of computer technology including both software and hardware, and is qualified with the rigid requirement of application system about function, reliability, cost, size and power consumption. With the swift development of the technology of the computer, the embedded system becomes one of the focuses of IT industry. The enormous market of embedded system has appeared. At the same time, the large amount of embedded application puts forward high demand to the realization of the development based of embedded system. The traditional development way becomes the bottleneck already.In recent years, ARM has already established the leading position in market and technology on the embedded application because of its outstanding performance. uClinux is a kind of operating system derived from Linux, and supports many embedded processors. This paper has done deep research in embedded device application and development based on embedded OS. The focus of is the driver development of embedded device.This paper consists of three parts. After introducing the software and hardware platform of the project, this paper carries on researching in porting bootloader and embedded OS, especially how to port Blob and uClinux to platform S3CEV40. Then, this paper discusses how to design and realize audio driver for the embedded hardware, and install it into uClinux kernel to control platform S3CEV40. Finally, this paper explains how to control the device with its driver by uClinux.

【关键词】 嵌入式ARMuClinux音频驱动S3C44B0X
【Key words】 embeddedARMuClinuxaudio driverS3C44B0X
  • 【分类号】TP391.42
  • 【下载频次】208
节点文献中: 

本文链接的文献网络图示:

本文的引文网络