共查询到20条相似文献,搜索用时 140 毫秒
1.
嵌入式linux中以太网设备驱动的设计与实现 总被引:1,自引:1,他引:0
文中根据嵌入式Linux下以太网设备驱动的设计架构和编程要点,给出了网络驱动设计方案,并结合具体的硬件环境完成了网络驱动程序的编写。为了提高程序代码的可重用性和可移植性,该方案将网络驱动程序分离为硬件接口层和软件层,软件层屏蔽了底层硬件的特性,从而可以在保证设备驱动程序质量的基础上,降低开发难度,提高开发速度。 相似文献
2.
以TMS320DM642芯片为例,介绍了一种基于DSP/BIOS类/微型驱动模型编写视频驱动程序的方法。在类/微型驱动模型中,通过将驱动模型分为与硬件无关和与硬件相关的两层,使驱动程序的编写更为简化。应用程序通过调用类驱动的函数来间接调用微驱动函数,进而达到控制外部设备的目的。与传统的软件开发相比较,基于两层的驱动模型提高驱动程序的开发效率,增加了代码的兼容性和可移植性。 相似文献
3.
介绍了采用ARM7微控制器芯片IJC2134的GPIO引脚来控制内藏T6963C的液晶显示模块,从而实现其显示功能的实现方法。给出了其硬件连接原理图,并在软件上从底层、驱动层、显示层三方面详细阐述了程序编写方案,同时给出了关键部分的程序源代码。 相似文献
4.
智能卡COS芯片层模块设计与测试方案研究 总被引:1,自引:0,他引:1
设计了智能卡操作系统底层驱动模块和FLASH读写模块,并提出针对这些模块函数的测试方案.首先介绍智能卡操作系统的基本概念和智能卡硬件的基本结构;然后以接触式智能卡为例,从芯片的硬件结构出发,提出COS操作系统通信和硬件模块以及操作系统的异常处理机制的设计方案,并提出一种操作系统底层的测试方案,即Testing COS.这里从COS性能的角度出发设计底层模块,并提出针对底层模块函数的测试方案. 相似文献
5.
本文介绍了51单片机控制SL811HS实现USB主机的硬件设计和底层驱动的编写。其中,底层驱动部分主要讲述了USB总线复位、设备插拔动作检测、设备速度检测以及USB传输事务的实现。 相似文献
6.
7.
基于PMAC的伺服控制系统的开发 总被引:2,自引:0,他引:2
以可编程多轴运动控制卡(PMAC)为基础构建伺服控制系统,采用Visualc++编制控制程序,将转台系统中管理、控制功能分作若干个模块来实现,负责底层伺服驱动的函数利用PMAC语言编写,可以被直接调用。整个控制软件能完成数据及运动状态显示、伺服驱动、定位等任务。 相似文献
8.
基于LabVIEW和C语言的1553B串行通讯系统 总被引:1,自引:1,他引:0
LabVIEW具有开发效率高、内置函数丰富等优势,但在对底层硬件的驱动方面,却不如C语言功能强大。以1553B串行通讯系统的开发为实例,利用C语言编写中断服务程序,在VisualC++中将C程序转换成动态链接库文件,调用LabVIEW中的库函数节点,解决了在LabVIEW实现硬件中断的技术难点,同时给出了一种提高1553B总线消息传输实时性的方法。实验结果表明,在多种周期消息和非周期消息混合传输的前提下,上述设计方法实时性强、可靠性高、系统可扩展性良好。 相似文献
9.
10.
基于微控制器的USB主机系统具有携带方便、性价比高等特点。介绍PIC单片机控制SL811HST实现USB主机的硬件设计、底层驱动的编写和FAT文件系统的建立。其中,底层驱动部分主要叙述USB底层读/写操作、设备检测以及USB传输事务的实现;文件系统部分叙述FAT32的数据组织结构。所开发的系统展现了良好的性能,并已成功应用于温度数据采集及存储系统中。 相似文献
11.
12.
论述了Linux中基于Framebuffer的LCD驱动程序的设计方法,主要介绍Framebuffer原理以及Linux操作系统中LCD驱动程序的接口函数。针对具体硬件平台和LCD液晶屏编写了相应的驱动程序,并介绍了在Linux操作系统中使用Framebuffer设备的几种常见方法。硬件平台采用东南大学基于ARM内核研发的SEP4020嵌入式微处理器,软件平台采用Linux2.6.16内核,并最终实现了SEP4020处理器在Linux平台的Framebuffer驱动。 相似文献
13.
14.
15.
16.
PCF8563是一款内置I^2C总线接口、功耗极低的工业级多功能时钟,日历器件。采用AT89S52单片机、PCF8563时钟,日历器件及HS12864液晶显示器设计电子时钟系统。实现时间、日期的显示和调整功能。并给出相应的硬件接口电路和软件程序。该系统成本低,硬件简单,采用C语言编程,易于实现系统移植,可广泛用于机床、车辆、电话机、传真机、便携式仪器等设备。 相似文献
17.
18.
19.
基于FPGA的高速DSP与液晶模块接口的实现 总被引:1,自引:2,他引:1
介绍了一种基于TMS320VC5402 DSP&FPGA在液晶模块中的设计。针对高速DSP与LCD读写数据过程中时序的不匹配,提出了一种基于FPGA的解决方法。给出了快速器件DSP和慢速器件液晶模块的接口方法,并做出了逻辑时序分析;介绍了TMS320VC5402 DSP与液晶模块通过FPGA接口的硬件和软件实例,并给出了部分程序代码。利用FPGA进行I/O口的扩展,克服了DSP I/O口功能弱的缺点,提高了DSP的控制能力,节省了DSP的I/O资源。实验表明,该系统具有可靠性高的优点。 相似文献
20.
针对材料试验机测控系统要求精度高,实时性好的特性,提出一种基于32位的ARM微处理器SEP3203和实时操作系统μC/OS-Ⅱ的电子万能试验机测控系统开发方案。其中,触摸屏与LCD合为一体,采用AC97+UCBl400的工作方式来完成图形用户界面的设计;利用24位的CS5530芯片来完成数据模拟量的采集。在硬件平台基础上,选用μC/OS-Ⅱ作为控制器的操作系统,完成软件的结构化设计,通过移植μC/GUI,实现控制器的人机接口功能。 相似文献