从事嵌入式开发已经偶几年了,嵌入式主要分为两个领域硬件工程师另外一种是软件开发工程师,现在主要谈软件工程师,嵌入式软件工程师需要掌握基本编程语言C语言,这是编程语言,主要
非常感谢邀请回答问题。
主要是看你以后打算从事也就是你以后想要做什么?是做嵌入式平台上面的软件开发,意思就是平台已经有了,你只是借助平台开发适合当前平台的软件。举个例子,你在微信上面开发微信小游戏。
还是打算从事嵌入式平台本身开发。如果是应用软件开发,现在主流的应该是c或者c家家语言,这几年随着主流技术的兴起也有好多软件,游戏是用java开发的。如果要从事的是平台开发的话,那么建议你需要好好学习汇编语言和操作系统。并且操作系统需要全方面掌握。主流的windows,liunx等。因为要写平台驱动和一些小型的操作系统。汇编语言必须要精通,精通,精通重要的事情说三遍。
其他的内容比如,数据结构和算法,单片机原理,操作系统,汇编,高数,离散数学,线数。对于驱动开发,效率很重要,也就是说,学好各种数学很重要。
同时由于学习难度大,从事这个行业的人来说相对少,毕竟入门起点较高,需要精通软硬家,同时企业数量也较少,学历需求也较高。相反,钱也高,稳定,开发出来的产品不容易被别人盗版。
总之,一句话根据自己的兴趣走,任何事情都不是难事。喜欢就去做,只有做了,才知道酸甜苦辣。相信自己。