README.md: Add "under construction" notice
This commit is contained in:
parent
72068b17e4
commit
5ae3d5a145
72
README.md
72
README.md
|
@ -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.
|
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.
|
Currently, this layer is still under continuous development.
|
||||||
|
|
||||||
## IMPORTANT RESOURCES ##
|
## IMPORTANT RESOURCES ##
|
||||||
|
@ -64,29 +78,29 @@ resolved in the past.
|
||||||
|
|
||||||
This layer depends on:
|
This layer depends on:
|
||||||
|
|
||||||
**openembedded-core**
|
**openembedded-core**
|
||||||
URI: git://git.openembedded.org/openembedded-core
|
URI: git://git.openembedded.org/openembedded-core
|
||||||
subdirectory: meta
|
subdirectory: meta
|
||||||
branch: master
|
branch: master
|
||||||
revision: HEAD
|
revision: HEAD
|
||||||
|
|
||||||
**meta-openembedded (meta-oe)**
|
**meta-openembedded (meta-oe)**
|
||||||
URI: git://git.openembedded.org/meta-openembedded
|
URI: git://git.openembedded.org/meta-openembedded
|
||||||
subdirectory: meta-oe
|
subdirectory: meta-oe
|
||||||
branch: master
|
branch: master
|
||||||
revision: HEAD
|
revision: HEAD
|
||||||
|
|
||||||
**meta-python** (since a6d7ba92645a112af358efd94ff3aa0c74985a51@meta-openembedded)
|
**meta-python** (since a6d7ba92645a112af358efd94ff3aa0c74985a51@meta-openembedded)
|
||||||
URI: git://git.openembedded.org/meta-openembedded
|
URI: git://git.openembedded.org/meta-openembedded
|
||||||
subdirectory: meta-python
|
subdirectory: meta-python
|
||||||
branch: master
|
branch: master
|
||||||
revision: HEAD
|
revision: HEAD
|
||||||
|
|
||||||
**meta-multimedia** (since fe44ac167a2a76531af3519f3889fce92024567b@meta-openembedded)
|
**meta-multimedia** (since fe44ac167a2a76531af3519f3889fce92024567b@meta-openembedded)
|
||||||
URI: git://git.openembedded.org/meta-openembedded
|
URI: git://git.openembedded.org/meta-openembedded
|
||||||
subdirectory: meta-multimedia
|
subdirectory: meta-multimedia
|
||||||
branch: master
|
branch: master
|
||||||
revision: HEAD
|
revision: HEAD
|
||||||
|
|
||||||
**meta-intel-realsense** (since 4a5ba0f20094dd3d07c0a0c1dede2ba40e9d6abf)
|
**meta-intel-realsense** (since 4a5ba0f20094dd3d07c0a0c1dede2ba40e9d6abf)
|
||||||
URI: https://github.com/IntelRealSense/meta-intel-realsense
|
URI: https://github.com/IntelRealSense/meta-intel-realsense
|
||||||
|
@ -172,7 +186,7 @@ resolved in the past.
|
||||||
|
|
||||||
source oe-init-build-env
|
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 ?= " \
|
BBLAYERS ?= " \
|
||||||
/home/me/devel/openembedded-core/meta \
|
/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
|
Then for example, you start this system in the qemu virtual machine with
|
||||||
|
|
||||||
runqemu <MACHINE> core-image-ros-roscore
|
runqemu <MACHINE> core-image-ros-roscore
|
||||||
|
|
||||||
On the Linux system, ensure that the own host's name in resolved by adding
|
On the Linux system, ensure that the own host's name in resolved by adding
|
||||||
|
|
||||||
127.0.0.1 <HOSTNAME>.localdomain <HOSTNAME>
|
127.0.0.1 <HOSTNAME>.localdomain <HOSTNAME>
|
||||||
|
|
||||||
to the /etc/hosts file, and set up the environment with
|
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
|
## CROSS-COMPILING ALL ROS PACKAGES IN meta-ros
|
||||||
|
|
||||||
The meta-ros layers only includes a subset of the officially released 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
|
packages, available from packages.ros.org. The here provided ROS packages
|
||||||
are mainly driven by the current users' needs.
|
are mainly driven by the current users' needs.
|
||||||
|
|
||||||
For ROS packages that depend on cv-bridge, the commercial license flag
|
For ROS packages that depend on cv-bridge, the commercial license flag
|
||||||
must be whitelisted, as cv-bridge depends on opencv, and opencv by
|
must be whitelisted, as cv-bridge depends on opencv, and opencv by
|
||||||
default depends on libav that has special terms and conditions when used
|
default depends on libav that has special terms and conditions when used
|
||||||
commercially.
|
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"
|
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
|
in tree for individual recipes is under the LICENSE stated in each recipe
|
||||||
(.bb file) unless otherwise stated.
|
(.bb file) unless otherwise stated.
|
||||||
The descriptions in the recipes of ROS packages have been extracted from
|
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/)
|
Creative Commons Attribution 3.0 (http://creativecommons.org/licenses/by/3.0/)
|
||||||
unless otherwise noted.
|
unless otherwise noted.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue