基于VxWorks驱动程序设计方法的研究与实现

被引量 : 0次 | 上传用户:C_Adrian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今,电子技术迅猛发展,各种嵌入式产品层出不穷,嵌入式系统已经应用于生产生活的各个领域,并发挥着越来越重要的作用。在对实时性与可靠性要求比较高的复杂系统中,需要使用嵌入式操作系统。VxWroks是一款应用广泛的操作系统,尤其适合于对实时性与可靠性要求都很高的高端应用领域。它提供了一个完善、高效的开发平台。在使用VxWorks产品进行实际开发时,可以取得一些设备驱动程序的模板来作为开发具体硬件驱动程序的参照,但因为设备千差万别,而且新器件层出不穷,硬件驱动程序的开发仍然是一个没有很好解决的问题,主要表现在驱动程序的开发规范化和设计方法与实际硬件相结合等方面。本文在对VxWorks操作系统原代码作了大量分析总结的基础上,首先研究和分析了VxWorks系统的关键技术包括:任务管理、任务间通讯、内存管理和BSP等,然后研究和讨论了VxWorks下驱动程序的设计方法,创建了驱动程序开发模型,并通过模型对字符设备和块设备驱动程序程序的设计方法进行了分别讨论,最后通过实例对具体硬件的驱动程序设计方法进行了实践。在工程实践中,选择的是三星公司的K9K8G08UOA型FLASH设备驱动程序的设计与实现。通过深入分析和讨论,根据创建的开发模型把设计方法应用于实际设备。FLASH作为一种新兴的存储设备,在VxWorks系统中,具有一定的代表性。另外通过具体的实例有利于解决驱动程序设计方法与具体硬件结合的困难。为研究驱动程序的相关问题,实验平台必不可少,本文介绍了将VxWorks操作系统移植到实验平台上的方法,包括BSP的生成和配置方法,以及内核映像的创建和加载等。在文中还对驱动程序的测试方法问题进行了一些探讨,研究可行的测试方法和一般原则,并讨论了VxWorks驱动程序的测试方法问题。
其他文献
商业银行与客户构成了金融产品和服务的供需关系。商业银行要将产品和服务成功地营销给客户,重要的一点就是必须依据客户心理需求特征来实施。客户的心理主要包括客户心理过程
当前,随着社会可持续发展理念和“以人为本”的社会价值观的提出,社会的全面发展已成为未来社会的发展主题。社会的全面发展的主要内容之一就是为残疾人等社会弱势群体提高公
随着数据库规模的扩大,用户数量的增加,数据库应用系统的响应速度下降,性能问题越来越突出。为了改善系统的性能,一般可以从多个方面入手,如提高计算机硬件设备及网络设备的
国内中小软件企业,由于规模、财力和意识的限制,一般都重技术轻营销,研究和制定适合自身发展的市场营销策略的企业很少。许多企业的市场营销目标不明确,市场营销活动的开展也
家族企业是任何国家经济体制的组成部分,它不断的产生,发展和变化,在中国经济发展也中起着越来越重要的作用,它是当今社会最为活跃的经济主体.随着我国社会主义市场经济体制
为了分析6016铝合金热力学参数与稳态应力之间的关系并准确预测其稳态应力,基于Sellars-Tegart方程和BP神经网络建立了预测模型,并对两个模型的预测值与试验数据进行了对比与
当代的商标艺术设计,在后现代文化思潮的影响下,呈现出多样化的设计格调,由此引发了对商标艺术设计格调的思考。
我国经过三十年的改革开放,在国民经济上取得了突出成就,这其中中小企业也贡献了不少力量。随着改革开放的不断深入,中小企业在国民经济中的比重越来越大。中小企业的健康发
新经济时代,由于经济增长方式的转变,人力资本将成为重要的生产要素对经济增长起主要的推动作用。本文着重阐述了人力资本的经济地位和人力资本的生产投资,以及充分发挥人力
城市轨道车辆是在城市中运行于地下、地面或高架铁路上的公共交通运输工具。城市轨道的车辆辅助电源系统是控制系统的重要组成部分,其主要任务是产生能够满足车辆控制用的低