关于求职招聘中的疑惑
本人以前一直做的是嵌入式应用层方面的工作,看到一家公司的求职要求如下:“熟悉USB,I2C,RS232底层通信,具有基本模拟,数字,嵌入式硬件基础,可以和硬件工程师流畅交流”
问题1:熟悉USB,I2C,RS232底层通信指的是什么,怎样自学可以掌握这些知识?
问题2:模拟,数字,嵌入式硬件掌握到何种程度可以和硬件工程师流畅交流?
由于本人没怎么接触过硬件,还请详细解说,谢谢。
USB这一块一般只要懂得如何修改,真的要理解协议是很费劲的。 本帖最后由 石玉 于 2018-1-8 15:02 编辑
USB太复杂了,看过一段时间,放弃了,我觉得能调用库使用就可以了第二个问题的话我觉得知道各种元器件叫什么名字,干什么用的就行,比如把电阻,电器,磁珠分清,各有什么作用,不焊接可能会有什么影响等,出了问题能用示波器看下波形,判断问题出在什么地方
通迅接口的底层主要是协议,USB远比后二者复杂得多,但一般层次的开发不会涉及USB的底层,但对接口和调用等需足够熟悉。交流顺畅需要足够的硬件技术水平,至少该明白对方在说什么,能够理解并协调双方的工作。 复杂的协议。做到可以进行一些调用,通过接口函数。简单的协议。就要掌握更深入一些。比如,可以模拟波形实现通信,分析一些异常情况。
和硬件工程师流畅交流。 基本的一些电路知识,分立元件,要有认识。电压电流,阻抗等,明白意思。
你要确定,他是要找应用开发。还是驱动,这个很重要。要是驱动。那你就需要一个学习过程了。反正不是硬件设计。硬件相关的,大体了解。偶尔不懂,也可以问。应该不是太大的问题。
页:
[1]