当前位置:首页 → 计算机类 → 软件水平考试 → 中级嵌入式系统设计师->嵌入式系统对应用软件开发和编程语言选择提出了不同要求。以下所
嵌入式系统对应用软件开发和编程语言选择提出了不同要求。以下所考虑一些因素说法错误是 ( ) 。
系统对应用软件开发和编程语言选择提出了不同要求,需要考虑如下一些因素:①实时性。许多嵌入式系统要求具有实时处理能力,这种实时性主要是靠软件层来体现。软件对外部事件做出反应时间必须快,在某些情况下还要求是确定、可重复实现,不管系统当时内部状态如何,都是可以预测。②并发性。有些嵌入式系统要求支持多任务,能够处理并发事件。③有限软/硬件资源。在嵌入式系统当中,资源是很有限,无论是处理器运算速度、存储器容量,还是I/O设备种类,都比不上通用计算机,甚至连最基本电力供应,在嵌入式系统中也是一项约束条件,因为许多系统都是采用电池供电。这就使得嵌入式软件在时间和空间上都受到了严格限制。④涉及底层软件开发。在无操作系统情形下,嵌入式软件开发是直接在硬件平台上进行,需要直接对硬件进行控制:在有操作系统情形下,需要先移植一个操作系统,并提供必要MI函数,然后在操作系统基础上开发应用程序。但不管是哪一种情形,都需要对底层软件和硬件进行操作,包括引导加载程序编写、设备驱动程序编写、对设备控制器操作等。⑤需要交叉编译。嵌入式软件开发环境与运行环境是不同,需要交叉编译工具。









