两种架构都对上层应用屏蔽了具体设备的细节,实现这种屏蔽需要编写相应的驱动完成从系统调用到自定义操作的转换过程。虚拟设备的操作直接暴露给操作系统以增强灵活性,而实际的操作转换为基本的I2C操作或红外操作,并经过USB进行包装发送给底层固件,固件剥离出原始数据后对模块执行实际的I2C操作或返回红外设备数据。针对不同操作系统,各自驱动的编写分别为:在Linux上主要为注册dvb_USB_devlceproperties结构中相关的方法;在BDA架构上主要为填充Bda—sup.1ib中要求的属性方法集。对主机的要求主要集中在两个方面:具备能够流畅解码当前数字电视压缩的音视频的能力;操作系统最好支持多线程,以方便解码和播放同步操作。
在遵守USB和CAN协议的基础上,USB和CAN都采用了接收中断方式,通过通信同步的握手协议,实现了USB数据与CAN数据之间的协议转换和转发,很好地解决了USB的高速率和CAN的低速率,以及USB的大数据包与CAN的小数据包之间的矛盾,能够保证数据完整和协议的可靠转换。
从2007年10月起,为防止家电在出现故障时对人身造成伤害,所有新上市的家电产品都必须符合IEC60335标准,新标准首次启用了软件检测和软件分类的概念。根据软件类别(A/B/C),新标准要求在上电时检测微控制器组件(如CP
随着电力事业的发展,用电单位越来越多,对现场运行的电能表进行及时、准确的校验是保证电力安全、电能计量准确的必要手段。在过去,校表人员先安排当天的校表任务,接着,带着校验仪去校表现场把校验结果记录到本子
The Challenge:开发一个可用于飞机配置与组件的动静力测量、可用于电源设备的进气测试(即进气兼容性研究)、可用于稳定性导数评估的微震荡测试,也可用于模拟飞机失速与尾旋形成的高震荡与旋转导数的功能全面的、灵
射频卡具有高度安全性和高度可靠性,目前应用越来越广。文中的射频卡系统主要由射频卡和阅读器两部分组成。射频卡是基于MSP430设计的,阅读器是基于AT89C51设计的。文中首先说明了射频卡和阅读器的工作原理和设计方法,然后给出具体的硬件设计和软件设计流程。
前言 智能软件Agent是能够为用户执行特定的任务、具有一定程度的智能、能够自主的执行部分任务并以一种合适的方式和环境相互作用的软件程序。Agent 有自主性、响应性、学习能力和社会性等特性。这使得它适合在高
摘要:采用分立组件和其它电源监视器的传统实施方法在复杂性、功能或性能方面往往达不到要求,LTC4151提供一种简单但非常有效的方法来监视电流、电压和温度。本文介绍了一个通用电源监视器LTC4151如何应对多种应用的
1、引言 步进电机是一种将数字信号直接转换成角位移或线位移的控制驱动元件,具有快速起动和停止的特点。其机械位移和转速分别与输入脉冲的数量和脉冲频率成正比。步进电机在工业生产及人们生活的方方面面的应用
张景岳说:“十二律为神物,可以通于地而合神明。”神明由心神主宰,通过太极阴阳的旋转,需要音乐本身的阴阳升降来实现,才能发挥“乐达天地之和,与人气相接,而动荡血脉、流通精神”。中医乐疗内容取材于自然音乐,
提出一种基于Cortex—M3处理器的MP3播放器的设计方法。硬件设计上,介绍了具体模块间的硬件连接情况;软件设计上,主要介绍2个核心模块的主要函数功能。该播放器采用STM32作为微控制器,采用VSl003作为解码芯片,采用SD卡存储MP3/WMA文件,PC机可通过USB接口操作开发板上SD卡的文件。该系统的软件使用RealView MDK开发。
IEEEl451标准提出一种通用的传感器接口标准,解决了传统传感器与各种网络相互不兼容的问题。本文以IEEEl451标准中IEEEl451.2标准为基础,利用MSP430单片机设计出一个智能变送器模块,可使传统的传感器变为具有通用的接口、能够实现“即插即用”功能的智能传感器;同时,利用LabVIEW软件编写的参数配置界面,可以实现对智能传感器内部电子数据表格(TEDS)的配置,为IEEEl451标准智能传感器模块的研制提供了实例。
肺癌是目前全世界最常见的恶性肿瘤之一,其发病率和死亡率不断上升。究其原因是肺癌病因不明,发病时间短、转移快、恶性程度高,早期不易诊断,到中、晚期失去了手术机会,患者五年生存率仅为15%左右。早期发现可使
1引言 在基于单片机的智能系统中,汉字显示模块是很重要的一个组成部分,它应用广泛、操作容易、调试简便。 然而,在单片机上显示汉字也存在几个问题。首先,单片机资源有限,我们不能为了显示汉字占用太多的资
1 系统设计 在工业控制领域,利用ZigBee和传感器网络,使得数据的自动采集、分析和处理变得更加容易,作为决策辅助系统的重要组成部分,ZigBee无线传感器网络在无线数据采集及监控等领域得到了广泛应用。无线传感