新闻  |   论坛  |   博客  |   在线研讨会
片上系统和 RTOS 有什么不同
shadowind | 2008-07-22 22:06:19    阅读:1108   发布文章

SOC:System on Chip
简单地说,处理器、传感器、传动器、存储器、模拟数字接口甚至软件部分都集成到一
个芯片上,这就是一个SoC。
SoC的出现使集成电路发展成为集成系统,整个电子整机的功能将被集成到一块芯片上.

SoC是面向特定用户的能最大满足嵌入式系统要求的芯片,因而具有很多优势:能极大改
善功耗开销,可减少印制板上部件数和管脚数,减少板卡失效的可能性,有利于板卡的
性能改善,降低风冷要求,减少系统开发商成本,尤其适合数字化产品开发,如手持设
备、信息家电等。
RTOS:Real Time Operating System实时操作系统是嵌入式软件的最核心部分。
用于嵌入式环境的操作系统RTOS与桌面操作系统有很多本质的不同。
从硬件环境来看,桌面操作系统具有标准化的CPU、存储和I/O架构,而嵌入式环境中的
RTOS的硬件环境只有标准化的CPU,没有标准化的存储、I/O和显示器架构。
从应用环境来看,桌面操作系统面向复杂多变的应用,而RTOS面向单一设备的单一应用

从开发界面来看,桌面操作系统试图给开发人员提供一个“黑箱”,让开发人员通过一
系列标准的系统调用来使用操作系统中的功能,而嵌入式试图为开发人员提供一个“白
箱”,让开发人员可以自主控制系统的所有资源。
Ebedded System: 嵌入式系统
嵌入式系统是指操作系统和功能软件集成于计算机硬件系统之中。简单的说就是系统的

应用软件与系统的硬件一体化,类似与BIOS的工作方式。具有软件代码小,高度自动化

,响应速度快等特点。特别适合于要求实时的和多任务的体系。
嵌入式系统一般指非PC系统,它包括硬件软件两部分。硬件包括处理器/微处理器、
存储器及外设器件和I/O端口、图形控制器等。软件部分包括操作系统软件(OS)(要
求实时和多任务操作)和应用程序编程。有时设计人员把这两种软件组合在一起。应用
程序控制着系统的运作和行为;而操作系统控制着应用程序编程与硬件的交互作用。
嵌入式系统的核心是嵌入式微处理器。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客