Neusoft Co., Ltd.
Beyond Technology
嵌入式操作系统MX-OS的原理和应用
(Ver0.90)
演讲人:白平
2006-12-7
Neusoft Co., Ltd.
目的与目标
• 培训目的
通过介绍在CA软件开发中如何应用嵌入式操作系统MX-OS,使开发人员掌
握MX-OS的基本原理和使用方法。
• 培训对象
培训对象主要是软件开发人员,尤其是需要在MX-OS操作系统下进行软件
开发的开发人员。
• 培训要求
培训的员工需要了解CA产品的功能和设计方法,尤其需要熟悉和理解操作
系统的基本概念和基本原理。
• 培训材料
MX-OS作为东软NEU-APN I/S事业部多年使用的操作系统,积累了不少的使
用经验和说明文档。该培训教材将这些经验和资料进行了整合,希望该培训
文档能包含MX-OS开发所需内容,作为应用MX-OS系统的参考手册。
Neusoft Co., Ltd.
课程概述
培训中主要通过介绍MX-OS的基本原理来讲授MX-OS的使
用方法,同时根据项目开发经验,向大家说明在MX-OS系统下
进行CA软件的开发方法,以便开发人员能够顺利完成在MX-
OS下的软件开发工作。培训的主要内容如下:
Ø 嵌入式系统软件
Ø 嵌入式操作系统MX-OS的介绍
Ø 嵌入式操作系统MX-OS的功能
Ø 嵌入式系统MX-OS的系统调用
Ø 嵌入式系统MX-OS下的软件开发
Neusoft Co., Ltd.
1. 嵌入式软件系统
1.1 嵌入式系统
嵌入式系统的含义
嵌入式系统更详细的叫法是嵌入式计算机系统,是相对通用计算机系统(如
PC)而言的。 嵌入式系统是以应用为中心,计算机技术为基础,软硬件可裁减,
适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系
统。
一般确认该计算机系统是否是嵌入式系统主要是看该设备的功能。如果是实
现的通用电脑的功能,如PC,笔记本电脑,掌上PC等,都被看作是通用计算机
系统;而如果实现的是某些特定功能的系统,如手机,导航仪,以及信息家电等
则被看作是嵌入式计算机系统。目前,嵌入式系统已经广泛应用到工业、交通等
以及日常生活等各领域。
Neusoft Co., Ltd.
1.嵌入式软件系统
1.1嵌入式系统
嵌入式系统的组成
嵌入式系统一般主要由以下四个方面构成:
● 以CPU为核心的硬件环境
以CPU为核心,包括了内存,输入和输出装置等而构成的硬件环境。
● 操作系统
也就是嵌入式OS,实现嵌入式系统的管理和运行。
● 开发工具
包括开发语言,编译,调试工具等各种开发工具。
● 应用程序
也就是由嵌入式软件开发人员开发的,实现产品功能的软件系统。
Neusoft Co., Ltd.
1.嵌入式软件系统
1.1嵌入式系统
嵌入式系统的特点
嵌入式系统相对通用计算机系统有下面一些特点:
l 计算机系统本身不能构成整套系统
l 计算机的功能不是重点, 而只是辅助作用
l 需求的复杂性影响的嵌入式系统软硬件结构
l 实时响应功能通常是嵌入式系统较大的需求
l 整个产品可能包含多套嵌入式系统
l 硬件依赖性大,对硬件接口的操作较多
l 嵌入式系统的软件基本是固化的, 单一的
硬件上,具有体积小、重量轻、成本低、可靠性高等特点,
并使用专用的嵌入式CPU;
软件上,具有代码体积小、效率高,响应速度快实时性强特
点,并能处理异步并发事件;
Neusoft Co., Ltd.
1.嵌入式软件系统
1.1嵌入式系统
嵌入式系统的发展
随着计算机技术和微电子技术的发展,嵌入式系统也得到了飞
速发展。未来的发展将有以下的一些趋势:
l 嵌入式系统将是后PC时代发展的主流
Neusoft Co., Ltd.
1.嵌入式软件系统
1.1嵌入式系统
嵌入式系统的发展
随着计算机技术和微电子技术的发展,嵌入式系统也得到了飞
速发展。未来的发展将有以下的一些趋势:
l 32位CPU将成为嵌入式系统应用的主流CPU