首页> 中文学位 >嵌入式Linux系统的网络通信和多媒体应用研究
【6h】

嵌入式Linux系统的网络通信和多媒体应用研究

代理获取

目录

文摘

英文文摘

第一章绪论

1.1嵌入式系统概述

1.1.1什么是嵌入式系统

1.1.2嵌入式系统的应用

1.1.3嵌入式系统的特点

1.1.4各种各样的嵌入式操作系统(EOS)

1.2选择嵌入式LINUX系统

1.3嵌入式LINUX的网络通信和多媒体应用

1.4本论文的主要工作及内容安排

第二章嵌入式LINUX系统及其开发应用基础

2.1嵌入式LINUX系统

2.1.1嵌入式Linux操作系统与硬件设备的关系

2.1.2嵌入式Linux系统的构成

2.1.3 Linux的启动和初始化分析

2.1.4构造嵌入式Linux内核

2.4.5嵌入式Linux的GUI概况

2.4.6嵌入式Linux的开发环境和工具

2.1.7基于嵌入式Linux系统的开发

2.1.8几种典型的嵌入式Linux系统

2.2 LINUX系统环境编程及内核分析

2.2.1内存管理机制及内存使用方法

2.2.2进程和线程的机制和管理

2.2.3进程间通信机制及使用

2.2.4中断机制及中断服务程序的编写

2.2.5文件系统及设备驱动程序

2.2.6系统I/O模型及编程方法

2.3 LINUX下PCI设备驱动程序开发

2.3.1设备驱动程序的功能

2.3.2驱动程序与Linux操作系统和外设的关系图

2.3.3 Unix/Linux下设备驱动程序的一般分类方法

2.3.4加载和卸载驱动程序

2.3.5几个在PCI设备驱动程序中起核心作用的数据结构

2.3.6一个典型PCI驱动程序的流程图

2.3.7 PCI驱动程序的框架

2.3.8典型的Linux下PCI驱动程序各主要模块功能分析

2.3.9一个典型的PCI设备驱动程序的实验与测试

2.4 LINUX环境下的SOCKET网络编程

2.4.1 TCP/IP协议

2.4.2 Socket网络编程原理

2.4.3 Socket接口函数

2.4.4服务器模型

2.5本章小结

第三章基于嵌入式LINUX的H.263多媒体系统的软件设计与实现

3.1系统的方案设计和原理概述

3.1.1系统框图

3.1.2系统工作原理和数据流程

3.2数字视频压缩与H.263压缩编码简介

3.2.1数字视频压缩的必要性

3.2.2 H.263数字视频压缩压缩标准简介

3.3 PC/104及嵌入式LINUX系统

3.3.1 PC/104工业总线和PCI

3.3.2 PC/104平台——Cool-RoadRunner-II

3.3.3基于PC/104平台的嵌入式Linux操作系统

3.4 TMS320C6205 DSP的PCI模块

3.4.1 TMS320C6205 DSP的基本组成

3.4.2 C6205的PCI模块结构

3.4.3 C6205的PCI模块结构功能属性

3.4.4复位

3.4.5通过EEPROM进行PCI配置自动初始化

3.4.6 PCI寄存器

3.4.7 C6205内存映射表

3.4.8 C6205的PCI启动模式

3.4.9 C6205的PCI数据传输模式

3.4.10 C6205的中断

3.5 H.263视频卡的驱动程序设计与实现

3.5.1主DMA传输方式以及内核环形缓冲区

3.5.2 select方式下的系统工作流程图

3.5.3阻塞读方式下的系统工作流程图

3.5.4 mmap方式下的系统工作流程图

3.5.5数据转移流程图分析

3.5.6驱动程序各子模块分析

3.6网络应用程序的设计与实现

3.6.1 H.263视频服务器

3.6.2 H.263在线播放器

3.7本章小结

第四章基于UCLINUX和GPRS的嵌入式数据通信系统设计与实现

4.1方案的提出

4.2嵌入式操作系统UCLINuX及其硬件环境

4.2.1 uClinux的硬件环境

4.2.2 uCLinux小型化

4.2.3 uCLinux的开发环境

4.2.4 uCLinux针对实时性的解决方案

4.2.5移植应用程序到uCLinux 上要注意的问题

4.2.6移植设备驱动程序到uCLinux上要注意的问题

4.3 GPRS网络与GPRS MODEM

4.3.1 GPRS的主要特点

4.3.2 GPRS Modem

4.4嵌入式无线数据通信系统的设计与实现

4.4.1硬件设计与连接

4.4.2系统工作流程图

4.4.3在uCLinux通过GPRS Modem PPP拨号上网

4.5在嵌入式无线数据通信系统上的二次应用开发

4.5.1数据采集设备及其驱动程序开发

4.5.2 Socket网络应用程序

4.5.3二次开发应用举例

4.6本章小结

结论

参考文献

攻读学位期间发表的论文

致谢

展开▼

摘要

把嵌入式Linux系统应用到多媒体信号处理和网络通信领域是当今业界的一个热点和焦点,是当今IT业发展的主流方向之一.该文作者有幸接触了这个新兴的领域,并把它作为硕士期间的研究课题和该论文的主要工作.该文可以分成两大主要的部分.嵌入式Linux系统及其开发应用基础.在这一部分里主要论述和分析了Linux系统的嵌入式化方法及其开发应用基础:Linux内核机制、环境编程、设备驱动程序开发、Socket网络编程等相当广泛的内容.嵌入式Linux在多媒体信号处理和网络通信方面的应用.这一部分是该论文的核心部分,以作者曾经做过的两个工程项目为基础,分章举例介绍其具体的应用.这两个具体的嵌入式Linux应用的例子是:(1)设计和实现了一套采用基于TMS320C6205 DSP上实现的H.263编码技术和嵌入式Linux系统的PCI多媒体采集压缩处理系统,应用网络技术,使该系统具有网络实时传输功能,有关成果可广泛应用于远程控制、视频会议等.(2)设计并实现了一种基于嵌入式uCLinux和GPRS网络的无线数据传输系统,可广泛应用于无线数据通信领域.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号