我开始学习嵌入式及其两种主要语言(c和c ++).但我开始意识到,尽管学习要求很简单,但嵌入式本身就是一个整体世界.一旦你处理了真实的项目,你就会开始意识到你需要学习更多关于你正在使用的设备中使用的硬件的"东西".这个问题很少涉及我目前正在处理的纯软件项目.
是否可以将此字段分段为子字段?我认为那些在该领域有经验的人可能已经注意到某些类型的项目与其他类型不同,这导致他们可能想出他们自己的类别.例如,当你遇到一个项目时,你可能会认为它是"在你的领域之外"?那会发生在你身上吗?如果是这样,您会将您的子字段或您遇到的其他子字段称为什么?
Mat*_*man 12
以下是我能想到的一些子专业:
汇编语言专家
设备驱动专家
DSP专家
控制理论专家
网络专家
UI专家
当然,每个行业都是自己的专业化.消费电子,军事,航空电子,机器人,工业机械,医疗器械等......
玩得开心,祝你好运!
是的,当然有几个子领域.我不认为我可以从头顶列出所有这些,但我看到的方式,至少有3个大的分部,从那里,它们进一步细分.有微控制器,微处理器和沙盒/ VM.例如,在线控驱动中使用16位微控制器将是第一个例子,像TiVo这样的机顶盒将是第二个的例子,而iPhone和Androids则是后者.
微控制器非常有限,通常甚至不能用C++编程.他们中的大多数要么没有运行OS,要么最昂贵的有RTOS.机顶盒和任何ARM/MIPS/SuperH4/Broadcom芯片更像是PC,因为它们有一个运行在其中的Linux发行版,你可以找到大多数与PC相同的设施,如果可以的话找到一个,交叉编译通常很简单.沙盒子的家伙很好,沙盒装; 所以它正是它所喜欢的,通常SDK将您与硬件隔离开来,而您并没有真正获得"完整的嵌入式体验".