嵌入式软件设计(怎么学)
Posted 费晓行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式软件设计(怎么学)相关的知识,希望对你有一定的参考价值。
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
嵌入式硬件是基础,但是嵌入式软件就非常多了。小到51、mcu,大到各种各样的soc,琳琅满目应有尽有。在市场上面,对应的开发板也很多,基本上之前谈到的这三类都有对应的开发板可供挑选。那么对于个人来说,应该怎么学,什么才是自己的核心竞争力?哪些是自己应该着力去培养的?在文章的最后我们会给出自己的答案。
1、不仅仅是学硬件外设
打开任何一家开发板的供应商,他们告诉你的都是如何安装软件开发环境、如何点灯、如何使用串口、如何屏幕显示文字、如果访问sd卡等等,这些重不重要?当然重要。但是这些都是基础,不是关键点。很多时候,嵌入式的平台常常需要进行替换的,比如这个项目用这个IDE,下次就变掉了。所以,硬件外设只是基础,但不是重点。
2、打好基础永不过时
学过计算机专业的同学都知道,相比较编程而言,花在数据结构、操作系统、编译系统、计算机网络上面花费的时间很多。在实际工作中,虽然我们不反对修改官方提供的示例代码来快速解决问题。但是如果遇到官方代码不对,或者性能不太理想的时候,这个时候就需要用自己积累的基础知识去解决。很多时候,类似的问题或许重来没有出现过,但是只要自己的基础不错,按图索骥、逐步分析,总能找到合适的方法出来。
3、动手实际
有很多同学,读书的时候习惯于去记忆那些理
开发者涨薪指南 48位大咖的思考法则、工作方式、逻辑体系以上是关于嵌入式软件设计(怎么学)的主要内容,如果未能解决你的问题,请参考以下文章