Merge pull request #629 from herb-kuta-lge/update-readme

README.md: Add "under construction" notice
This commit is contained in:
Herb Kuta 2019-06-27 14:40:01 -07:00 committed by GitHub
commit 4cf2454e9d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 43 additions and 29 deletions

View File

@ -1,5 +1,19 @@
# UNDER CONSTRUCTION!
The original implementation of `meta-ros` for ROS 1 Indigo Igloo
(<https://github.com/bmwcarit/meta-ros> was transferred here on 2019-06-25. It
is in the process of being upgraded to be able to build current ROS 1 and ROS 2
distros (Crystal Clemmys, Dashing Diademata, and eventually Melodic Morenia and
Bouncy Bolson) from recipes generated by
[superflore](https://github.com/ros-infrastructure/superflore/) and might not be
usable for a little while. Please see this
[wiki page](https://github.com/ros/meta-ros/wiki/Superflore-OE-Recipe-Generation-Scheme)
for details of what is being done.
# Contents of Previous README
This is a layer to provide ROS Indigo Igloo in an OpenEmbedded Linux system.
It provides a stable cross-compilation build system for many common ROS packages.
It provides a stable cross-compilation build system for many common ROS packages.
Currently, this layer is still under continuous development.
## IMPORTANT RESOURCES ##
@ -64,29 +78,29 @@ resolved in the past.
This layer depends on:
**openembedded-core**
URI: git://git.openembedded.org/openembedded-core
subdirectory: meta
branch: master
revision: HEAD
**openembedded-core**
URI: git://git.openembedded.org/openembedded-core
subdirectory: meta
branch: master
revision: HEAD
**meta-openembedded (meta-oe)**
URI: git://git.openembedded.org/meta-openembedded
subdirectory: meta-oe
branch: master
revision: HEAD
**meta-openembedded (meta-oe)**
URI: git://git.openembedded.org/meta-openembedded
subdirectory: meta-oe
branch: master
revision: HEAD
**meta-python** (since a6d7ba92645a112af358efd94ff3aa0c74985a51@meta-openembedded)
URI: git://git.openembedded.org/meta-openembedded
subdirectory: meta-python
branch: master
revision: HEAD
**meta-multimedia** (since fe44ac167a2a76531af3519f3889fce92024567b@meta-openembedded)
URI: git://git.openembedded.org/meta-openembedded
subdirectory: meta-multimedia
branch: master
revision: HEAD
**meta-python** (since a6d7ba92645a112af358efd94ff3aa0c74985a51@meta-openembedded)
URI: git://git.openembedded.org/meta-openembedded
subdirectory: meta-python
branch: master
revision: HEAD
**meta-multimedia** (since fe44ac167a2a76531af3519f3889fce92024567b@meta-openembedded)
URI: git://git.openembedded.org/meta-openembedded
subdirectory: meta-multimedia
branch: master
revision: HEAD
**meta-intel-realsense** (since 4a5ba0f20094dd3d07c0a0c1dede2ba40e9d6abf)
URI: https://github.com/IntelRealSense/meta-intel-realsense
@ -172,7 +186,7 @@ resolved in the past.
source oe-init-build-env
Add the required layers (see **DEPENDENCIES**) by modifying ``./conf/bblayers.conf`` (adjust ``/home/me/devel`` as necessary):
Add the required layers (see **DEPENDENCIES**) by modifying ``./conf/bblayers.conf`` (adjust ``/home/me/devel`` as necessary):
BBLAYERS ?= " \
/home/me/devel/openembedded-core/meta \
@ -201,9 +215,9 @@ resolved in the past.
Then for example, you start this system in the qemu virtual machine with
runqemu <MACHINE> core-image-ros-roscore
On the Linux system, ensure that the own host's name in resolved by adding
127.0.0.1 <HOSTNAME>.localdomain <HOSTNAME>
to the /etc/hosts file, and set up the environment with
@ -238,16 +252,16 @@ resolved in the past.
## CROSS-COMPILING ALL ROS PACKAGES IN meta-ros
The meta-ros layers only includes a subset of the officially released ROS
packages, available from packages.ros.org. The here provided ROS packages
are mainly driven by the current users' needs.
For ROS packages that depend on cv-bridge, the commercial license flag
must be whitelisted, as cv-bridge depends on opencv, and opencv by
default depends on libav that has special terms and conditions when used
commercially.
This can be done by adding to the local.conf the line:
This can be done by adding to the local.conf the line:
LICENSE_FLAGS_WHITELIST = "commercial"
@ -261,7 +275,7 @@ resolved in the past.
in tree for individual recipes is under the LICENSE stated in each recipe
(.bb file) unless otherwise stated.
The descriptions in the recipes of ROS packages have been extracted from
the ROS wiki (http://www.ros.org/wiki/) and are licensed under
the ROS wiki (http://www.ros.org/wiki/) and are licensed under
Creative Commons Attribution 3.0 (http://creativecommons.org/licenses/by/3.0/)
unless otherwise noted.