ROS ZYNQ移植
来源:互联网 发布:js数组头部添加元素 编辑:程序博客网 时间:2024/05/16 19:01
1 准备工作
apt-get install python-rosdep python-rosinstall-generator python-wstool build-essential出现错误,找不到源 ,那个就要进入提示的页面:If you have trouble installing the packages in the command above, make sure you have added the packages.ros.org debian repository to your apt source lists as described starting here:
groovy/Installation/Ubuntu#groovy.2BAC8-Installation.2BAC8-Sources.Setup_your_sources.list
按照里面步骤更新源,目的是能够安装ROS的工具,安装以下依赖库
sudo apt-get install build-essential python-yaml cmake subversion wget python-setuptools mercurial git-core python-rosdep python-rospkg python-rosinstall
sudo apt-get install python-yaml libapr1-dev libaprutil1-dev libbz2-dev python-dev python-empy python-nose libgtest-dev python-paramiko libboost-all-dev liblog4cxx10-dev pkg-config
sudo apt-get install python-wxgtk2.8 python-gtk2 python-matplotlib libwxgtk2.8-dev python-imaging libqt4-dev graphviz qt4-qmake python-numpy ros-fuerte-swig-wx
wget http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
sudo easy_install pip
sudo pip install -U rosdep
sudo pip install -U rosinstall
sudo pip install -U rospkg
pip install -U wstool
sudo rosdep initrosdep update
2 下载源码
mkdir ~/ros_catkin_wscd ~/ros_catkin_ws
3 我晕 搞错了
Configure your Ubuntu repositories
Setup your sources.list
Ubuntu 11.10 (Oneiric armel)
sudo sh -c 'echo "deb http://packages.ros.org/ahendrix-mirror/ubuntu oneiric main" > /etc/apt/sources.list.d/ros-latest.list'
Ubuntu 12.04 (Precise armel)
sudo sh -c 'echo "deb http://packages.ros.org/ahendrix-mirror/ubuntu precise main" > /etc/apt/sources.list.d/ros-latest.list'
Ubuntu 12.04 (Precise armhf)
sudo sh -c 'echo "deb http://packages.namniart.com/repos/ros precise main" > /etc/apt/sources.list.d/ros-latest.list'
Ubuntu 12.10 (Quantal armhf)
sudo sh -c 'echo "deb http://packages.namniart.com/repos/ros quantal main" > /etc/apt/sources.list.d/ros-latest.list'
Set up your keys
wget http://packages.ros.org/ros.key -O - | sudo apt-key add -wget http://packages.namniart.com/repos/namniart.key -O - | sudo apt-key add -
Installation
First, make sure your Debian package index is up-to-date:
sudo apt-get update
There are many different libraries and tools in ROS. Most of the default configurations do not yet compile fully on ARM. You can also install ROS packages individually.
ROS-Base: (Bare Bones) ROS package, build, and communication libraries. No GUI tools.
sudo apt-get install ros-groovy-ros-base
Individual Package: You can install a specific ROS package (replace underscores with dashes of the package name):
sudo apt-get install ros-groovy-PACKAGE
e.g.
sudo apt-get install ros-groovy-ros
To find available packages, use:
apt-cache search ros-groovy
这里我选择在zynq上安装的是ROS-Base包,不含GUI
Initialize rosdep
sudo apt-get install python-rosdep
sudo rosdep init
rosdep update
Environment setup
echo "source /opt/ros/groovy/setup.bash" >> ~/.bashrc
source ~/.bashrc
source /opt/ros/groovy/setup.bash
Getting rosinstall
sudo apt-get install python-rosinstall
开始官方的初级教程
参考:
- ROS ZYNQ移植
- zynq嵌入式opencv移植
- opencv zynq移植
- zynq 上 mjpg的移植
- zynq移植RT2870调试记录
- zynq移植RT2870AP模式wifi
- ucos iii在zynq上的移植
- Zynq-Linux移植学习笔记之一-入门
- zynq平台移植linaro遇到“Kernel panic
- ZYNQ XC7Z020移植到XC7Z030问题汇总
- 最小系统zynq petalinux移植学习
- zynq zc706 Linux系统移植笔记
- Zynq-Linux移植学习笔记之16-Zynq下linux XADC驱动
- Zynq-Linux移植学习笔记之17-Zynq下linuxPL部分Flash
- Zynq-Linux移植学习笔记之18-Zynq下NOR_FLASH挂载文件系统
- Zynq-Linux移植学习笔记之20-Zynq linux can驱动开发
- zynq-7000学习笔记(十四)——移植openCV
- -00-开始【Xilinx-ZYNQ ucos-iii的移植与开发】
- Visual C++ 2008 Feature Pack 开发包
- ubuntu 代理设定
- python 通过thrift 简单操作hbase
- 2010 水仙花数
- HDU4763-Theme Section(KMP+二分)
- ROS ZYNQ移植
- Cocos2d-x游戏开发之骨骼动画详解-Spine
- 三层交换机概念以及基本工作原理
- FS_V210开发平台下Linux启动logo的修改
- I2C总线
- 漫游Kafka设计篇之主从同步
- 经纬财富:泉州市场钯金品种投资对比
- 【除草】一些题目
- 评价Idea的思路