Skip to content

Commit b4ec679

Browse files
authored
Merge pull request #873 from nasa/draco-integration
Fix #469, Additional bundle updates for Draco open source release
2 parents 97e18cc + 6c84e08 commit b4ec679

File tree

3 files changed

+14
-42
lines changed

3 files changed

+14
-42
lines changed

.github/workflows/build-cfs-rtems5.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ jobs:
6868
run: |
6969
cp ./cfe/cmake/Makefile.sample Makefile
7070
cp -r ./cfe/cmake/sample_defs sample_defs
71+
ln -s /root/rtems-5 /opt/rtems-5
7172
7273
# Setup the build system
7374
- name: Make Prep
@@ -109,6 +110,7 @@ jobs:
109110
run: |
110111
cp ./cfe/cmake/Makefile.sample Makefile
111112
cp -r ./cfe/cmake/sample_defs sample_defs
113+
ln -s /root/rtems-5 /opt/rtems-5
112114
113115
# Setup the build system
114116
- name: Make

README.md

Lines changed: 11 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -49,52 +49,18 @@ More information is available on the [cFS Website](<https://cfs.gsfc.nasa.gov>).
4949

5050
See [releases](<https://github.com/nasa/cFS/releases>) for release history and associated artifacts related to the cFS BUNDLE.
5151

52-
**Aquila: OFFICIAL RELEASE**:
52+
**v7.0.0 (Draco): OFFICIAL RELEASE**:
5353

54+
- **Note: The cFS bundle structure and build system will be updated in a coming release to include all open source apps and new build commands. An evaluation version of this bundle is available in the [techdev-multitarget-bundle](https://github.com/nasa/cFS/tree/techdev-multitarget-bundle) branch for feedback.**
5455
- Released under Apache 2.0
55-
- Includes cFE 6.7.0 (cFE, PSP, framework apps, and framework tools as marked) and OSAL 5.0.0
56-
- [Version description document, including release notes](<https://github.com/nasa/cFS/blob/v6.7.0a/VDD-Aquila.md>)
57-
- [Release artifacts](<https://github.com/nasa/cFS/releases/tag/v6.7.0a>)
56+
- Includes cFE 7.0.0 (cFE, PSP, framework apps, and framework tools as marked) and OSAL 7.0.0
57+
- [Release artifacts, including Version Description Document](https://github.com/nasa/cFS/releases/tag/v7.0.0)
5858

5959
Other elements listed in [Related Capability](#related-capability) are released under a variety of licenses as detailed in their respective repositories.
6060

61-
## Open-Source Roadmap
62-
63-
The following is a list of features and updates planned for cFS (in no particular order). Have other ideas? Want to partner with us? Please let us know at [cfs-program@lists.nasa.gov](<mailto:cfs-program@lists.nasa.gov>).
64-
65-
- "Bundler" tool to create custom bundles from known capability developed across the community (essentially an interactive catalog of apps that have been verified against a particular version of cFS)
66-
- VxWorks 7 support, including running applications as real-time processes (RTPs)
67-
- RTEMS 6 support
68-
- Automated build verification execution framework for emulated targets
69-
- Time services refactor/simplication
70-
- Symmetric multi-processing (SMP) APIs
71-
- Electronic Data Sheet (EDS) integration option and improvements to packet layouts for portability/consistency
72-
73-
## Upcoming Release
74-
75-
Note: Official releases will be created through the NASA software release process. The cFS team plans to return to a more regular official release cadence in the near future.
76-
77-
### Next major release development features
78-
79-
- Certification framework with automated build verification tests of framework requirements
80-
- Executable on real/emulated/simulated/ or dockerized targets
81-
- Add PSP coverage testing framework (nasa/psp#184, nasa/psp#174)
82-
- Add PSP and cFE functional testing framework for APIs (nasa/cfe#779)
83-
- Scrub OSAL coverage and functional tests
84-
- Scrub cFE coverage tests
85-
- Add cFE API functional tests
86-
- NOTE: Command verification pending tool open source release
87-
- Documentation (updated traceability, APIs/ICDs, general update)
88-
- Framework for mission customization of core services
89-
- Header customization support (nasa/cFE#726)
90-
- Remove deprecated code
91-
- Cmd/Tlm structure scrub for alignment/padding/consistency
92-
- Library query and reporting and ES resource management (nasa/cFE#28, nasa/cFE#797)
93-
- Type safety enhancements
94-
- Added abstract configuration registry
95-
- RTEMS 5/6 support updates
96-
- Added support for fractional seconds in epoch
97-
- Bug fixes
61+
## Upcoming Releases
62+
63+
Note: Official releases will be created through the NASA software release process.
9864

9965
### Known Issues
10066

@@ -183,6 +149,7 @@ See the [cFE Application Developer's Guide](https://github.com/nasa/cFE/blob/mai
183149
- Other Ground station software
184150
- cFS-EDS-GroundStation: Ground station implemented via EDS at <https://github.com/nasa/cFS-EDS-GroundStation>
185151
- Other Apps
152+
- BP: DTN Bundle Protocol application at <https://github.com/nasa/bp>
186153
- CS: Checksum application at <https://github.com/nasa/CS>
187154
- CF: CFDP application at <https://github.com/nasa/CF>
188155
- DS: Data Store application at <https://github.com/nasa/DS>
@@ -197,10 +164,13 @@ See the [cFE Application Developer's Guide](https://github.com/nasa/cFE/blob/mai
197164
- SCA: Stored Command Absolute application at <https://github.com/nasa/SCA>
198165
- Skeleton App: A bare-bones application to which you can add your business logic at <https://github.com/nasa/skeleton_app>
199166
- Other Interfaces
167+
- cFS COSMOS Plugin: COSMOS plugin for testing cFS <https://github.com/nasa/cfs-cosmos-plugin>
168+
- cFS Command Line Tools: Simple command line utilities to send a command or view telemery on the console <https://github.com/nasa/cfs-commandline-tools>
200169
- SIL: Simulink Interface Layer at <https://github.com/nasa/SIL>
201170
- ECI: External Code Interface at <https://github.com/nasa/ECI>
202171
- SBN-Client: External code interface to SBN at <https://github.com/nasa/SBN-Client>
203172
- Other Libraries
173+
- BPLib: DTN Bundle Protocol library at <https://github.com/nasa/bplib>
204174
- cFS_IO_LIB: IO library at <https://github.com/nasa/CFS_IO_LIB>
205175
- cFS_LIB: at <https://github.com/nasa/cfs_lib>
206176
- EdsLib: CCSDS SOIS Electronic Data Sheet Tool and Library at <https://github.com/nasa/EdsLib>

0 commit comments

Comments
 (0)