武汉华嵌培训学校-嵌入式培训-STM32单片机培训-FPGA培训 公众号
就业指南
联系我们
【报名地址】:湖北省武汉市洪山区鲁磨路国光大厦B座21楼,距地铁2号线光谷广场300米
【研发中心】:华中科技大学东校区wisco实验室2楼
【电话】:13986203604
【手机】:13476249959
【QQ邮箱】:15114593@qq.com
学习感言

当前位置:主页 > 就业指南 > 学习感言 >

硬件工程师充电心得--嵌入式软件工程师学习路线

文章来源:武汉华嵌 更新时间:2020-01-05

       硬件工程师日常主要工作通常为电路原理图、PCB设计,很少涉及软件编程,哪怕是一些硬件接口驱动很多硬件工程师都不曾涉足。面对日益激烈的竞争压力,多学一些嵌入式软件方面的技能也能为日后自己的职业生涯发展打好基础,正所谓“艺多人胆大”,“艺多不压身”! 那么,对于硬件工程师来讲,到底该怎样选择循序渐进的学习路线呢?笔者自身就是一名硬件工程师,很高兴得到了武汉华嵌嵌入式培训机构老师的指导,现在就谈谈我的学习心得,仅供参考,欢迎交流。
 
 
1、首先,我有很好的硬件设计基础和产品经验,对常用嵌入式CPU 如51单片机、stm32、ARM(cortex-A)等外部接口的电路连接和工作原理非常清楚,这也是我转而去继续学习嵌入式软件编程的基石,这一点我比一般人要有优势。
 
2、我先从51单片机入手,学习C语言编程,学习怎么用C语言来驱动51单片机中的各种外部资源,比如IO、中断、定时器等,这个我觉得很重要,毕竟对一个硬件工程师来讲,软件方面确实之前做的太少,C语言每句话每个标点都得仔细检查了。纸上得来终觉浅,绝知此事要躬行!
 
3、学完51单片机,对C语言也有了一定的锻炼后,我开始学习更复杂一些的MCU:STM32, 这个比51的功能要多,引脚也多,代码量和难度都有所提升,但是只要脚踏实地的从环境搭建到每个硬件资源、还有寄存器设置、库函数的使用都去实地的操练,慢慢地我也上手了。
 
 
4、STM32也研究过后,我发现自己可以凭借硬件基础,自行设计一些控制类和物联网类的东西了,很有成就感。。。 难道这就是所谓的“软硬兼施”?!
 
 
5、后面我打算进一步的学习更加复杂的ARM处理器,在上面可以跑Linux操作系统,可以借助操作系统实现更加复杂的程序,这个过程可能会很长,但我相信,只要坚持下去,坚持一个好的课程体系学下去,也可以学会的。。。 

             武汉华嵌周末班学员  胡*  
2019.2.25
 
                                             

报名地址:湖北省武汉市洪山区鲁磨路国光大厦B座21楼,距地铁2号线光谷广场300米电话:139-8620-3604值班手机:134-7624-9959

Copyright © 2009-2020 武汉华嵌科技有限公司 版权所有 Power by DeDe58 ICP备案编号:鄂ICP备09012766号

  • 客服热线:
    139-8620-3604
    134-7624-9959



  • 官方微信
  • 微信:15114593