基于ARM和uClinux的嵌入式系统的设计和实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ocean0228
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet的发展和后PC时代的到来,嵌入式系统成为当前IT产业的焦点之一,呈现了巨大的市场需求。具有良好的网络支持和多任务处理能力的嵌入式系统为数据通信提供了新的解决方案。本文的主要任务是实现接口模块的网络传输功能。该任务来自于某军事预研项目中的定位与指挥系统部分。为了提高终端和接口模块之间的数据传输速度,本文采用带有完整网络支持的嵌入式系统来实现数据传输。同时为了将本次的设计成果应用于以后的项目开发中,本课题还进行了文件系统,系统实时性等多方面的改进,实现了一个通用的功能完善的嵌入式软件平台。本文选用某S3C44B0开发板作为系统硬件平台,嵌入式操作系统选用了专门为无MMU的处理器设计的操作系统uClinux。本文的主要工作有:分析系统功能需求,提出系统方案设计;构建网络传输功能所需的系统平台,完成uClinux,Blob的移植工作,并实现断电可保存的jffs2文件系统;为了实现网络传输功能,为网络设备RTL8019AS编写驱动;同时为了增强系统的人机交互性能,本文对4x4键盘编写了驱动程序;uClinux在实时性方面的缺陷对数据的实时传送有一定影响,所以做了基于RTLinux的外部扩展的实时性的改造,并对任务切换时间进行了测试;网络传输程序设计。首先完成了遵循定位与指挥系统中接口通信协议规定的通信数据的打包和解包。然后对比测试了TCP和UDP的传输速度。考虑到UDP协议传输的速度优势,在应用层做出了可靠性改造,经过对停等协议和滑动窗口协议的分析和比较,最终采用基于停等协议的改造方法,并完成了具体测试。
其他文献
摘要:重视高烈度地震区桥梁工程的抗震设计是必要的, 但应在满足抗震设防目标的前提下选择合理的桥跨、桥式结构方案, 尽可能将工程投资的费用控制在一个合适的范围内。本文探讨了公路桥梁设计与抗震措施。  关键词:公路桥梁;设计;抗震措施  中图分类号: U448.14 文献标识码: A 文章编号:  近几年来频频发生的破坏性地震给桥梁工程带来的巨大损害,不仅严重阻断了震区交通生命线的连贯,使地震带来的次
期刊
摘要:本文分析了造成沥青路面不平整问题的主要原因,针对这些问题,对路基处理、骨料筛选以及沥青和骨料的拌合等方面进行了研究。  关键词:沥青路面;平整度控制;施工  中图分类号: U416.217 文献标识码: A 文章编号:1、概述  路面的平整程度对车辆行驶时的振动有密切关系。不平整的路面对不同类型的车辆的振动都存在较大的关系,不仅影响车辆行驶的平稳程度和乘客的舒适程度,也会加速车辆零件的磨损。
期刊
随着信息技术的飞速发展和船舶交通量的快速增加,我国的VTS(VesselTraffic Services)也迎来了高速发展时期。但由于我国沿海沿江各VTS系统都处于独立工作状态,究其原因,是因
网络技术高速发展,人们对网络服务的需求也变得多种多样。在各种服务中,IPTV即交互式网络电视的前景被业内很多人士看好。IPTV优势在于实现真正的互动,它不但能接收广播信号,
【摘要】 随着我国各类资源数量的日益紧张,消耗大量资源的建筑业面临着其自身发展和社会的双重压力,对建筑业的改革已是迫在眉睫,而绿色建筑则是有效缓解和解决建筑业所面临的资源问题的重要手段。本文重点分析了绿色建筑的规划设计,阐释了其在规划设计阶段的节能环保措施的运用。  【关键词】 绿色建筑;规划设计  中图分类号:S611 文献标识码:A 文章编号:  引言  伴随着世界范围内自然灾害的频发的是全球
期刊
学位
超宽带技术有如下几个优势:高速的数据速率、丰富的多径差异性、极低的功率消耗,而且多址的实现也较简单。这些特性使得超宽带技术成为一种短距离无线通信的可行技术。由于超
摘要:在工程施工中,经常需要对软弱地基进行处理,本文论述了几种工程施工中常用的软弱地基处理措施,结合工程实例,加以分析研究,给施工人员在进而进行软基处理时提供合理可靠的参考。  关键词:工程施工、软弱地基、处理措施  中图分类号: TU7 文献标识码: A 文章编号:  一、前言  软弱地基是由淤泥、淤泥质土、杂填土、冲填土或者其它高压缩性土层形成的地基,它稳定性差、强度低、沉降量大且不均匀。在工
期刊
随着海上交通运输日益繁盛,港口内船舶交通密度越来越高,海事事故频繁发生,传统的管理方式已经不能满足水域船舶交通快速发展的需求。人们越来越多地关注于如何利用先进的技
近年来,无线传感网络已成为一个热门研究课题。他们有巨大的长期经济潜力,有能力改变我们的生活,并带来许多新体制建设的挑战。传感器网络还引起大量的新概念和优化方面的问