1.传统开发:软件直接访问硬件。
2.传统开发的缺点:软件移植性差;
软件开发人员必须懂硬件。
3.传统开发与嵌入式的区别:是否有操作系统。
4.嵌入式开发的优点:解决了软件的移植性;
软件开发人员不需要懂硬件;
提供多任务机制;
提供丰富的网络协议栈;
提供很多开源的软件和工具。
5.软件:又称应用软件,有Linux C/C++,android,ios等等。
6.操作系统:又称系统软件,有bps,驱动,内核(核心)。
7.非智能手机与智能机的区别:前者单任务系统,后者多任务系统(即可以同时完成多项任务)。