Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
M
Meta Ros
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
uav-hds
intel-aero
Meta Ros
Commits
cc5989c0
Commit
cc5989c0
authored
12 years ago
by
Lukas Bulwahn
Browse files
Options
Downloads
Patches
Plain Diff
extending README
parent
8dc7120e
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
README
+38
-12
38 additions, 12 deletions
README
with
38 additions
and
12 deletions
README
+
38
−
12
View file @
cc5989c0
...
...
@@ -2,9 +2,11 @@ This is a layer to provide ros in an openembedded linux system.
Currently, this layer is still under development and not fully functional.
PURPOSE of this document:
This document describes:
* the installation, use and content of the git repository meta_ros
* milestones, the open issues and how some issues have been resolved.
This document describes
- the installation, use and content of the git repository meta_ros
- milestones, the open issues and how some issues have been resolved.
- license information and origin of redistributed files
INSTALLATION:
...
...
@@ -23,23 +25,22 @@ USE for native compilation on the VM (milestone M1):
With `runqemu qemux86-64 qemuparams="-m 2048" core-image-ros` the linux image runs within a virtual machine with 2048 MB of memory.
We assumed that this is running on and compiled for an x86-64 architecture. For other architectures, some settings must be adjusted.
Extract ros_server.tar.gz somewhere, adjust pathes in fuerte-ros-base.rosinstall to the location where it has been extracted to.
After starting the virtual machine, copy the installation script from the guest system to the home directory with scp and execute it.
On the host system, run fetch_ros.sh in a fresh directory, e.g. ~/ros-repos/.
It clones all ros repositories locally.
Then adjust pathes in fuerte-ros-base.rosinstall to the local repositories.
After starting the virtual machine, copy the installation script from the host system to the home directory with scp and execute it.
scp lukas@192.168.7.1:/<location of repository>/install.sh .
sh ./install.sh
WARNING:
When contributing repository, notice that the recipe for log4cxx was based on the recipe in the OpenEmbedded (Classic) Development
(cf. http://cgit.openembedded.org/openembedded/tree/recipes/log4cxx), which is licensed with the MIT Licence.
CONTENT of the repository:
README this README file, which contains all important information
COPYING.MIT
conf/layer.conf configuration file for this layer
install.sh installation script that runs within the virtual machine
recipes-core/images/core-image-
bmw
.bb recipe for our own core image (derived from core-image-minimal)
recipes-core/images/core-image-
ros
.bb recipe for our own core image (derived from core-image-minimal)
recipes-devtools/python/python-pyyaml_3.10.bb recipe for pyyaml python library
recipes-devtools/python/python-rospkg_1.0.15.bb recipe for rospkg tool
recipes-devtools/python/python-empy_3.3.bb recipe for empy python library
...
...
@@ -60,6 +61,7 @@ CONTENT of the repository:
classes/distutils.bbclass distutils recipe originated from oe-core (patch submitted to oe-core and accepted)
classes/easyinstall.bbclass adjustments for easyinstall
MILESTONES
M1: basic image with dev-tools (make, cmake, ...) and ROS compiles natively in the virtual machine
...
...
@@ -96,7 +98,31 @@ OPEN ISSUES for M1:
OPEN ISSUES for M2:
- understand what rosinstall actually does
- how fetch from multiple git repositories?
- how fetch from multiple git repositories
in one recipe
?
OPEN ISSUES for PUBLICATION:
- Explain how to/write a script to obtain the files in ros_server
LICENSE
All metadata is MIT licensed unless otherwise stated. Source code included
in tree for individual recipes is under the LICENSE stated in each recipe
(.bb file) unless otherwise stated.
This README document is Copyright (C) 2012 BMW Car IT GmbH.
REDISTRIBUTIONS
The log4cxx recipe originated from the recipe in the OpenEmbedded (Classic) Development
(cf. http://cgit.openembedded.org/openembedded/tree/recipes/log4cxx)
licensed with the MIT License.
The core-image-ros recipe originated from the core-image-minimal recipe in OpenEmbedded Core
(cf. http://cgit.openembedded.org/openembedded-core/tree/meta/recipes-core/images/core-image-minimal.bb)
licensed with the MIT License.
The distutils class originated the distutils class in OpenEmbedded Core
(cf. http://cgit.openembedded.org/openembedded-core/tree/meta/classes/distutils.bbclass)
licensed with the MIT License.
The modified files are redistributed here under the same MIT License.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment