应用开发

更新时间:
2024-04-25
下载文档

应用开发

本节描述了如何在系统平台中开发自己的应用程序,为了保障应用的性能以及多核协作,开发者还应对编译工具,以及内存、Cache 等芯片资源有所掌握。

  1. RealEvo-IDE 开发环境自带使用手册,在菜单栏依次单击 Help > Open RealEvo-IDE User Manual,打开《RealEvo-IDE 使用手册》。

  2. 参考《RealEvo-IDE 使用手册》,依次创建 SylixOS Base 工程、部署 SylixOS Base、创建 SylixOS App 工程、部署和运行 SylixOS App。

  3. App 执行成功,终端显示“Hello SylixOS!”。

应用接口

SylixOS 支持 IEEE 1003、支持 POSIX 1003.1b、支持国军标 GJB7714-2012 等操作系统接口规范,支持VxWorks6+ API 兼容层,可以方便地将应用程序移植到 SylixOS 上运行。

  1. RealEvo-IDE 开发环境自带使用手册,在菜单栏依次单击 Help > Open SylixOS Application User Manual,打开《SylixOS 应用开发手册》。

  2. 参考《SylixOS 应用开发手册》,编写自己的应用程序。文中描述了 SylixOS 的程序设计接口,它们包括:SylixOS 的 API 函数、POSIX 标准 API 函数和标准 C 提供的众多函数。

本节指引的是 Load 模式的开发方式,如果使用了 Lite 或者 Tiny 模式,那么用户可以在 BSP 中的 bspBoardUserAppHook 接口中执行自己的应用程序。除了调用和加载方式不同,应用程序使用的 API 接口标准是一致的。

文档内容是否对您有所帮助?
有帮助
没帮助