论文摘要
随着信息技术的发展和数字化产品的普及以及Internet广泛深入的应用,从消费电器到工业设备,从民用产品到军用器材,嵌入式系统已被广泛的应用到网络、手持通信设备、消费电子和自动化控制等各个领域。嵌入式系统的广泛应用和发展潜力使其成为21世纪的应用热点之一。为了学习、研究和使用嵌入式技术,国内许多高校都在开展或计划开展嵌入式系统教学。因此,研制基于ARM的嵌入式系统教学实验系统已迫在眉睫。本文在分析了各种嵌入式教学实验系统功能的基础上,提出并研究设计了一款基于ARM的嵌入式系统教学实验系统。本文概括地阐述了嵌入式系统的概念、设计流程、发展趋势,分析了嵌入式系统教学开展的必要性。根据实验系统的需求分析、功能规划和教学内容安排,设计了一个基于ARM的嵌入式系统教学实验系统的硬件平台,详细论述了硬件平台的设计及实现过程,同时给出了电路原理图。研究了嵌入式操作系统的启动和移植,包括嵌入式操作系统的选型、系统引导程序Bootloader的设计与实现、嵌入式操作系统uCLinux内核的移植。以嵌入式网络为应用背景,分析了嵌入式Boa服务器的程序结构,修改并实现了嵌入式Boa服务器。在Boa服务器的基础上,设计并实现了远程控制嵌入式系统I/O端口的应用程序,实现了通过浏览器控制A/D转换器进行模拟信号采集并获得采样数据的功能。实验结果表明,所设计的基于ARM的嵌入式系统教学实验系统达到了预期的设计目标,能够满足嵌入式系统教学实验的要求。
论文目录
摘要Abstract第一章 绪论1.1 嵌入式系统1.1.1 嵌入式系统概述1.1.2 嵌入式系统的设计流程1.1.3 嵌入式系统的发展趋势1.2 课题研究的意义及内容1.2.1 课题研究的意义1.2.2 论文研究的内容第二章 基于ARM的嵌入式系统教学实验系统的硬件平台设计2.1 基于ARM的嵌入式系统教学实验系统的总体设计2.1.1 需求分析2.1.2 教学实验内容安排2.1.3 总体设计2.2 基于ARM的嵌入式系统教学实验系统硬件整体设计2.2.1 硬件选型2.2.2 主要芯片简介2.3 硬件平台详细设计2.3.1 电源电路2.3.2 复位电路2.3.3 晶振电路2.3.4 NOR FLASH电路设计2.3.5 PSRAM电路设计2.3.6 NAND FLASH电路设计2.3.7 CF卡电路设计2.3.8 网络接口电路设计2.3.9 键盘及LED显示电路设计2.3.10 LCD接口电路设计2.3.11 串行接口电路设计2.3.12 A/D转换器电路设计2.3.13 JTAG调试接口电路设计2.4 本章小结第三章 嵌入式操作系统的启动和移植3.1 嵌入式操作系统的选型3.2 uCLinux简介3.3 嵌入式Linux开发环境3.4 Bootloader程序的设计与实现3.4.1 Bootloader概述3.4.2 Bootloader程序的设计与实现3.4.3 Bootloader的下载3.5 嵌入式操作系统uCLinux的移植3.5.1 uCLinux移植到LPC22103.5.2 Linux内核配置3.5.3 Linux内核编译3.5.4 制作根文件系统3.5.5 制作CF卡启动盘3.6 本章小结第四章 嵌入式Web服务器的设计与实现4.1 嵌入式Web服务器概述4.2 方案设计4.2.1 实现嵌入式Web服务器的硬件解决方案4.2.2 实现嵌入式Web服务器的软件解决方案4.3 嵌入式Boa服务器的实现4.3.1 Boa服务器的概述4.3.2 Boa服务器在uCLinux下的移植4.3.3 CGI技术在嵌入式Web服务器上的实现4.4 嵌入式Web控制实例4.4.1 A/D数据采集驱动程序设计与添加4.4.2 html交互界面的设计4.4.3 rc脚本4.4.4 CGI程序设计4.5 程序运行结果测试4.5.1 测试过程4.5.2 实验结果分析4.6 本章小结第五章 总结与展望在学期间公开发表论文及著作情况致谢参考文献附录
相关论文文献
标签:硬件平台论文; 嵌入式服务器论文;