User Tools

Site Tools


civilinfrastructureplatform:cip-core

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
civilinfrastructureplatform:cip-core [2017/10/18 04:57]
daniel.sangorrin created
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/​blob/​master/​deby/​poky/​meta-cip-iwg20m/​README.IWG20M.txt|README.IWG20M.txt]];​ and to build project-x for the Beaglebone back you can follow the instructions in [[https://​gitlab.com/​cip-project/​cip-core/​blob/​master/​deby/​poky/​meta-cip-bbb/​README.BBB.txt|README.BBB.txt]].+===== CIP Generic profile ISAR-based images =====
  
-{{:​civilinfrastructureplatform:​cip-core-iwg20m-build-process.gif}} +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