2016 - 2024

感恩一路有你

嵌入式软件开发工程师招聘 怎样才能成为单片机工程师?

浏览量:1826 时间:2021-03-17 10:49:29 作者:admin

怎样才能成为单片机工程师?

大家好,我从事嵌入式软件开发已经十多年了。欢迎关注和交流。

SCM Engineer,就这个名称而言,通常指硬件工程师。从事单片机开发工作,可分为软件工程师和硬件工程师。如今,分工非常明确。一般来说,编写软件的人不需要熟悉硬件,只要能调用API或阅读编程指令即可。成熟的平台或团队将提供库函数版本或注册版本供开发和应用。做硬件,不需要懂编程,只需要懂电路图,能分析,能换板,能测量。

熟悉软件和硬件的人是软件的底层工程师。在硬件方面,应了解电路图、各元件的功能、各电路、各电网、各IP的工作原理,熟悉基本元件的焊接操作,能使用示波器、万用表,甚至逻辑分析仪、装载机等软件,熟悉C语言,汇编语言,熟悉I2C、SPI、can、SDIO、USB、I2S等协议,熟悉GPIO配置。编程指南、数据手册、原理图和丝网图是底层工程师最常用的四本书。

当然,由于模块化的分工,液晶、传感器、nandflash等IP都被分成了不同的工程师甚至团队,所以要做底层,写驱动,通常只需要熟悉相应的模块即可。

十多年的工作经验,我调试过很多开发板,包括裸板。我最大的感受是:理论正确,做板有力,能调整好。首先,软件应在理论上正确,并严格遵守编程指南和数据手册。使开发板强大意味着有能力测量、分析和焊接开发板,而不必求助于硬件。那样的话,时间成本太高了。

谢谢。

嵌入式软件开发工程师招聘 嵌入式开发工程师 嵌入式工程师招聘

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。