Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create all cogip manifest files #1

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Create all cogip manifest files #1

wants to merge 6 commits into from

Conversation

gdoffe
Copy link

@gdoffe gdoffe commented Jan 4, 2022

And bind them into a cogip-manifest.xml global manifest file.

Split cogip-manifest.xml into two new manifests:
* cogip-mcu-firmware.xml: clone mcu-firmware and RIOT-OS
* cogip-simulation.xml: clone simulation tool and its git sub-modules

cogip-manifest.xml becomes a global manifest where the two
sub-manifests mentionned above are included.

Signed-off-by: Gilles DOFFE <[email protected]>
gdoffe added 5 commits January 4, 2022 14:28
This manifest clones all needed repositories to build
a Yocto Dunfell core-image-minimal image for COGIP MPU boards.

Signed-off-by: Gilles DOFFE <[email protected]>
Add 'meta-ptx' layer to use barebox 'bootloader' and 'genimage'.

Signed-off-by: Gilles DOFFE <[email protected]>
* 'meta-cogip-bsp' contains all low level recipes and configurations
  related to COGIP Raspberry boards. This layer relies on
  meta-raspberrypi from Yocto project.
* 'meta-cogip-distro' contains all middleware recipes and
  configurations related to COGIP Yocto images.

Dunfell Yocto LTS version is preferred.

Signed-off-by: Gilles DOFFE <[email protected]>
This layer is a collection of layers to suppliment OE-Core
with additional packages.
For now, 'openocd' is needed.

Signed-off-by: Gilles DOFFE <[email protected]>
Signed-off-by: Gilles DOFFE <[email protected]>
Copy link

@ecourtois ecourtois left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add 'meta-openembedded': s/suppliment/supplement/ ?

We need to discuss about revisions specified in the manifests for Cogip repositories.
This PR should also be used to validate current PRs on yocto-build, meta-cogip-bsp and meta-cogip-distro, so it should reference corresponding branches instead of mater/main.
Once other PR are merge, amend commits to reference mater/main again. And finally merge this PR.

<project name="RIOT"
path="firmware/RIOT"
remote="riot"
revision="refs/tags/2020.07"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We are now on RIOT-2021.07.

does the uploads to revision control systems, and automates parts of the
development workflow. Repo is not meant to replace Git, only to make it easier
to work with Git. The repo command is an executable Python script that you can
put anywhere in yoaur path.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/yoaur/your/

$ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/.bin/repo
```

For more informations: https://gerrit.googlesource.com/git-repo/+/refs/heads/master/README.md

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/informations/information/


### Full project ###

To get the COGIP full source tree :

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No space before :

Comment on lines +86 to +87


Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two empty lines.


#### simulation project ####

The simulation project is the source code of simulator and co-pilot application.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/simulator/monitor/
s/co-pilot/copilot/

The simulation project is the source code of simulator and co-pilot application.


To get the COGIP mcu-firmware project source tree only:

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/mcu-firmware/simulation/

@@ -0,0 +1,54 @@
<?xml version="1.0" encoding="UTF-8"?>

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file must not be committed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants