基于ARM的嵌入式网络终端
论文摘要
本文所设计的基于互联网的嵌入式网络终端系统旨在充分利用现有网络资源,实现集散系统的信息的交互。因ARM处理器核具有高性能、低功耗、低成本和高可靠性等诸多优点,故此本文选择了SAMSUNG公司的32位高性能嵌入式处理器S3C44B0X作为嵌入式网络终端的主处理器。本文提出了基于ARM的嵌入式网络终端的解决方案。以S3C44B0X作为嵌入式网络终端的主处理器搭建硬件平台,系统的软件平台采用嵌入式μC/OS-Ⅱ操作系统。该操作系统已经被成功地移植到了ARM处理器上。在其中的移植嵌入式TCP/IP协议栈LwIP成功地设计了嵌入式网络通信的完整解决方案。
论文目录
提要第一章 绪论1.1 嵌入式系统简介1.1.1 嵌入式系统的定义1.1.2 嵌入式系统的特点1.1.3 嵌入式系统的分类1.1.4 嵌入式系统的应用领域1.1.5 嵌入式系统的发展趋势1.2 ARM微处理器简介1.2.1 ARM微处理器的特点1.2.2 ARM微处理器的应用领域1.3 本文主要任务第二章 网络终端的硬件平台2.1 ARM处理器53C4480X2.2 系统硬件结构2.2.1 电源、时钟及复位电路2.2.2 存储器电路2.2.3 JTAG接口电路2.2.4 以太网电路2.3 系统引导程序的设计2.3.1 定义程序入口2.3.2 配置中断向量表2.3.3 设置时钟控制寄存器2.3.4 初始化存储器控制器2.3.5 初始化堆栈2.3.6 初始化应用程序执行环境2.3.7 跳转到主应用程序第三章 嵌入式操作系统μC/OS-Ⅱ3.1 μC/OS-Ⅱ的特点3.2 μC/OS-Ⅱ的内核结构3.2.1 任务管理3.2.2 任务调度3.2.3 任务间同步与通信3.3 μC/OS-Ⅱ在53C4480X上的移植3.4 μC/OS-Ⅱ的系统编程第四章 网络终端的软件实现4.1 网络通信原理4.1.1 以太网通讯原理4.1.2 IP 网络协议原理4.1.3 网络应用程序开发方法4.2 嵌入式TCP/IP协议LwIP4.2.1 LwIP的特性4.2.2 LwIP的结构4.2.3 LwIP 的进程模型及实现4.2.4 LwIP的应用程序接口4.2.5 LwIP的内存管理机制4.2.6 LwIP的移植4.2.7 网络驱动程序4.3 CS8900A驱动程序的设计4.3.1 CS8900A简介4.3.2 驱动程序的实现第五章 总结5.1 结论5.2 展望参考文献摘要Abstract致谢导师及作者简介
相关论文文献
本文来源: https://www.lw50.cn/article/fda3d4b2320be1541e8531be.html