Skip to content

F´(F Prime)

F´(讀作 F Prime)是由 NASA 噴射推進實驗室(JPL)開發的開源飛行軟體與嵌入式系統框架,主要使用 C++。它最初為太空任務設計,也適合用於 CubeSat、SmallSat、儀器及其他需要可靠軟體架構的嵌入式系統。

F´ 採用元件化架構,透過定義清楚的介面連接各個元件,並提供執行緒、訊息佇列、作業系統抽象層、遙測、命令處理及事件記錄等常用功能。開發者也能使用 FPP(F Prime Prime)描述元件與系統拓樸,再自動產生部分 C++ 程式碼,減少重複工作。

常用資源

初次接觸時,建議先完成官方文件中的 HelloWorld 教學,再進一步了解元件、連接埠、拓樸及 Ground Data System(GDS)。