μC/OS-II网络通信机制在ARM处理器下的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:wanily1123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文的第一个任务就是为μC/OS–II实现一个网络模块。论文中网络模块的原型取自于由瑞士计算机科学院开发的LwIP。LwIP将所有协议栈实现在一个与操作系统内核分离的独立进程中。应用程序可以驻留在LwIP进程中,也可以是一个单独的进程。之所以选择LwIP不仅是因为它的源代码是公开的而且可以免费使用,更可贵的是其生成的目标代码非常小,如在x86体系结构下仅13.8k。这对于资源相对有限的嵌入式系统来说是非常重要的。 本文的第二个任务就是将包含了LwIP模块的μC/OS–II移植到ARM处理器上。文中选用ARM处理器作为硬件平台具有广泛的意义。移植μC/OS–II到ARM处理器上,需要熟悉ARM体系结构以及ARM汇编。在移植的过程中,涉及到μC/OS–II如何在ARM处理器上进行上下文切换、堆栈初始化、时钟节拍服务等等。 最后,网络技术的迅速发展为嵌入式设备网络化提供必要的网络基础设施,针对嵌入式设备连接到网络的各种协议标准已经制订出来,用于组建各种家庭设备网络、个人信息网络、小型办公网络,网络应用已经成为嵌入式系统的新兴应用领域。
其他文献
随着北斗二代导航定位系统的应用及普及,研究圆极化天线,特别是宽频带、低剖面天线具有重要意义。本文从平面多臂缝隙螺旋天线入手,研究具有不同臂数的平面螺旋缝隙天线。作
目的:本研究通过建立链脲佐菌素(STZ)诱导的1型糖尿病(T1DM)大鼠模型,用 Morris水迷宫实验检测其成模后不同时间段(成模后第六、第九及第十二周)的认知功能,并用光学显微镜和透射电子
随着现代高技术战争的发展,对大功率微波电子管提出了新的需求,并为其发展提供了良好的环境,促使真空电子器件向更大功率、更宽频带、高效率和高可靠性方向快速发展。高功率
随着通信3G 时代来临,人们对大规模数据业务以及无缝通信的需求日益扩大,使得宽带无线通信已经越来越多的获得广大用户的肯定。同时,无线通信设备的广泛使用,使得相互之间的
GABAA受体是成年哺乳动物大脑主要的抑制性受体,其功能的发挥依赖于以KCC2的C1-外向转运功能为基础建立的Cl-跨膜梯度。先前的研究显示,在癫痫、中风、和神经痛等病理刺激下,