User Tools

Site Tools


civilinfrastructureplatform:cip-core

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
civilinfrastructureplatform:cip-core [2019/01/31 09:05]
daniel.sangorrin [Building Deby-based CIP Core]
civilinfrastructureplatform:cip-core [2019/02/05 02:43]
daniel.sangorrin tiny vs generic info
Line 11: Line 11:
 {{:​civilinfrastructureplatform:​candidate-core-packages.png}} {{:​civilinfrastructureplatform:​candidate-core-packages.png}}
  
-The CIP Core project will create its file systems from Debian LTS sources and/or binaries and the CIP kernel.+The CIP Core project will create its file systems from Debian LTS sources and/or binaries and the CIP kernel. In particular, CIP Core defines 2 profiles: tiny and generic. The tiny profile aims at creating file system images that are small in size and very customized. Currently the tiny profile is implemented with Deby (yocto/OE + meta-debian) which builds the file system image from Debian source code. In contrast, the generic profile aims at middle to high-end embedded systems not constrained by size and requiring less customization. Currently the generic profile is implemented with ISAR (bitbake + Debian binaries).
  
 {{:​civilinfrastructureplatform:​minimum-base-system.png}} {{:​civilinfrastructureplatform:​minimum-base-system.png}}
Line 17: Line 17:
 The source code is currently hosted [[https://​gitlab.com/​cip-project/​cip-core/​|here]]. The source code is currently hosted [[https://​gitlab.com/​cip-project/​cip-core/​|here]].
  
-===== Deby-based ​file systems ​=====+===== CIP Tiny profile ​Deby-based ​images ​=====
  
 [[http://​elinux.org/​images/​9/​96/​ELCE2016_Hayashi_Deby.pdf|Deby]] is a reference distribution built with poky and [[https://​github.com/​meta-debian/​meta-debian|meta-debian]],​ a layer for the poky build system that allows cross-building file system images from Debian source packages. [[http://​elinux.org/​images/​9/​96/​ELCE2016_Hayashi_Deby.pdf|Deby]] is a reference distribution built with poky and [[https://​github.com/​meta-debian/​meta-debian|meta-debian]],​ a layer for the poky build system that allows cross-building file system images from Debian source packages.
Line 23: Line 23:
 {{:​civilinfrastructureplatform:​deby.png}} {{:​civilinfrastructureplatform:​deby.png}}
  
-The CIP Core project provides reference Deby file systems that include the CIP Core packages and can be tested on the following reference hardware. ​+The CIP Core project provides reference Deby file systems ​images ​that include the CIP Core packages and can be tested on the following reference hardware. ​
  
   * Renesas RZ/G1M (iwg20m)   * Renesas RZ/G1M (iwg20m)
Line 30: Line 30:
   * Cyclone-V (experimental)   * Cyclone-V (experimental)
  
-===== Building Deby-based CIP Core =====+To build the images you need to follow the README for each board. For example, to build CIP Core for the Renesas iwg20m board just follow the instructions in  [[https://​gitlab.com/​cip-project/​cip-core/​deby/​blob/​master/​poky/​meta-cip-iwg20m/​README.IWG20M.txt|README.IWG20M.txt]];​ and to build CIP Core for the Beaglebone back you can follow the instructions in [[https://​gitlab.com/​cip-project/​cip-core/​deby/​blob/​master/​poky/​meta-cip-bbb/​README.BBB.txt|README.BBB.txt]]. Also check the [[https://​wiki.linuxfoundation.org/​civilinfrastructureplatform/​cip-core-quickstart|Quickstart]] guide.
  
-Prepare a Docker image for the [[https://​github.com/​siemens/​kas|KAS]] tool using the instructions on their web site. Launch a docker container and run the kas tool. For example, to build CIP Core for the Renesas iwg20m board just follow the instructions in  [[https://​gitlab.com/​cip-project/​cip-core/​deby/​blob/​master/​poky/​meta-cip-iwg20m/​README.IWG20M.txt|README.IWG20M.txt]];​ and to build CIP Core for the Beaglebone back you can follow the instructions in [[https://​gitlab.com/​cip-project/​cip-core/​deby/​blob/​master/​poky/​meta-cip-bbb/​README.BBB.txt|README.BBB.txt]].+===== CIP Generic profile ISAR-based images =====
  
- +The CIP Core project also plans to provide reference file systems built with ISAR. Currently, the ISAR implementation is located [[https://​gitlab.com/​cip-playground/​isar-cip-core|here]].
-===== ISAR file systems ===== +
- +
-The CIP Core project also plans to provide reference file systems built with ISAR.+
  
 {{:​civilinfrastructureplatform:​isar-elbe.png}} {{:​civilinfrastructureplatform:​isar-elbe.png}}
  
civilinfrastructureplatform/cip-core.txt · Last modified: 2020/07/29 01:10 by daniel.sangorrin