基于ARM和μC/OS-Ⅱ的嵌入式系统的研究与开发

来源 :华东交通大学 | 被引量 : 0次 | 上传用户:yyyypolo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统工业是信息产业走向二十一世纪知识经济时代的最重要的经济增长点之一,这是一个不可垄断的工业,对中国的信息产业来说充满了机遇和挑战。今天,它已广泛应用于国防、工业、交通、能源、信息技术及日常生活等各个领域。 目前ARM架构的微处理器已在高性能、低功耗、低成本的嵌入式领域里占领了领先地位,基于ARM的嵌入式技术成为了当前嵌入式领域研究的一个亮点,应用前景十分广阔。ARM7TDMI是一种高效、低功耗的RISC处理器核,以其为核心的S3C44B0X是一款集成了多种外围设备的芯片,非常适合做嵌入式产品开发。 由于嵌入式系统复杂性的不断增加,嵌入式操作系统已成为嵌入式系统中最重要的组成部分。作为开放源代码代表之一的操作系统μC/OS-Ⅱ凭借其内核精简和高实时性及可靠性的优点,受到了业界的瞩目。 本课题以ARM7TDMI为嵌入式微处理器,以μC/OS-Ⅱ为嵌入式实时操作系统内核,通过硬件的扩展和软件的功能扩充,实现了一个基本完整的嵌入式实时操作系统。首先,作者深入剖析了μC/OS-Ⅱ在任务调度、中断、任务间的通信与同步等机制,对μC/OS-Ⅱ在任务管理、堆栈和中断调度等方面存在的不足做出了改进;其次,简要介绍了ARM核芯片的应用领域、ARM7的编程模型以及基于ARM7TDMI的S3C44B0X芯片,并详细阐述了μC/OS-Ⅱ移植到S3C44B0X的过程;然后,本文通过对常用的嵌入式系统构件进行设计,建立了一个基于μC/OS-Ⅱ的常用外设构件框架;并且在对嵌入式TCP/IP协议栈LwIP分析的基础上,将LwIP应用于μC/OS-Ⅱ,成为μC/OS-Ⅱ的网络服务模块,实现了对μC/OS-Ⅱ功能的扩充,并在LwIP的基础上编写了相关的网络驱动程序。最后,本文对今后的工作进行了展望。
其他文献
随着宽带网络接入的普及,很多企业都可以采用多种方式上网,这些方式包括电话线拨号、ADSL、无线接入等。在一些远离城市的地方,可能这些企事业单位只能申请ADSL、无线、甚至
网络和信息技术的迅猛发展,对人们的工作方式和生活方式产生了巨大的影响。计算机网络带来方便、快捷的同时,也带来了日趋严重的安全问题。由于技术原因和人为攻击等因素,网
近年来,P2P技术的发展促进了它在许多领域的深入应用,特别是与流媒体技术的融合导致了P2PStreaming这一新兴技术的产生和发展。P2PStreaming技术利用P2P技术的优点,能够有效
预测是数据挖掘中常见的任务之一,它通过训练经验数据集构造和使用模型,来评估样本可能具有的属性值,是统计分析、机器学习、模式识别等领域的一个基本问题。 常见的预测方法
网络不仅是20世纪最重大的信息革命,它还将是21世纪最重大的社会革命。随着网络技术的飞速发展以及人机交互技术的进步,网络对人们工作和生活的影响越来越大。互联网作为一种
流密码是现代密码学的一个重要分支,RC4流密码高效、易实现,广泛应用于网络安全、数据库安全等领域中。随着互联网迅速发展与应用普及,对网络安全提出了更高的要求。RC4流密
随着企业信息化技术的发展,企业信息门户EIP(Enterprise Information Portal)成为一种热门的企业信息平台,先后有众多的软件厂商倾力投入并推出自己的Portal产品。但目前主流
自动问答系统自二十世纪中期出现以来一直处于快速发展之中,成为计算机领域内的研究热点。问题定位是问答系统中关键技术之一,目前大多数问答系统采用为答案库建立索引的方式
流媒体的广泛应用给现有Internet网络服务带来了巨大的压力。一个解决方法是利用CDN技术,构建流媒体分发网络。其基本思想是,依靠放置在各地的缓存或媒体服务器,通过系统中心平
由于数据库应用需求的拓展,人们越来越认识到集中式数据库的局限性,随着网络技术的发展,分布式数据库系统应运而生,并成为计算机技术最活跃的研究领域之一。在分布式的网络环