毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于Ctex-M3的TCP/IP协议栈的设计与实现(3)

时间:2020-11-17 09:56来源:毕业论文
1.2 国内外研究进展 1.3 本课题的主要研究内容 本文以基于Cortex-M3内核的LM3S8962芯片为基础,对C/OS-II分析移植,设计嵌入式TCP/IP协议。本文主要包括以下内

1.2 国内外研究进展

1.3 本课题的主要研究内容

本文以基于Cortex-M3内核的LM3S8962芯片为基础,对μC/OS-II分析移植,设计嵌入式TCP/IP协议。本文主要包括以下内容:

(1)通过对Cortex-M3和传统ARM内核的对比,选用基于 CortexM3 内核的 LM3S8962。

(2)深入分析嵌入式实时操作系统 μC/OS-II,针对LM3S8962 的特性,编写相应的移植代码,并移植过去、。

(2)分析 LM3S8962 上的以太网控制器,编写底层驱动程序和以太网层驱动函数,为之后 TCP/IP 协议栈的编写提供底层接口函数。

(3)对嵌入式 TCP/IP 协议栈的实现方式进行研究分析,进行相应的裁剪,实现各个协议。

 2. 系统整体体系结构

本系统包括嵌入式操作系统,基于Cortex-M3内核的LM3S8962芯片,TCP/IP协议栈以及相应的硬件电路。

2.1  硬件体系结构

2.1.1  Cortex-M3处理器内核结构

Cortex-M3处理器是行业领先的32位处理器,提供了出色的计算性能和对事件的卓越系统响应,同时可以应对低动态和静态功率限制的挑战。因此,它适用于具有高确定性的实时应用。其内核功能结构如图2-1所示:

 Cortex-M3处理器内核采用ARMv7架构,指令集采用Thumb-2的子集,包含所有基本的16位和32位Thumb-2指令,采用改进的哈佛结构,在加载/存储数据的同时能够执行取指命令。同时,它还兼容ARMv6的BE/LE模式和ARMv6的非对齐访问模式。

基于Ctex-M3的TCP/IP协议栈的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_64946.html
------分隔线----------------------------
推荐内容