找回密码
 注册
搜索
查看: 2494|回复: 19

[讨论] 做手机驱动的困惑,不和各位过来人有没有过.

[复制链接]
发表于 2007-5-13 00:54:27 | 显示全部楼层 |阅读模式
各位前辈,小弟的专业是计算机,但是一直对于驱动很感兴趣,前些日子,在公司费了好大劲写了个LCD驱动,现在回想起来,没我以前想像得那么难,写驱动真的要两至三年的功底吗?各位达人有在公司是专门写驱动的吗?在我们公司,写驱动好像不是什么很重要的工作.
发表于 2007-5-13 20:52:40 | 显示全部楼层
看你写什么样的驱动,
和具体的驱动有关系,
还和硬件有关系,
点评回复

使用道具 举报

 楼主| 发表于 2007-5-13 20:59:10 | 显示全部楼层
和具体的驱动有关系?
还和硬件有关系?
这个怎么理解啊?
点评回复

使用道具 举报

发表于 2007-5-14 16:46:09 | 显示全部楼层
在公司费了好大劲写了个LCD驱动?handler层都要写代码处理?什么平台?
点评回复

使用道具 举报

 楼主| 发表于 2007-5-14 17:43:54 | 显示全部楼层
谢谢zhuxiaofeng,iwub.
我用的是飞利浦的平台,GPIO模拟并口传输,因为以前的LCD DRIVER都是用SPI传输的,所以这次需要重新写 WriteData().
iwub提出的Handler层是指事务处理层吧? 
点评回复

使用道具 举报

发表于 2007-5-17 18:32:22 | 显示全部楼层
楼主找块模拟屏试下就知道为什么要两三年了,现在大部分用TFT的屏,又有lcd控制器,写下寄存器就可以了,工作量小了很多.另外用厂家的方案,绝大部分东西都现成的...
点评回复

使用道具 举报

发表于 2007-5-18 09:39:09 | 显示全部楼层
你认为大家都有你这么厉害么?
点评回复

使用道具 举报

 楼主| 发表于 2007-5-20 16:38:24 | 显示全部楼层
谢谢ljp_8,对啊,绝大部分都是现成的,所以我才会有这样的困惑啊.做驱动好像不难嘛.
点评回复

使用道具 举报

发表于 2007-5-21 16:05:22 | 显示全部楼层
呵呵,再做做就知道了,电路设计,GPIO,flash,clk,power等,并非只是把厂家register value搬上就OK的!
点评回复

使用道具 举报

发表于 2007-5-23 14:57:12 | 显示全部楼层
搞驱动也有层次的,大部分人天天都在找技术支持。
点评回复

使用道具 举报

发表于 2007-5-23 19:49:53 | 显示全部楼层
欢迎各位高手讨论驱动,我的qq:4427598
点评回复

使用道具 举报

发表于 2007-5-24 09:28:30 | 显示全部楼层
到目前,我所见的厉害的驱动高手就是那么1~2个!!
点评回复

使用道具 举报

发表于 2007-6-8 15:31:33 | 显示全部楼层
说实话,我也觉得写驱动没什么难的。对硬件太熟悉了,驱动就合理的调度硬件而已。
点评回复

使用道具 举报

 楼主| 发表于 2007-6-12 20:01:16 | 显示全部楼层
谢谢各位,明白一些了.公司的老大一直都对我说,驱动不是重点,搞得我在公司都没有什么信心了.
不知各位前辈怎么看的?
点评回复

使用道具 举报

发表于 2007-6-12 22:12:53 | 显示全部楼层
看什么驱动了,一些复杂点的:如多媒体驱动,移动电视芯片的驱动,还有RF驱动等都是比较难调的,写驱动难不是难在实现功能,而是难在稳定度。。。。
点评回复

使用道具 举报

发表于 2007-7-19 14:57:40 | 显示全部楼层
驱动还是很重要的啊,而且难度也很大,最起码在我们公司是这样,没有人会说他很精通。
点评回复

使用道具 举报

发表于 2007-9-4 14:08:30 | 显示全部楼层
"搞驱动也有层次的,大部分人天天都在找技术支持。"有同感。其实,如果要作完整的驱动很费事,特别是BSP层。好像DH中,很少开发,基本上是集成性质。技术含量不高。真正做驱动的就是DH的供应商,芯片开发商完成的。如果我们做不是自己开发的芯片的驱动,没有支持几乎不可能。除非是很简单的设备。比如上电就OK的。呵呵!
点评回复

使用道具 举报

发表于 2007-9-30 14:38:52 | 显示全部楼层
晕!
你大概就是写了些最底层与硬件打交道的代码吧!
一个好的完整的驱动可不仅仅是这些东西,必须要对os有很深的了解才能写出来。我问问你,你的驱动涉及到了os的任务或者是进程管理机制吗?涉及到锁定机制吗?或者是你使用一个内存分配函数的时候,知道它是怎么分配内存的吗?这些都是和你驱动的性能密切相关的
当然,驱动的难度和是什么样的驱动更相关, keypad和完整的usb驱动就完全不是一个量级的。
点评回复

使用道具 举报

发表于 2007-10-9 17:43:21 | 显示全部楼层
MTK的驱动有没有搞过,发简历到我邮箱:ROY_ZHAO800@163.COM
点评回复

使用道具 举报

发表于 2007-10-16 17:28:07 | 显示全部楼层
驱动就是让硬件工作起来,如果只是简单的实现功能,不难,如果要让其稳定而优异的工作,不是意见简单的事情哦。
另,做驱动难不难还要看平台的。。。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-15 16:31 , Processed in 0.049247 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表