- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在嵌入式网络应用中实现TCP_IP协议.pdf
微电子学与计算机 年第 期
! !##! $
在嵌入式网络应用中实现$%! ’ 协议
K@C 6@ )H5L2H2B6 %’( )’ DB 0B 9HM23323 =26C@NG .55LD?06D@B
O Q
上海交通大学 方捷磊 朱杰 上海 !###P#
摘 要:文章介绍了一种如何在存储空间有限的嵌入式应用中实现%’ ( )’ 网络协议的具体方案。通过合理
地划分模块,由模块构造网络任务,并通过一个小巧的任务管理器来管理网络任务、应用程序任务,整个软件代
码量小、结构清晰、易于移植和扩充。
关键词:%’( )’ ,嵌入式系统
! 引言 状态。/6062 7 89.:; 表示任务可以被调度执行,
在网络应用日益普遍的今天,越来越多的嵌入 /6062 7 .)%)= 表示任务在等待某个信号灯。每个
式应用需要支持网络功能。比如,一些小型现场控 任务都有一个专用的栈。栈有两个作用:一是用来
制设备可能需要增加网络功能来实现远程控制的 保存局部变量;二是保护中断现场或任务切换现
功能。%’( )’ 是目前一种被广泛采用的网络协 场,就是在发生中断或任务切换时保存当前寄存器
议。只要那些设备上实现了%’( )’ 协议并增加一 值,在中断返回或任务被调度时恢复寄存器的值。
个网络接口,就可方便地接入到现有的网络中。 任务间的同步是由信号灯来控制的。每个同步
(
考虑到嵌入式应用中硬件系统 主要是’- 和 事件都有一个相关的信号灯,信号灯可以用来同步
) 两个任务对。信号灯有两个变量
存储器容量 的多样性,完成特定功能的应用程序 ?@AB6 和 C0D6E
也各不相同,因而软件的设计最好易于被移植,尤 组成。 是对事件的计数。 大于 ,
DBF460/G ?@AB6 ?@AB6 #
其是应用程序与网络协议软件应具备一定的独立 表示已有 个事件发生并等待处理。 小于
?@AB6 ?@AB6
性。这样,移植到不同的应用系统中时,网络协议软 # 表示有某个任务在等待事件的发生,此时C0D6E
件几乎不用改动,只要更换不同的应用程序即可。 DBF460/G 中保存着相应任务控制块的地址。
%’( )’ 协议比较复杂,尤其在一些缺乏功能 对信号灯有两个操作:/2H4A5 和 /2H43@CB 。
强大的操作系统支持的嵌入式设备上实现更非易 首先使 值加 ,然后看 是否为
/2H4A5 ?@AB6 + ?@AB6
事,为此设计了一个软件框架。根据这个框架我们 。若为 表示有任务在等待,就通过 中
# #I C0D6DBF460/G
可以在没有任何操作系统支持和存储空间有限的 记录的任务控制块的地址把等待任务的/6
您可能关注的文档
最近下载
- 某局学习教育总结.docx VIP
- 医保重复收费整改报告.docx VIP
- 有买卖点的期货指标博易大师指标公式源码信管家指标博易大师期货软件指标.doc VIP
- 附件下载:盈嘉合生(成都)生物技术有限公司合成生物学技术平台项目环评报告表.pdf VIP
- 分级诊疗制度解读课件PPT.ppt
- 20170913磁悬浮、离心机、螺杆机、多联机之间的对比.doc VIP
- 个人租房安全免责协议书范本(通用7篇).docx VIP
- 城市公园绿化养护施工进度及保障措施.docx VIP
- 八上语文必考古诗词睡前默写 19天.pdf VIP
- 2018下半年事业单位联考《综合应用能力》A类真题及答案.pdf VIP
原创力文档


文档评论(0)