(4)嵌入式系统开发需要特定的开发环境和开发工具
通用计算机具有完善的人机接口界面,在上面增加些应用程序和开发环境即可进行对自身的开发。嵌入式系统自身资源有限,开发时大多将开发平台建立在硬件资源丰富的PC或工作站上,称为宿主机。应用程序的编辑、编译、链接等过程在宿主机上完成,得到能在嵌入式设备上运行的可执行文件。
(5)嵌入式系统软件需要实时操作系统
通用计算机具有完善的操作系统和应用程序接口(API), 应用程序的开发以及完成后的软件都在操作系统(OS)平台上运行,但一般不是实时的。嵌入式系统则不同,大多数嵌入式应用程序都对实时性有明确要求,为了合理地调度多任务、利用系统资源,用户必须自行选配实时操作系统,这样才能保证程序执行的实时性、可靠性。
(6)嵌入式系统开发人员以应用专家为主
通用计算机的开发人员一般是计算机科学或计算机工程方面的专业人士,而嵌入式系统则是要和各个不同行业的应用相结合的,要求更多的计算机以外的专业知识,其开发人员往往是各个应用领域的专家。
关于嵌入式技术就介绍完了,您有什么想法可以联系小编。