嵌入式领域的开发其实分为好多的方向,
不从产品考虑,单从开发的程序处于架构中的位置上考虑的话,
可以这么分:
1. 比较下层的:
・drivet的开发
・基于具体芯片组(例如高通AMSS系列)的PF的开发
・基于通用协议的上层协议的开发
等等,这一些基本上不会用到C++,一般用C,汇编比较多
2. 基于OEM层的开发:
・一些中间层架构的开发
・通用中间件的开发
・一些算法的开发(暂时放到这个分类下吧)
等等,这一些基本上不会用到C++,一般用C,当然也有基于JVM的
汇编也有应用(特别是一些算法,编解码什么的)
3.基于上层应用APP的开发,或者是OTA的开发
这一层的开发就百家争鸣了,C/C++/Java都有
|