基于ARM7的VxWorks嵌入式操作系统开发平台的设计与实现

来源 :北方工业大学 | 被引量 : 10次 | 上传用户:shanzhaokai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机应用技术的发展,嵌入式系统已经成为计算机应用领域的一个新兴热点,呈现出巨大的市场需求,成为IT产业的一个新的经济增长点。面对众多的嵌入式操作系统和嵌入式处理器,选择合理的软件、硬件,设计一个良好的嵌入式多应用实验开发平台,是本论文需要研究和解决的重要课题。针对“基于ARM7的VxWorks嵌入式操作系统开发平台的设计与实现”这一课题,本文研究了嵌入式操作系统VxWorks及其在ARM内核的嵌入式微处理器上的设计与开发技术,主要做了以下工作:首先,本文论述了嵌入式系统的基本概念。在软件方面,主要介绍了嵌入式操作系统VxWorks的内核以及开发环境Tornado的基本使用方法:在硬件方面,主要介绍了嵌入式微处理器ARM的体系结构和编程。其次,在基于ARM7体系结构的S3C44BOX微处理器的基础上,设计开发了应用系统的硬件平台。本文对该平台的具体设计进行了讨论,涉及了核心处理器的硬件资源分配和外围电路扩展,如RAM、ROM、FLASH、串口、网络、USB、IDE等的芯片选型和电路设计。最后,开发了基于ARM-VxWorks开发平台的板级支持包BSP,并总结了开发调试BSP的方法和注意事项。着重讨论了系统启动顺序、串口驱动、网络驱动等几个重要方面的注意事项和开发过程。除了基本的BOOTLOADER之外,本文还扩展了开发平台的一些简单应用,如文件系统、Ftp服务器等。本文的设计成果,已经作为实验室的嵌入式应用二次实验平台,用于产品开发及教学工作。
其他文献
随着人口老龄化趋势的加剧,独居老人的数量逐渐增多,如何保障独居老人的生活质量与身体健康已经引起了人们的重视。尤其是当老人发生坠床等危险行为时,如何在第一时间检测到危险
随着21世纪的到来,计算机技术、网络技术及控制技术相结合,极大地促进了工业的发展,各种基于网络技术与分布式概念的系统大量应用于工业实践,给工业生产带来了革命性的变化,作为现
随着信息技术和数据获取技术的发展,研究人员收集并保存了大量的与空间位置有关的历史数据。针对这些庞大的数据,人们迫切希望找到强有力的数据分析工具来挖掘空间数据中隐含的
支持向量机SVM(Support Vector Machine)是AT&T Bell实验室的V.Vapnik提出的针对分类和回归问题的统计学习理论方法,是特殊的神经网络方法。实验表明SVM是分类(识别)和数据拟合
在化工、纺织、造纸等行业,迫切需要根据工艺要求,对高浓度碱液的浓度进行在线实时检测与控制。目前国内普遍采用手工滴定的方法,这不能实时反映和控制生产过程中碱液的浓度,故难
在钢铁企业中,一些设备如高炉、焦炉和转炉都会生成副产品——煤气。煤气混合过程即为回收利用这些副产煤气,不仅节约能源,而且降低了环境污染,是钢铁生产的重要环节。混合煤气热
传统的变频/工频运行切换控制只能实现交流电动机在切换前后运行频率和转向(相序)的一致,而由于切换前后交流电源的相位不同,往往会导致电机的电流和转矩发生较大的瞬时冲击性波动,对变频器、电网、电机及其负载都会带来严重冲击,同时会产生刺耳的噪声污染、缩短设备寿命,甚至会导致设备损坏。本课题以单片机数字化测控技术为核心,研究开发一种交流电机变频/工频运行切换锁相同步控制系统。主要研究内容包括:(1)强、弱
支撑向量机(Support Vector Machine,SVM)是近年来受到广泛关注的一类学习机器,它以统计学习理论(Statistical Learning Theory,SLT)为基础,具有简洁的数学形式、标准快捷的训练
图象分割是数字图象处理与机器视觉的基本问题之一,是目标检测和识别过程中的重要步骤。由于待分割图象的可变性比较大,且混有噪声,构成了图象分割所面临的主要困难。到目前