Board logo

标题: TornadoII/VxWorks 嵌入式开发系统概述(1) [打印本页]

作者: 苹果也疯狂    时间: 2015-2-28 23:54     标题: TornadoII/VxWorks 嵌入式开发系统概述(1)

1.1嵌入式操作系统及其开发环境的应用背景

1.1.1 应用挑战

  应用范围方面:

在嵌入式系统应用中,由于使用16位以下的CPU的资源量较少,任务比较简单,程序员可以在应用程序中自己管理CPU资源,不一定需要一个专用的系统软件,管理CPU。当嵌入式系统比较复杂而采用32位CPU时情况就不同了,32位CPU的资源量非常大,寻址可以达到4GB空间,处理能力也非常强大,可以实现实时多任务并发处理,因此如果仍然沿用手工编制CPU管理程序,面对复杂的应用,就很难发挥出32位CPU的处理能力,开发出高效可靠的应用系统。

管理CPU的系统软件是每一个系统所必需的,不同的CPU平台,差异很大。如果都要应用系统的开发者自己完成,那么每次都要重复开发,造成不必要的资源浪费,延长了开发周期,增加了开发成本。而且CPU管理是整个系统的基础,任何缺陷都可能引起严重的问题,这样,就使开发者耗费大量的精力放在与应用无关的系统管理上。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0