HelloBirthday 2016-08-10 14:10 采纳率: 0%
浏览 1050
已结题

各位大神都看过来,驱动大婶都看过来

本人小渣渣一枚,才入行驱动不久。目前遇到了一大坎,思之还是发出来比较好。作为一名驱动工程师(本人渣渣),公司又没人带领,只能自己在泥潭里摸打滚爬,哎,一把心酸一把泪。。。
前辈,大神,都在哪啊!!!!
算了,说说我的现状吧!!公司有一电子工程师,在与我讨论过程中(老大让他带我)我自己感觉分歧比较大吧。首先,我自己都感觉到了彼此思维方式的不同,考虑问题的方向也很大差距。奈何,咱是新人,又才入行,又是新手,低调低调。。。
1.驱动开发,在我眼里就是能让芯片正常工作,说白了无非就是配置寄存器,复杂点再配合上内核框架或者各种协议而已(我是这么理解的)。我的理解重点是:控制芯片,让芯片工作
2.讨论过程中,分歧是:让我将通电自启动改成按键启动,说实话,我搞不明白,至今也不知道驱动怎么去搞。如何保证i2c控制器能得到正常电压,怎么去配置那个电压?假如写1使能i2c控制器,写1让它正常工作,有哪些反应?
现在想起来,也就这么点了。其他的想不起来了。
以我的看法,我只需要写1能让i2c控制器正常工作即可,不需要去了解硬件怎么处理,我笨想不通。
还有芯片是否能获得正常的工作电压,供电不足怎么处理?说实话,我不知道。芯片不能正常工作,我还驱动个毛。他的观点是我怎么让芯片正常配置电压让芯片获得正常的电压,这个电压我只能想到使能,他得到正常电压,也就是写1。
我的理解是:他的角度和我的不同,他想的是芯片本身能否正常工作,我觉得这类问题本身就应该是pcb设计造成的,。而我的角度是硬件本身就是好的,硬件都有问题,还想驱动?
而我最终的观点:可能他的想法就是让我将芯片和驱动都弄正常,也就是说排除硬件本身的缺陷或者说找出硬件的缺陷。

说了这么多,我也感觉自己思维好混乱。。
谁让自己是渣渣呢,连个带路的人都没有。哎。
目前我比较迷茫的就是如何工作?我在研究usb协议,他说不用,都实现好了,随便个usb设备插上就能用,不用看。我看音频,音频驱动都是正常的,他让我去改,随便改,看改了出啥问题在解决。我控制gpio,板子只有开关键和复位键,他让我将开关键改成按两次睡眠,或者用开关键来控制led。。。。。。
我真是。。。。

再次声明,本人渣渣一枚。勿喷,想听听各位大神的建议。最近都是东看西看的。。。。大神,快快赐教!!!!

  • 写回答

5条回答

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据