Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Status

Status
colourGreen
titleIncubationEARLY ADOPTION

Description


Draft Roadmap

SiteMap

border
draw.io Diagramchildren

Project DetailstruediagramNameRte_roadmapsimpleViewerfalsewidthlinksautotbstyletoplboxtruediagramWidth831revision2

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:

CPUAMD RYZEN 9 3900X WRAITH PRISM LED RGB (3.8 GHZ / 4.6 GHZ)CoolingNOCTUA NH-U14SMotherBoardASUS PRIME X570-PPowerSupplySEASONIC PRIME ULTRA 650 W GOLDRAMG.SKILL FLARE X SERIES 32 GO (2 X 16 GO) DDR4 3200 MHZ CL14SSD (SATA)SAMSUNG SSD 860 EVO 500 GOSSD (NVME)CORSAIR FORCE MP600 1 TOGPUASUS RADEON R7 240 R7240-2GD3-LCasePHANTEKS ENTHOO PRO

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

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 cause rm -rf to fail with an error. find . -delete will work better, as it will not try to index all files before deleting them.