Versions Compared

Key

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


Status

Status
colourGreen
titleIncubationEARLY ADOPTION

Description


Draft Roadmap

SiteMap

draw.io Diagramchildren
bordertrue
diagramNameRte_roadmap
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth831
revision2

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 Details

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 attached storage may be too slow to be practical for a successful 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.

Test Bench hardware specification

PartsSpecificationsMotherboardASMB‐823CPUXEON 2.4G 35M 2011P 14CORE E5‐2680V4Memory2x 8G R‐DDR4‐2400 1.2V1GX8 HYXDiskSQF 2.5 SATA SSD 830 512G MLC (‐40~85°C)NICINTEL NIC 10/100/1000M PCIEx4 2PORT(G)all the test results will be available soon