Print

基于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处理器53C4480X
  • 2.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协议LwIP
  • 4.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