2.4.1. 嵌入式领域内相对通用的知识和技能

换句话说,不论你在嵌入式行业内,具体做什么“工种”,以我之前所遇到,见到,听到的为例:

  • 所在公司是做消费类数码产品研发,比如做Linux底层驱动开发
  • 比如工业控制领域内的现场总线开发
  • 汽车电子行业内的嵌入式开发

那么C语言,基本都是必备的,基本功,因此:不论你做相关的哪种领域的嵌入式开发,那么都要努力学好C语言

[注意]学好C语言是什么意思

学好C语言的意思是:不单单掌握C语言的语法,更要:

  • 有良好的编程思想
  • 良好的编写高质量代码的编码习惯
  • 良好的处理问题的思路
  • 良好的代码风格
  • 了解写出高质量C语言代码需要注意哪些细节

等等。

另外,由于一些嵌入式操作系统,比如嵌入式Linux系统,ucOS/II(以及其他很多常见的嵌入式操作系统,比如VxWorks等)都是相对通用的。

所以,为了学好嵌入式,也要尽量找机会去多学习和了解这些系统的特点和使用方法,最好找机会多去实际动手练习。