论文摘要
嵌入式系统产品开发现已成为IT产业的主流发展方向之一,在不同应用领域的嵌入式系统产品开发中,都涉及到的一个共性关键技术是:嵌入式系统开发平台的研究与设计。本文密切结合实际科研项目,采用软、硬件协同设计的研究方法,设计了一套基于ARM微处理器架构的嵌入式系统开发平台,为应用系统的开发者完成了大部分共性的底层设计工作,并针对现代酒店客房管理与控制系统的功能要求,以此平台为基础,开发了一个楼层机控制系统,并成功运用于深圳某国际大酒店的客房控制系统中,验证了本文研发成果的有效性和推广应用价值。论文首先分析了当前国内外嵌入式系统的研究现状,然后研究了基于S3C44B0X开发板的硬件设计和实现过程,分别给出了电源模块、MCU核心模块、存储器模块、I/O接口模块、通信接口模块、调试以及系统扩展接口等主要模块的设计方法和电气原理图;使用CPLD实现了多功能JTAG调试器,在SDT环境下完成了硬件调试工作;研究了嵌入式操作系统的移植技术,针对VxWorks操作系统下载与应用,开发了适用于S3C44B0X的板级支持包,成功完成了BootRom和VxWorks两种映像的生成和加载;在论文的最后,研究了本平台在酒店客房控制系统中的实际应用方法,设计其作为楼层机的实现方案,讨论了网络通信与控制的工作原理,并给出了主要程序的流程图。
论文目录
摘要Abstract插图索引附表索引第1 章 绪论1.1 引言1.2 选题背景1.2.1 32 位嵌入式系统简介1.2.2 国内研究现状1.3 研究内容与创新点1.4 论文结构第2 章 嵌入式开发平台的硬件设计与调试2.1 系统硬件选型2.1.1 选择嵌入式处理器2.1.2 选择外围芯片2.2 硬件原理图设计2.2.1 电源电路2.2.2 系统核心电路2.2.3 存储器电路2.2.4 以太网接口电路2.2.5 串口与USB 电路2.2.6 JTAG 接口电路2.2.7 其它接口电路2.3 硬件PCB 设计2.4 硬件调试2.4.1 制作JTAG 调试器2.4.2 在SDT 环境下的硬件调试第3 章 VxWorks 操作系统的移植技术研究与实现3.1 嵌入式OS 的选取3.2 VxWorks 操作系统简介3.2.1 Tornado 开发环境3.2.2 映像类型3.2.3 BSP 简介3.3 定制53C4480X 的BSP3.3.1 与寄存器相关的修改3.3.2 异常入口的处理3.3.3 网络驱动的定制3.3.4 其它文件的修改3.4 BootRom 映像的生成与加载3.5 VxWorks 映像的生成与加载第 4 章 嵌入式开发平台在酒店房控系统开发中的应用4.1 酒店房控系统简介4.1.1 酒店房控系统总体结构4.1.2 楼层机的嵌入式系统实现4.1.3 远距离通信的实现4.2 楼层机的通信程序设计4.2.1VxWorks 下串口程序开发分析4.2.2 VxWorks 下网络程序开发分析4.2.3 楼层机通信程序的设计与实现总结与展望参考文献附录 A (攻读学位期间发表的学术论文及承担的科研项目)致谢
相关论文文献
标签:嵌入式系统论文; 开发平台论文; 板级支持包论文;