Status |
| ||||||
Description |
SiteMap
draw.io Diagramchildren |
---|
Project Details
Documentation
The documentation is available directly on github.
Here is the main documentation to build a SEAPATH image: https://github.com/seapath/yocto-bsp/blob/master/README.adoc
Build machine
The Yocto project requires a powerful Linux based machine.
In order to build efficiently the SEAPATH project, we recommend not to use Virtual Machine. The Yocto project will ensure to multi-thread your build, so try to use a build machine with many CPU cores.
Here is a discussion on the Yocto Project mailing list: https://lists.yoctoproject.org/g/yocto/topic/72047879#48815
Here is for instance, a build configuration (~1500 euros) used:
Project Scope
The project encompasses the following activities:
- Specifying the requirements to be fulfilled by the reference platform
- Specifying the test procedures needed to assess the fulfillment of the requirements
- Building the appropriate system(s) architecture(s) for the software platform and specifying requirements for hardware architecture
- Developing code for the specific functions and services to be delivered by the platform
- Defining and implementing APIs to external applications
- Performing the integration of the software platform
- Testing the fulfillment of the requirements after the implementation, as a proof-of-concept, of a realistic protection and automation system on top of the integrated software platform
- Defining guidelines and best practices to integrate, test (including interoperability tests) deploy, and maintain the applications on such platform
Links
Topics |
---|
LFENERGY Project Page |
Code of the project |
How Can I Contribute ? |
Code of Conduct |
Project Governance |
TSC (Technical Steering Commitee) meeting minutes |
Project Roadmap |
Tips for building
About 250GB is needed for building SEAPATH.
A USB aatached storage may be too slow to be practical for a succesfull build.
Ensure you use an ext 2/ ext3 / ext4 filesystem for the build directory. NTFS will not work.
Watch out with only manually deleting the /tmp/work directory. Instead delete the whole tmp directory.
When deleting the tmp, it may take a very long time, and might causerm -rf
to fail with an error. find . -delete
will work better, as it will not try to index all files before deleting them.