基于QNX的嵌入式应用系统研究

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:xianyekong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  本论文以“全自动折边机控制系统”的研制为背景,详细探讨了基于实时操作系统QNX的嵌入式应用系统开发过程,探讨了基于QNX的设备驱动程序开发、GUI程序设计、网络通讯程序设计的一般方法和途径,扩展了QNX的应用领域,同时对工业控制系统开发提供了一个新思路——基于硬实时操作系统QNX而不是象传统那样基于MicroSoftWindows操作系统。最终实现了一个具有网络功能和良好的人机操作界面的嵌入式工业控制系统,并成功应用于折边机控制系统。   论文内容围绕实际所做的工作展开,主要包括以下几个部分:   第一章介绍了嵌入式系统、嵌入式操作系统在工业控制系统领域的应用、本课题的意义和作者所做的工作以及论文的章节结构。   第二章对常见的几种嵌入式实时操作系统做了初步的分析和比较,在此基础上,结合项目的实际阐述了以QNX作为嵌入式应用系统设计平台的理由。   第三章在对折边机控制系统分析的基础上,定义了嵌入式实时控制系统应具有的功能,提出了两种不同的控制方案,并对系统中系统硬件的构成进行了设计。   第四章详细分析了QNX的GUI机制和QNX下HMI(人机界面)程序开发的一般方法和途径,并分析对比了QNX下三种应用程序的开发。实现了QNX的深度嵌入和Photon的嵌入。另外,还探讨了QNX下串行通讯以及网络通讯设计的一般方法,并实现了折边机控制系统的网络功能和人性化的人机操作界面程序。   第五章首先分析了驱动程序开发必然涉及到的QNX进程间通讯机制,然后细致的分析阐述了QNX驱动程序结构,并结合PCM-3718H模块的驱动程序实现,探讨了QNX下驱动程序开发的一般方法,尤其着重阐述了QNX有关DMA和中断的处理方法。最后以温度控制和步进电机控制为例验证了QNX驱动程序在实际应用中的效果。第六章对基于QNX嵌入式应用系统设计做了总结和展望。
其他文献
重型商用车变速器作为重型商用车辆动力系统的重要组成部分,起着功率调节、传递扭矩和变速等作用,它通过改变传动比以适应重型商用车辆的起步、加速、减速和倒车等多种行驶状态
人类的上下颌牙齿全部缺损后,称为无牙颌,需要全口义齿修复。传统全口义齿制作是由手工定性操作完成的,工作效率低,返修率高。使用计算机辅助设计和机器人辅助操作来实现定量
现当今,随着人民生活水平日益提高,对于建筑施工的质量要求越来越高,对于建筑安全的重视程度也越来越大.自改革开放一个来,我国大力提倡科技的创新和发展,在很大程度上推动了
化学气相沉积法(Chemical Vapour Deposition,简称CVD)制备出的金刚石膜具有和天然金刚石相近的一系列独特性能,在航空、航天、国防等高科技领域具有广阔的应用前景.本课题组
冬至后,寒意袭来,在辽宁、吉林、内蒙古交界的双辽市辽东园区,省天元润土农业有限公司现代农业溯源大厅内,10台计算机并排摆放,大屏幕上显示着温室大棚内农民采摘、种植有机
期刊
  本文以电力市场环境下的发电厂为研究对象,对发电厂内机组间负荷的经济调度问题进行了分析研究。  论文对等微增率原理在机组负荷分配中的应用进行了分析,并对某电厂的四
能源电力、石油化工、钢铁冶金及其他国民经济支柱产业中的机械设备,不仅具有大型、高速、复杂、高效及重载的特点,而且其工作和运行环境十分复杂。这些设备一旦突然发生故障,不仅会造成巨额经济损失,甚至会导致严重的人员伤亡事故,影响社会安定团结发展的局面。因此,对此类设备开展故障诊断技术研究具有重要的理论和工程意义。如何在强噪声背景下提取出真正的信号或者信号的特征并将其应用于工程实际是机械设备状态监测与故障
目前,随着航空、航天和国防工业的发展,对能在高温环境下保持足够强度的微型零件或微特征的需求越来越多。微小型单晶零件由于其独特的耐高温性能具有广阔的应用前景。而镍基单
期刊
建筑行业的迅猛发展,为钢结构的研究与应用提供了一个契机.在进行建筑工程的设计工作时,由于钢结构施工快速、焊接便利,并且结构的稳定性、整体性较高,因而越来越多的设计人