×

软硬件协同设计及其在LCD驱动自动检测中的实现

消耗积分:2 | 格式:rar | 大小:153 | 2009-08-18

分享资料个

本文利用嵌入式系统中的软硬件协同设计的思想,设计在嵌入式系统生产中将多
款硬件驱动烧写入FLASH,然后通过检测引脚信号实现驱动的识别,并利用上海展讯公司的SC6600D 芯片,实现了在手机生产中LCD 驱动的自动检测。
嵌入式系统设计是使用一组物理硬件和相关软件来实现所需功能的过程。而这里的系统
指得就是有软硬件结合构成的功能设备。嵌入式系统一般是专用系统,设计过程中,软件设计和硬件设计必须紧密结合、相互协调,这就是软硬件协同设计。这种方法的最大特点就是:
从系统功能出发考虑系统设计,把实现时的软硬件同时考虑,硬件设计包括芯片级“功能定制”设计。可以最大限度地利用有限资源、缩短开发周期、降低故障频率,最终取得良好的效果。
在手机的LCD 驱动设计中,通常的做法是选用了哪一款LCD 就用该款LCD 的驱动,但是
手机在商业生产中,常会因为价格和性能的原因,可能采用多种不同的LCD。有因为嵌入式软件一般是一次性烧写进FLASH 的,这样一来,就不得不为不同的LCD 机款生成不同的软件版本。而在工厂量产时,工厂的员工往往会因为搞错软件版本而造成烧写错误的操作。我们试图设计把多款LCD 驱动一次烧入FLASH,然后通过ADC 检测LCD 的引脚来自动检测是哪一款LCD 并进行相应的驱动,利用软硬件协同设计思想来解决这个问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !