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系统的比例公平资源分配算法研究

《信息技术课程标准》微课的设计与制作

《读书交流分享》APP的设计与开发

《信息技术课程标准》系列微课的设计与制作

《大学生课堂教学管理与...

教育技术学专业技能学习网站的设计

基于Android的电子拍卖系统设计与开发

基于Web应用的致胜公司企业内部培训系统设计

浅谈农村大气环境保护的制度构建【1868字】

2021年什么行业赚钱,适合...

新疆农林高校學生昆虫生...

淮安市高校足球运动损伤问卷调查表

日语论文中日酒文化对比研究

肢体语言在小学英语教学中的应用浅谈

激光模拟训练器材国内外研究现状

大淘宝网的虚假交易研究

个案管理茬老年糖尿病患...

发酵米粉优势菌株的发酵特性研究