何谓优秀的驱动开发工程师


首先要定义,我所认为的一个优秀的驱动开发工程师,应该具备什么样的能力,这里列一下按照从易到难的顺序,个人认为应该会有几个方面的要求吧:

· 能够独立完成驱动的功能开发任务

· 能够分析和优化驱动的性能,针对特定硬件扬长避短

· 能够充分了解模块相关软硬件能力、发展方向,辅助应用工程师最大化利用硬件能力

· 能够辅助硬件工程师规划硬件设计,预防问题,谋求功能模块的最佳方案

· 能够协助定义系统架构,合理规划软硬件,谋求产品实现的最佳方案刚好,我总结了一些嵌入式资料放在视频结尾。

作为一个驱动工程师,很多时候不是完全从头开发一个完整的子系统,而是针对特定硬件和平台移植驱动,增加功能,解决Bug等等,如果从这方面外在的表现来看:

解决问题的境界,大概会有这么几个阶段:

· 不知道哪里存在BUG

· 不知道如何解决BUG

· 知道如何解决BUG

· 知道如何发现BUG

· 知道如何规划BUG

知道如何发现BUG(而不是撞上BUG)其实并不简单,需要你对系统有足够的了解,能够察觉可能出问题的地方。 而规划Bug更难,需要你能对问题的轻重缓急做出准确的判断。没有的完美的世界,只有适当的取舍,规避和预防。2f161e95dad6d99f7c76c2516698ff91.jpeg



我这里刚好有嵌入式、单片机、plc的资料需要可以私我或在评论区扣个6

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单片机一哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值