一种基于文件的通用嵌入式设备驱动程序开发模型

来源 :2004年全国第五届嵌入式系统学术交流会 | 被引量 : 0次 | 上传用户:lihaidong2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,嵌入式系统成为计算机领域发展最迅速的方向之一.随着嵌入式系统应用领域的不断扩展,个性化的嵌入式设备驱程序的开发越来越成为嵌入式应用的制约因素.本文试图给出一种通用嵌入式设备驱动程序的开发模型,该模型利用基于文件的方式完成了对设备的操作,能够有助于我们通过类似的方式使用不同类型的设备,更有效率、更高质量地开发嵌入式系统.
其他文献
本文对嵌入式系统启动过程中中断向量的建立做了分析,对于一个具有诸多中断源的应用来讲,高效、合理地建立其中断控制和响应机制,会对系统的性能产生重要影响.文中探讨了相应的处理机制和方法.
近年来,随着移动存储卡性/价比的不断提高,许多嵌入式系统(如便携数据采集和测量系统、智能仪器仪表等设备)也希望使用它来存储数据.由于不同移动存储卡采用的物理结构、通信协议、信号电平各异,所以基于单片机的存储卡接口设计方法也不相同.本文结合科研成果介绍51系列单片机与目前主流移动存储卡(盘)的接口设计方法.
介绍了SDRAM存储器的工作原理及控制特点,描述了SDRAM控制器软核的设计方法,阐述了基于VHDL语言的状态机实现SDRAM控制器的设计技术,并给出了该控制器在HIRFL-CSR数据获取控制系统中的应用.
在数据采集及控制系统中,上位机和下位机之间的数据和指令一般通过串口传递.上位机通常在Windows平台下工作,为了实现串口的灵活控制,增强可视性,本文提供了一种用Visual C++开发串口通信的方法,它能高效、可靠地实现对串口的控制.系统中的下位机选用凌阳公司生产的SPCE061A单片机,它有较好的运算能力和实时性,能满足大部分实际应用的要求.
PNX1302是PHILIPS公司研发的高性能多媒体处理器,基于PNX1302开发了符合H323框架的视频会议终端硬件平台,系统中包括视频编码单元、视频解码单元、协议处理单元、网络接口单元、外围接口单元.系统内部各单元以PCI或PCI/XIO总线互连,用CPLD实现PCI总线仲裁.
人机交互技术,作为人和机器间的接口,一直是理论界的研究热点.向使用者提供易学、易记和易用的操作界面是当今乃至未来一段时间内人机交互技术的首要任务.为了适应嵌入式系统对GUI的市场要求,我们设计并实现了一个通用的轻量级的嵌入式GUI—SimpleGUI.该GUI可以方便地支持各种控件,具有可裁剪、可移植的特点.可根据系统的情况进行配置,方便地移植到不同的硬件平台上,支持不同的输入/输出方式.
本文围绕着网络计算机阐述了一个基于NC-Linux的嵌入式应用软件支撑平台.该平台是NC产业链上的一个典型的应用聚焦体,通过采用自裁剪的Linux微内核、开源的嵌入式GUI、嵌入式数据库、嵌入式浏览器和类Java虚拟机,外挂中文环境和TCP/IP、RDP、XDMCP等多种网络协议,可为银行终端、电子政务等信息化应用解决方案提供了一个成熟的技术平台.文章最后针对该平台在农业信息领域的应用前景进行了分
嵌入式实时系统已经在通信、自动控制、信息家电、国防等领域得到了越来越广泛的应用,嵌入式实时操作系统RTOS是整个嵌入式系统的核心.RTEMS是源码公开的实时多任务操作系统.它具有优秀实时操作系统的许多特征.RTEMS的系统结构是在微内核基础上的层次化结构,其安全性、可靠性高,可移植性好,且应用程序易于做到模块化,易调试.
高等教育呼唤素质教育,呼唤培养具有创新精神的创造能力的人才.培养具有创新精神和创造能力的人才,需要有创新的实验教学环境,使学生不仅能做验证性实验,更能自行搭试实验电路、设计新实验.笔者研制了一种新型的单片机实验仪并在教学中使用.文中介绍了这种单片机实验教学仪器的设计原理,并对实验的应用作了简要介绍.
在一些大型系统中,将嵌入式DSP处理单元应用于数字音频信号流、数字图像信号流的处理和分析,利用其强大的离散数字信号处理能力,较高的编译效率和执行速度,保证整个系统的实时响应特性.DSP的应用不同于一般的软件开发应用,而是要面对许多系统软件核心问题,像CPU/CACHE/DMA资源管理、中断处理和通信机制等.用户可以选用专业公司的实时系统软件,但往往由于硬件平台不匹配、开发周期受限制,使得开发者要自