主要特点有:
1、系统内核小。嵌入式系统一般是应用于小型电子装置的, 资源相对有限,所以内核较之传统的操作系统要小。
2、专用性强。嵌入式系统的个性化强,其中的软件系统和硬件的结合紧密,一般硬件系统要进行的移植,即使同一品牌、同一系列的产品中也需根据系统硬件的变化和增减进行修改。同时不同的任务,需要对系统进行较大更改, 程序的编译下载须和系统相结合,这种修改和通用软件的“升级”是两个概念。
3、系统精简。嵌入式系统没有系统软件和应用软件的区分,不要求其功能设计及实现上复杂,一方面利于控制系统成本,也利于实现系统安全。
4、嵌入式软件的基本要求是高实时性的系统软件 。软件要求固态存储,提高速度; 软件代码要求高质量和高可靠性。
5、 多任务的操作系统。嵌入式软件要想走向标准化,就须使用多任务的操作系统。嵌入式系统的应用程序可以没有操作系统直接运行;但是为了调度多任务、利用系统资源、 系统函数以及和专家库函数接口,用户须自行选配RTOS开发平台。
|