博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ROS ZYNQ移植
阅读量:6174 次
发布时间:2019-06-21

本文共 3075 字,大约阅读时间需要 10 分钟。

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: 

依照里面步骤更新源,目的是可以安装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

         利用easy_install安装pip:(http://www.ros.org/wiki/ROS/Installation/EasyInstallConfig

sudo easy_install pip

           然后安装下面的包:http://www.ros.org/wiki/fuerte/Installation/Ubuntu/Source

sudo pip install -U rosdep
sudo pip install -U rosinstall
sudo pip install -U rospkg

           安装python-wstool:

pip install -U wstool

             redep初始化:

sudo rosdep initrosdep update

2 下载源代码

mkdir ~/ros_catkin_wscd ~/ros_catkin_ws

3 我晕 搞错了

  以上的步骤纯粹是从源代码安装。每必要啊  。能够从官方提供的方法 http://wiki.ros.org/groovy/Installation/UbuntuARM   ,直接获取编译后的文件就能够用了。何必自己去编译呢,劳民伤財。

本来LINUX基础就不是非常好,还这么脑残的去自己编译。傻叉啊!

Configure your Ubuntu repositories

配置你的UBUNTU

Setup your sources.list

  • Ubuntu 11.10 (Oneiric armel)

    •  

    Ubuntu 12.04 (Precise armel)

    •  

    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)

    •  

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

開始官方的0基础教程

參考:

http://wiki.ros.org/groovy/Installation/UbuntuARM                            --  很好  
http://blog.csdn.net/hcx25909/article/details/8539587
http://www.eefocus.com/hcx196/blog/
http://www.eefocus.com/hcx196/blog/13-01/291235_cea1f.html
你可能感兴趣的文章
CERT:启用EMET的Windows 7比Windows 10更加安全
查看>>
LINE上市:一场迟到、勇敢又无奈的IPO
查看>>
OA选型:OA系统工作流是核心
查看>>
如何发现“利用DNS放大攻击”的服务器
查看>>
《Arduino开发实战指南:LabVIEW卷》——第2章 Arduino软件
查看>>
京津冀大数据走廊起笔谋篇
查看>>
WIFI连网一“吻”通 黑科技让无线路由器更智能
查看>>
Ovum光器件首席分析师:硅光子不是唯一解决方案
查看>>
大数据发展进入快车道 未来会呈现高速增长
查看>>
JVM基础:JVM内存组成及分配
查看>>
数据库锁和数据库隔离级别
查看>>
Linux下的内核测试工具——perf使用简介
查看>>
《从问题到程序:用Python学编程和计算》——2.3 内置函数和数学函数包
查看>>
《Photoshop修饰与合成专业技法》目录—导读
查看>>
《Metasploit渗透测试手册》—第1章1.10节分析数据库中存储的渗透测试结果
查看>>
《Adobe Acrobat XI经典教程》—第2课减小文件大小
查看>>
《数据库技术原理与应用教程》一第2章 数据库的基础知识
查看>>
QuaggaJS —— 纯 JavaScript 开发的条形码扫描
查看>>
在图片中加入噪点就能骗过 Google 最顶尖的图像识别 AI
查看>>
免费下载!业界首部安卓热修复宝典出炉,阿里技术大牛联袂推荐
查看>>