首先学一门开发语言,最好是c语言。再学一个嵌入式操作系统,linux是首选。嵌入式开发是一门实践性很强的学科,需要多练习。等你有一定基础了,基本上就可以去找个工作做,定一个方向了。当然,如果你时间很多,金钱也不是什么大问题,就可以去上个培训班,这样来得快些。
很难说,ARM是硬件,LINUX是软件。ARM的硬件多半已经模块化了,实际中的LINUX的开发工作更多,更耗时。从这方面说ARM应该算是软件了。在找工作中更是这样,举个例子,联想里和ARM最接近的是“BIOS工程师”是软件,MOTO里接近的是嵌入式LINUX工程师是软件。而其他很多公司把嵌入式产品开发归为硬件。所以,不要讨论这个,如果自己有个板子,好好玩转自己的板子才是关键。实在不爽你就把自己叫“嵌入式开发工程师”。
ARM都玩什么
就几点
1 硬件设计
2 系统移植
3 驱动开发
4 应用开发
没了。其中推荐把注意力放在后两个上,3有难度,4比较灵活,最重要的是都是找工作的砝码。
很难说,ARM是硬件,LINUX是软件。ARM的硬件多半已经模块化了,实际中的LINUX的开发工作更多,更耗时。从这方面说ARM应该算是软件了。在找工作中更是这样,举个例子,联想里和ARM最接近的是“BIOS工程师”是软件,MOTO里接近的是嵌入式LINUX工程师是软件。而其他很多公司把嵌入式产品开发归为硬件。所以,不要讨论这个,如果自己有个板子,好好玩转自己的板子才是关键。实在不爽你就把自己叫“嵌入式开发工程师”。
ARM都玩什么
就几点
1 硬件设计
2 系统移植
3 驱动开发
4 应用开发
没了。其中推荐把注意力放在后两个上,3有难度,4比较灵活,最重要的是都是找工作的砝码。