
SylixOS开发入门知识-操作系统指南(第三版)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
《SylixOS开发入门知识-操作系统指南(第三版)》是一本全面介绍SylixOS实时操作系统的教程书籍,适合初学者快速掌握系统基本概念和开发技巧。
### 第1章 SylixOS开发基础知识
#### 1.1 SylixOS介绍
SylixOS 是国内功能最完善的实时嵌入式操作系统之一,符合 IEEE1003(IEC9945)POSIX 操作系统规范,并支持针对实时操作系统的扩展标准 IEEE1003.1b。其性能与知名的操作系统 VxWorks 相当,同时兼容大部分 Linux、UNIX 和 BSD 等 POSIX 兼容系统应用程序及中间件。
SylixOS 由北京翼辉信息技术有限公司负责维护和升级,并提供全面的开发、调试、仿真以及部署环境支持。操作系统以开源形式发布,遵循 GPL 版权协议,便于学习与研究。本实验指导书适用于 SylixOS 的 Cortex-A9 教学验证平台(简称验证平台),同时书中方法也适用于 RealEvo-Simulator(SylixOS 虚拟机)和其他平台上。
#### 1.2 RealEvo-IDE介绍
RealEvo-IDE 是由北京翼辉信息技术有限公司开发的集成开发环境,用于 SylixOS 开发。该 IDE 提供了软件设计、编译、调试及性能分析等研发过程所需的所有工具,并且非常稳定易用。
本书中的所有例程均在 RealEvo-IDE 下进行编译和测试,在开始实验前需要下载并安装此开发环境。SylixOS 集成开发环境的文件名通常为 SylixOS IDE xxx.iso(其中 xxx 代表版本号)。使用虚拟光驱软件加载该 ISO 文件后,会看到如图 1.1 所示的内容,双击“InstallWizard.exe”即可安装 RealEvo-IDE 系列集成开发环境。ISO 文件中的 doc 目录下有《RealEvo 系列软件注册步骤.pdf》文档,根据其中的说明完成 IDE 的安装和注册。
图 1.1 展示了 ISO 光盘内的文件结构,其中包括“RealEvo-Simulator”和“RealEvo-IDE”两个子目录。这两个目录下分别有相应的使用手册《RealEvo-Simulator 使用手册》和《RealEvo-IDE 使用手册》,通过阅读这些文档可以全面掌握 RealEvo-IDE 的使用方法。
为了确保实验顺利进行,建议根据《RealEvo-IDE 使用手册》熟悉该 IDE 的基本操作。
#### 1.3 RealEvo IDE常用工程介绍
SylixOS 软件开发分为三个层次(对应于 RealEvo-IDE 中三种不同类型的项目):
- 操作系统内核开发:使用 SylixOS Base 工程。
- BSP (Board Support Package) 开发:使用 SylixOS BSP 工程。
- 应用软件开发:使用 SylixOS APP 工程。
操作系统内核是高度抽象的软件集合,包含了所有组件,并且集成了 SylixOS。
全部评论 (0)


