nasa/HS
GitHub: nasa/HS
NASA 核心飞行系统的健康与安全应用,为航天嵌入式系统提供应用监控、硬件看门狗和 CPU 活性检测等运行保障功能。
Stars: 45 | Forks: 33
# core Flight System (cFS) Health and Safety 应用 (HS)
## 简介
Health and Safety 应用 (HS) 是一个 core Flight System (cFS)
应用,作为插件集成到 cFS 的 Core Flight Executive (cFE) 组件中。
HS 应用提供应用监控、
事件监控、Hardware Watchdog 服务、Execution Counter 报告(可选)和 CPU 活性指示(通过 UART)等功能。
HS 应用使用 C 语言编写,依赖于 cFS 的操作系统
抽象层 (OSAL) 和 cFE 组件。
应用的用户指南中包含了额外的 HS 应用特定配置信息。
可以使用 Doxygen 生成用户指南信息(从顶层 mission 目录执行):
```
make prep
make -C build/docs/hs-usersguide hs-usersguide
```
## 所需软件
cFS 框架(cFE、OSAL、PSP)
包含 cFE、OSAL 和 PSP 的集成套件可以
从 https://github.com/nasa/cfs 获取。
## 关于 cFS
cFS 是一个与平台和项目无关的可重用软件框架,也是
由 NASA 戈达德太空飞行中心开发的一组可重用应用。
该框架被用作卫星数据
系统和仪器的飞行软件基础,但也可以用于其他嵌入式系统。关于 cFS 的更多
信息可以在 http://cfs.gsfc.nasa.gov 找到。
标签:健康与安全监控, 客户端加密, 嵌入式C, 核心飞行系统, 看门狗, 航天软件