基于uC/OS-Ⅱ与LwIP的嵌入式网络操作系统的移植与实现

基于uC/OS-Ⅱ与LwIP的嵌入式网络操作系统的移植与实现

作者:师大云端图书馆 时间:2021-06-30 分类:参考文献 喜欢:3152
师大云端图书馆

【摘要】本文在介绍嵌入式系统软硬件相关技术的基础上,重点论述了开放源代码的嵌入式实时操作系统uC/OS-II基于ARM微处理器的移植与实现设计。笔者首先分析了uC/OS-II的源代码,对欲移植的相关部分核心代码作了深入的研读;同时对ARM体系架构也进行了全面掌握,在此基础上,基于ARM微处理器做了uC/OS-II的具体移植工作。鉴于uC/OS-II是一个不断发展改进的嵌入式实时操作系统,随着版本的更新,其移植内容也有不断变化。本文在探讨uC/OS-II的移植过程中,尽量涉及不同版本之间移植内容的差别,还探讨了移植方法的改进问题。嵌入式设备要与Internet网络直接交换信息,就需要支持TCP/IP协议集。嵌入式系统具有内核小、专用性强、系统精简、实时性高、功耗和环境要求严格等特点,所以传统的TCP/IP协议栈不适合移植到嵌入式系统中。本文还研究了将一个小型、适用于嵌入式系统的TCP/IP网络协议栈LwIP移植到uC/OS-II系统中的方法。由于LwIP没有使用和操作系统相关的系统调用和数据结构,因此,在LwIP和操作系统之间增加了一个操作系统封装层为操作系统服务,另外,还在移植中实现了操作系统模拟层和LwIP底层的接口。操作系统模拟层为协议和操作系统提供了一个接口,使协议对操作系统透明,LwIP底层接口为不同的硬件提供不同的驱动程序,实现了系统初始化、网卡初始化、线程接收、数据包的读取和发送。论文最后对移植后的系统设计了测试框架,在ARM开发板和uC/OS-II操作系统移植后对其上的嵌入式Web服务器应用进行了测试。测试结果表明,移植后的系统可以正常工作,能实现基本的网络功能。
【作者】武振斌;
【导师】陆建德;
【作者基本信息】苏州大学,计算机应用技术(专业学位),2014,硕士
【关键词】ARM;uC/OS-II;LwIP;移植;嵌入式系统;实时操作系统;

【参考文献】
[1]刘谦.家庭网络的业务现状及发展趋势[J].电信网技术.2005(06)
[2]韩先锋.实时人脸检测与识别的研究[D].北方工业大学,计算机应用技术,2014,硕士.
[3]张婷婷.小麦蛋白质二硫键异构酶的表达与性质研究及其对面粉品质的影响[D].华南理工大学,制糖工程,2014,硕士.
[4]郑翔鸿.益气活血中药复方治疗急性脑出血随机对照试验的系统评价[D].成都中医药大学,临床急诊与危重病,2012,硕士.
[5]马振珠.装饰石材:“天然绿色”之美也“放射元素”之忧耶[J].装饰材料世界.2000(03)
[6]黄仁辉,张粒子,武亚光,庞博.中国电力金融市场的实现路径探讨[J].电力系统自动化,2010,11:54-60.
[7]白永秋.飞机产品支援信息管理系统研究与开发[D].南京航空航天大学,航空宇航与制造工程,2013,硕士.
[8]张亚飞.基于SBISP的易扰动土变形机理研究[D].中国地质大学,地质工程,2014,博士.
[9]易志宏.应力重塑方法在开挖边坡治理中的应用研究[D].合肥工业大学,岩土工程,2004,硕士.
[10]乐友喜,王才经.任意相位子波的分形反褶积方法[J].石油地球物理勘探,1996,06:826-834+906.
[11]张清,刘绍中,柳朝阳.物探微机绘图中的数据预处理系统[J].石油地球物理勘探,1992,02:211.
[12]杨冬梅,张庆灵,沙成满.基于LMI的广义系统混合H_2/H_∞优化控制[J].控制与决策,2003,03:320-323.
[13]李想.弧齿锥齿轮参数化建模与稳态本体温度场分析[D].东北大学,机械设计及理论,2009,硕士.
[14]周罗增.固相法制备锂离子电池正极材料xLi[Li_(1/3)Mn_(2/3)]O_2-(1-x)Li[Ni_(1/3)Co_(1/3)Mn_(1/3)]O_2及其性能研究[D].上海电力学院,应用化学,2013,硕士.
[15]曾志敏,李乐.论公共理性决策模型的理论构建[J].公共管理学报,2014,02:1-12+15+139.
[16]王涛.发形霞水母触手提取物致红细胞与NRK-52E细胞损伤机制[D].第二军医大学,军事预防医学,2013,硕士.
[17]崇毅.蒸汽吞吐法开采稠油及其影响因素的数值模拟[D].南京大学,2013.
[18]曹晓云.高中学生数学应用意识的调查与进行数学应用意识教育的实验研究[D].湖南师范大学,学科教学,2003,硕士.
[19]聂珣炜.西太平洋暖池淡水池的盐度收支[D].中国科学院研究生院(海洋研究所),物理海洋学(专业学位),2013,硕士.
[20]董婕.我国资源枯竭型城市转型期基础设施规划初探[D].西安建筑科技大学,城市规划与设计,2013,硕士.
[21]谭静欣.“峰”与“谷”的关系[D].中国音乐学院,音乐表演,2012,硕士.
[22]袁辉.Java应用的持续集成研究[D].华南理工大学,计算机技术,2012,硕士.
[23]魏春梅.基于信息技术产品数据管理系统在粮油制造企业中的应用[J].粮油加工与食品机械,2005,11:15-17+20.
[24]朱思邈.基于Java EE技术的协同办公系统的设计与实现[D].黑龙江大学,计算机应用技术,2012,硕士.
[25]代植成.电网升级改造混合量子进化算法规划方法[D].西南交通大学,控制工程,2014,硕士.
[26]严龙芳.有限责任公司隐名投资法律分析[D].苏州大学,法律(专业学位),2013,硕士.
[27]高杉.农业政策性银行在新农村建设中的作用探析[D].吉林大学,公共管理,2014,硕士.
[28]曹玫.纵横双向渗透美国人的BI成长方略[J].电子商务,2004,09:60-61.
[29]岳瑾明.久大精盐公司发展的社会环境研究(1914-1936)[D].河北师范大学,中国近现代史,2012,硕士.
[30]王峙.住宅建筑改扩建研究[D].天津大学,建筑设计及其理论,2004,硕士.
[31]齐新勇.融合多特征的图像检索研究[D].重庆大学,计算机软件与理论,2014,硕士.
[32]易文.武汉新港港口物流系统分析与评价研究[D].武汉科技大学,管理科学与工程,2012,硕士.
[33]边海燕.基于数据挖掘技术的动态检测与故障预测分析[D].北京化工大学,2004.
[34]胡慧荣.聚氨酯PTC涂层的制备研究[D].武汉理工大学,材料学,2004,硕士.
[35]梁波.泉州地区部分35岁以上居民糖尿病患病调查及相关危险因素分析[D].福建医科大学,内科学(专业学位),2013,硕士.
[36]秦家年.客户关系资产评估与管理研究[D].西安理工大学,2005.
[37]高云.太阳能充电控制器研究[D].北京交通大学,2009.
[38]韩楚.基于图像相似度分析的ASCⅡ图像的自动生成算法研究[D].华南理工大学,计算机应用技术,2014,硕士.
[39]张菁.S100A8/A9和RAGE相互作用的研究[D].南方医科大学,病理生理学,2012,硕士.
[40]蔡路茵.三水醋酸钠相变特性及蓄热应用研究[D].浙江工业大学,2010.
[41]郑凯.基于颗粒形态控制的混凝沉淀工艺强化技术研究[D].哈尔滨工业大学,市政工程,2014,硕士.
[42]聂红燕,朱能武,杨婷婷,张嘉妮.嗜酸性细菌对废旧线路板浸出的吸附行为及动力学[J].环境科学学报.
[43]刘法启,张关泉.小波变换与F-K算法在滤波中的应用[J].石油地球物理勘探,1996,06:782-791+906.
[44]刘丽慧.金黄色葡萄球菌毒力因子PSM-α对中性粒细胞功能影响的研究[D].吉林大学,基础兽医学,2013,硕士.
[45]周闯.原发性肝癌术后转移复发分子预测模型的优化整合与临床转化[D].复旦大学,外科学,2012,博士.
[46]程红.上海城中村外来人口生存状态与社会融合研究[D].华东师范大学,人文地理学,2013,硕士.
[47]孙峰.企业策略与人力资源管理的整合[D].中国社会科学院研究生院,企业管理,2003,硕士.
[48]张建军.企业战略实施领导力研究[D].西南交通大学,工商管理,2012,硕士.
[49]夏冰.华北大王庄油田分阶段多元酸化工艺研究[D].长安大学,油气田地质与开发,2014,硕士.
[50]林红丽.干酪乳杆菌表面展示IBDV VP2蛋白及其免疫效力的研究[D].黑龙江八一农垦大学,预防兽医学,2014,硕士.

相关推荐
更多