多功能芯片驱动设计与实现

被引量 : 0次 | 上传用户:cwq2214
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统嵌入式设备中芯片功能单一,要完成多种功能就必须多芯片共同协作。在完成同等功能条件下,如果一种芯片能够实现多种功能,在嵌入式设备中就可以使用较少的芯片,从而达到减小体积和降低成本的目的。在对一个符合音频编解码器97规范,并且还具有键盘、触摸屏与电池电量监测等多种功能为一身的芯片进行分析后,利用嵌入式Linux的多种机制实现了整个驱动管理模块。为了能够协调并正确地发挥芯片的多种功能,一个合理的功能模块划分直接影响整个模块质量。通过分析Linux驱动中相关的关键技术,如中断处理流程、竞争条件等,并依据芯片特有的功能特性,对管理模块各个部分进行了分析与划分,然后给出了各个模块所需实现的目标。驱动管理中两个核心模块的主要任务是:操作音频编解码器控制单元以及音频编解码器数字接口,和分发上层模块中断。首先利用互斥机制与核心线程等技术实现两个核心模块,最后针对节能部分出现的问题给出了解决办法。音频部分是多功能芯片的主要功能,在分析规范中的音频编解码器数字接口协议基础上,利用直接内存访问以及直接内存访问中断、缓冲区管理技术,设计与实现了音频驱动,并给出音频部分的节能管理实现。芯片中的通用输入输出口构成了键盘的硬件基础。支持长短按键的键盘驱动与普通的键盘驱动在时间要求上有所不同,对时序进行分析后,利用同步机制设计与实现了键盘管理模块。触摸屏和电池电量监测两个模块都利用芯片的模数转换功能来获取各自的数字数据,它们的共同硬件基础为芯片内部的十比特模数转换器,在分析该单元的基础上,具体分析了消除干扰的同步信号,并使用中断和轮询两种方法实现了触摸屏驱动,最后给出了电池电量监测接口。
其他文献
为确保进入电网产品的的质量能可靠运行,省级供电企业通过实行抽检计划两级编制和平衡、建立两级质量检测中心、划片区交叉封样以及专业技术人员参与抽样等措施,建立完善的物
本文结合作者在3G核心网电路域的产品研发经验,研究了软交换技术中与承载控制分离的呼叫控制的相关问题,包括软交换网络的组网、IP电话的路由、媒体网关的选择,以及如何通过
<正>作为一家不擅长软件的企业,三星从穿戴设备领域推广自主研发操作系统Tizen,固然避开了与Google和苹果的正面竞争,却也注定了Tizen的"非主流"命运一道裂痕开始在三星和And
目前,随着Web技术的不断发展和广泛应用,网络管理应用出现了结构分布式、界面Web化的趋势。基于Web的网络管理(WBM)融合了Web技术和现代分布式网络管理技术,是未来网络管理技术
随着我国对外贸易的发展,信用证作为国际支付工具的重要性日益凸显。信用证是商人和银行家实践的产物,非法律的拟制物,在整个流转过程中受到各种以商业习惯形式存在的规则和
研究高分子成型加工中的形态控制问题,在成型过程中引入特殊加工方法,改变聚合物的凝聚态结构,从而改变其性能是优化材料性能和用途的经济而实用的方法,是目前国际上高分子科
随着油田生产中小井眼钻井的运用越来越多,对小井眼钻井技术的要求也越来越高。为了提高打井效率,节约钻井成本,很有必要完善小井眼钻井技术。结合现场作业情况,具体分析了小
<正>HTC(宏达电)董事长王雪红近日在致股东报告书中披露,2013全年,HTC的全球市占率为2%,排名第11。而仅仅三年前,狂飙突进的HTC以超过15%的全球市占率称霸Android操作系统市
刑事法治是形式的还是实质的,对此问题的不同回答形成了刑法学派之争。《实质刑法观》作为首部回应这一争论的著作,通过对刑法中基本问题在法律形式与实质理性对立统一层面上
自金融业出现,金融风险就相伴而生。两者形影相随,历经几个世纪。20世纪70年代以来,随着世界经济的一体化和金融全球化、自由化进程的加快,国际资本在各国间的流动规模愈来愈