一、简答题
1.简述嵌入式系统的开发过程。
答:嵌入式系统的开发过程主要包括6个方面:芯片选择、配置硬件平台、Bootloader移植、操作系统裁减、操作系统移植和应用程序开发。详见正文内容。
2.简述嵌入式微处理器EMPU的特点。
答:嵌入式微处理器EMPU在使用时,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样可以大幅度减小系统体积和功耗。另外,为了满足嵌入式应用的特殊要求,在温度范围、抗电磁干扰、可靠性等方面一般都做了相应的增强。
3.简述嵌入式微控制器MCU的特点。
答:嵌入式微控制器MCU一般以某一种微处理器内核为核心,芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种必要功能和外设。
4.简述嵌入式数字信号处理器EDSP的特点。
答:嵌入式数字信号处理器EDSP主要是对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。在数字滤波、FFT、谱分析等方面DSP算法正在大量进入嵌入式领域,DSP应用正从在通用单片机中以普通指令实现DSP功能,过渡到采用嵌入式DSP处理器。
5.简述片上可编程系统SOPC的特点。
答:片上可编程系统SOPC是一种新的软硬件协同设计的系统设计技术,其将处理器、RAM存储器、ROM存储器、总线、总线控制器、I/O接口、DSP、锁相环等集成到一片FPGA芯片中。SOPC具有灵活的设计方式、可裁减、可扩充、可升级、并具备软硬件在系统可编程能力。
6.简述如何成为嵌入式开发人员。
答:嵌入式开发人员提应该牢记“博、专、实践”的原则。
● 博:要求设计者不但需要掌握嵌入式处理器的使用,还需要通晓各种外围电路的实现。软件上还需要掌握Bootloader的移植、嵌入式操作系统的移植和裁减、驱动程序的开发,以及应用程序的开发。
● 专:一个优秀的嵌入式开发人员,不可能嵌入式开发过程中的每一个领域都精通。但需要嵌入式开发人员对其中的某些方面具有很深的造诣,这样可以提高竞争力。
● 实践:嵌入式开发人员应该多练习、多交流、多实践。这样,一方面可以在实践中排查错误、完善系统的稳定性,另一方面也可以巩固所学的知识、不断深化技术造诣。