基于ARM的嵌入式网络终端
发布时间:2022-08-12 17:04
本文所设计的基于互联网的嵌入式网络终端系统旨在充分利用现有网络资源,实现集散系统的信息的交互。因ARM处理器核具有高性能、低功耗、低成本和高可靠性等诸多优点,故此本文选择了SAMSUNG公司的32位高性能嵌入式处理器S3C44B0X作为嵌入式网络终端的主处理器。本文提出了基于ARM的嵌入式网络终端的解决方案。以S3C44B0X作为嵌入式网络终端的主处理器搭建硬件平台,系统的软件平台采用嵌入式μC/OS-Ⅱ操作系统。该操作系统已经被成功地移植到了ARM处理器上。在其中的移植嵌入式TCP/IP协议栈LwIP成功地设计了嵌入式网络通信的完整解决方案。
【文章页数】:70 页
【学位级别】:硕士
【文章目录】:
提要
第一章 绪论
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
致谢
导师及作者简介
【参考文献】:
期刊论文
[1]LWIP在嵌入式视频服务器中的移植与性能测试[J]. 陶猛,许琴,刘峰. 电子工程师. 2005(02)
[2]μC/OS-Ⅱ在S3C44B0X上的移植[J]. 宋寅卯,张青波. 微计算机信息. 2005(04)
[3]ARM微处理器体系结构及其嵌入式SOC[J]. 蒋亚群,张春元. 计算机工程. 2002(11)
[4]从ARM体系看嵌入式处理器的发展[J]. 何荣森,何希顺,张跃. 微电子学与计算机. 2002(05)
硕士论文
[1]基于ARM微处理器的嵌入式TCP/IP协议的实现[D]. 施壮.华北电力大学(河北) 2005
[2]基于TCP/IP协议的嵌入式Internet技术的应用与研究[D]. 刘文.西南交通大学 2004
本文编号:3676263
【文章页数】:70 页
【学位级别】:硕士
【文章目录】:
提要
第一章 绪论
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
致谢
导师及作者简介
【参考文献】:
期刊论文
[1]LWIP在嵌入式视频服务器中的移植与性能测试[J]. 陶猛,许琴,刘峰. 电子工程师. 2005(02)
[2]μC/OS-Ⅱ在S3C44B0X上的移植[J]. 宋寅卯,张青波. 微计算机信息. 2005(04)
[3]ARM微处理器体系结构及其嵌入式SOC[J]. 蒋亚群,张春元. 计算机工程. 2002(11)
[4]从ARM体系看嵌入式处理器的发展[J]. 何荣森,何希顺,张跃. 微电子学与计算机. 2002(05)
硕士论文
[1]基于ARM微处理器的嵌入式TCP/IP协议的实现[D]. 施壮.华北电力大学(河北) 2005
[2]基于TCP/IP协议的嵌入式Internet技术的应用与研究[D]. 刘文.西南交通大学 2004
本文编号:3676263
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3676263.html