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的非对齐访问模式。

上一篇:无人驾驶车辆视觉导航中几种典型道路场景的识别方法研究
下一篇:OFDM系统的比例公平资源分配算法研究

采用颜色共生矩阵的图像分析技术实现

jsp+mysql网上化肥店系统的设计与开发

java的B2C型电子商务网站管理系统的设计

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

局域网管理系统的设计与实现

Wireshark的P2P文件共享中的行为提取软件设计

人事管理系统开题报告

小学《道德与法治》学习心得体会

浅谈动画短片《天降好运》中的剧本创作

大学生就业方向与专业关系的研究

林业机械作业中的安全性问题【2230字】

组态王文献综述

弹道修正弹实测弹道气象数据使用方法研究

适合宝妈开的实体店,适...

淮安市老漂族心理与休闲体育现状的研究

紫陵阁