安卓嵌入式工控主板软件系统简介-深圳联智通达科技有限公司
来源:
|
作者:LANXUS
|
发布时间: 2020-05-20
|
4877 次浏览
|
分享到:
嵌入式软件系统是实现嵌入式计算机系统功能的软件,一般由嵌入式系统软件、支撑软件和应用软件构成。其中,嵌入式系统软件的作用是控制、管理计算机系统的资源,具体包括嵌入式操作系统、嵌入式中间件(CORBA和OSGI)等。支撑软件是辅助软件开发的工具,具体包括系统分析设计工具、仿真开发工具、交叉开发工具、测试工具、配置管理工具和维护工具等。应用软件面向应用领域,因应用目的的不同而不同,如手机软件、路由器软件、交换机软件、视频图像软件、语音软件、网络软件等。应用软件控制着系统的动作和行为,而嵌入式操作系统控制着应用程序与嵌入式系统硬件的交互。
安卓嵌入式工控主板系统简介
嵌入式软件系统是实现嵌入式计算机系统功能的软件,一般由嵌入式系统软件、支撑软件和应用软件构成。其中,嵌入式系统软件的作用是控制、管理计算机系统的资源,具体包括嵌入式操作系统、嵌入式中间件(CORBA和OSGI)等。支撑软件是辅助软件开发的工具,具体包括系统分析设计工具、仿真开发工具、交叉开发工具、测试工具、配置管理工具和维护工具等。应用软件面向应用领域,因应用目的的不同而不同,如手机软件、路由器软件、交换机软件、视频图像软件、语音软件、网络软件等。应用软件控制着系统的动作和行为,而嵌入式操作系统控制着应用程序与嵌入式系统硬件的交互。
在嵌入式系统发展的初期,嵌入式系统的软件是一体化的,即软件中没有把嵌入式系统软件和应用软件独立开来,整个软件是一个大的循环控制程序,功能执行模块、人机操作模块、硬件接口模块等通常在这个大循环中。但是,随着应用变得越来越复杂,例如需要嵌入式系统能连接互联网、具有多媒体处理功能、具有丰富的人机操作界面等,若按照传统方法把嵌入式系统设计成一个大的循环控制程序,不仅费时、费力,而且设计的程序也不可能满足需求。因此,嵌入式系统的系统软件平台(即嵌入式操作系统)得到了迅速的发展。
嵌入式系统软件的要求与通用计算机软件有所不同,主要有以下特点。
(1)软件要求固化在存储器。为了提高执行速度和系统的可靠性,嵌入式系统软件和应用软件一般都要求固化在外部存储器或微处理器的内部存储器中,而不是存储在磁盘等载体中。
(2)软件代码要求高效率、高可靠性。由于嵌入式系统资源有限,为此要求程序编写和编译工具的效率要高,以减少代码长度、提高执行速度,较短的代码同时也会提高系统的可靠性。
(3)嵌入式系统软件有较高的实时性要求。在多任务嵌入式系统中,对重要性各不相同的任务进行统筹兼顾的合理调度是保证每个任务及时执行的关键,而任务调度只能由优化编写的嵌入式系统软件来完成,因此实时性是嵌入式系统软件的基本要求。
本文由嵌入式主板厂家整理发布,咨询热线:0755-86026005 手机热线:13316974674