论文摘要
本文主要从嵌入式通信平台的硬件模块设计、软件开发环境搭建、驱动程序设计和系统应用程序的设计几个方面,对嵌入式通信平台进行了研究与实现,为基于通信应用的嵌入式系统开发提供了一种通用可行的解决方案。本文首先介绍了系统的硬件模块设计,包括总体模块设计和各个接口的设计,并分析了针对嵌入式通信平台的PPCBOOT引导程序和嵌入式Linux系统的配置、编译和移植;然后重点阐述了嵌入式通信平台RTL8019AS以太网控制器和串口驱动程序的设计方法,并分析了驱动程序的调试方法;最后讨论了系统应用程序的开发及驱动程序的测试理论,并设计开发了串口通信应用程序和ping命令模拟程序,对串口和以太网控制器驱动程序的功能和性能进行了测试。
论文目录
摘要Abstract第1章 绪论1.1 嵌入式系统应用背景1.1.1 嵌入式系统及其特点1.1.2 嵌入式操作系统1.2 课题研究目的及意义1.2.1 嵌入式通信平台的研究意义1.2.2 设备驱动程序的重要性1.3 相关技术1.3.1 PowerPC处理器1.3.2 嵌入式Linux操作系统1.3.3 Linux设备驱动程序1.4 本文工作及内容安排第2章 嵌入式通信平台硬件设计2.1 MPC850 处理器2.1.1 PowerPC处理器核2.1.2 配置及复位2.1.3 外部硬件接口模块2.1.4 通信处理模块CPM2.2 硬件模块设计2.2.1 硬件模块总体设计2.2.2 Flash ROM和SDRAM设计2.2.3 RS232 串行接口设计2.2.4 10M以太网接口设计2.2.5 用RTL8019AS扩展以太网接口2.3 本章小结第3章 嵌入式通信平台软件开发环境搭建3.1 PPCBOOT引导程序分析3.1.1 PPCBOOT简介3.1.2 PPCBOOT引导过程分析3.1.3 PPCBOOT修改与移植3.2 嵌入式Linux系统移植3.2.1 嵌入式Linux内核裁剪与编译3.2.2 嵌入式Linux内核引导过程3.3 本章小结第4章 嵌入式通信平台驱动程序设计4.1 RTL8019AS以太网控制器驱动程序设计4.1.1 RTL8019AS以太网控制器硬件结构及原理4.1.2 RTL8019AS以太网控制器驱动程序结构与任务4.1.3 RTL8019AS以太网控制器驱动程序关键函数实现4.1.4 RTL8019AS以太网控制器驱动程序加载与测试4.2 串口驱动程序设计4.2.1 串口工作原理4.2.2 串口驱动程序结构4.2.3 串口驱动程序关键函数实现4.3 驱动程序调试方法4.4 本章小结第5章 系统应用程序设计与实现5.1 基于Linux系统的应用程序开发5.1.1 Makefile文件使用5.1.2 多线程程序5.2 串口通信应用程序设计5.3 以太网通信应用程序设计5.4 本章小结第6章 总结与展望致谢参考文献硕士在读期间发表论文
相关论文文献
标签:嵌入式通信平台论文; 驱动程序论文; 以太网控制器论文; 串口论文;