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

wgethttp://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 init

rosdep update

2 下载源代码

mkdir ~/ros_catkin_ws

cd ~/ros_catkin_ws

3 我晕 搞错了

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

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

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-rosdepsudo rosdep initrosdep update

Environment setup

echo "source /opt/ros/groovy/setup.bash" >> ~/.bashrcsource ~/.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

本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5056624.html,如需转载请自行联系原作者

zynq 移植ubuntu_ROS ZYNQ移植相关推荐

  1. zynq linux环境移植,ZYNQ 7030 Linux 系统移植

    ZYNQ 7030 Linux系统移植 手上有一块 ZYNQ-7030的演示板,是仿照Xilinx Zedboard设计的,但是与Zedboard又有所不同,因此花时间移植一下Linux系统.记录下这 ...

  2. matlab fpga 移植,使用MATLAB,Simulink以及基于模型的设计实现把电机控制算法移植到Zynq平台...

    注:参考文献:"使用MATLAB来实现电机驱动移植到Zynq SoC平台",Xilinx DSP方案部门的高级经理Tom Hill.该文章发表在刚刚出版的第87期XCell期刊上. ...

  3. 米联客 CH02基于ZYNQ的嵌入式LINUX移植

    1.1概述 实验环境: Windows 10 专业版 Vmware workstation 14.1.1 Ubuntu 16.04.3 Xilinx SDx 2017.4 实验内容: 很多人问我怎么不 ...

  4. AT91RM9200Linux移植笔记(三)-移植Linux kernel 2.6.17

    AT91RM9200Linux移植笔记(三)-移植Linux kernel 2.6.17 手上板子原来自带的是2.4.19的内核, 打算移植新的2.6的内核,从网上下了2.6.17的kernel,下载 ...

  5. ZYNQ开发系列——ZYNQ系统的搭建

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 ZYNQ开发系列--ZYNQ系统的搭建 DDR设置 FLASH设置 UART设置 网口设置 当我们有一个要用ZYNQ做的项目时,首先当 ...

  6. 22081-12-12 系统移植(TF-A移植和linux操作系统开发阶段流程总结)

    //移植流程 1.将uboot镜像文件固化到开发板的TF卡或者EMMC设备中 2.在ubuntu的~/tftpboot目录下,准备tftp服务器要下载的文件(镜像文件和设备树文件) 3.通过开发板的拨 ...

  7. ZYNQ Linux 移植:包含petalinux移植和手动移植debian9

    问题: 1.ZYNQ Linux启动流程: BOOTROM→FSBL→Uboot→Kernel→RootFS 环境: 虚拟机ubuntu16.04 petalinux2018.3 vivado2018 ...

  8. linux zynq ps dma,Zynq PS侧DMA驱动

    Linux中,驱动必然会有驱动对应的设备类型.在linux4.4版本中,其设备是以设备树的形式展现的. PS端设备树的devicetree表示如下 324 dmac_s: dmac@f8003000 ...

  9. zynq学习06 zynq的PL中加入的AXI_GPIO IP核来控制GPIO操作

    http://m.blog.csdn.net/article/details?id=19934837 http://www.cnblogs.com/rocbomb/archive/2014/07/29 ...

最新文章

  1. 【bzoj 2460 [BeiJing2011]元素】
  2. centos安装gitlab详解-2017
  3. 如何找到SAP CRM One Order节点ID对应的描述信息(名称)
  4. React-引领未来的用户界面开发框架-读书笔记(七)
  5. IDEA把Springboot打成可执行jar包,内嵌tomcat 这个可以用
  6. 关于统计学,几个简单易懂的小故事
  7. react-props属性
  8. [转]Mac OS X 下部分Android手机无法连接adb问题之解决方案
  9. win7 启用网络发现
  10. 【个人笔记】OpenCV4 C++ 图像处理与视频分析 12课
  11. java多肽跟重载_Java多态vs重写vs重载
  12. 单片机c指令右移指令_单片机「5」51单片机指令集(2)
  13. 非极大值抑制(NMS)讲解
  14. Airtest与夜神模拟器连接
  15. 两种异步时钟同步化区别分析
  16. 自学Java随时放弃(十二 控制跳转语句 ①break+②continue+③return)
  17. 计网实验——直连网络设计
  18. python将图片变成水墨画
  19. python hook微信_GitHub - 15993248973/wechathook: 借助微信hook,拦截修改某些call,填充进我们的Python代码,进行微信公众号文章的爬取...
  20. 【Android】使用后端云Bmob实现登录、注册

热门文章

  1. YYText-显示富文本
  2. Python的excel操作——PasteSpecial实现选择性粘贴自动化
  3. 最好用的超大视频压缩软件
  4. quantopian寻找策略之mean_reversion
  5. 系统架构师论文-论软件架构的选择与应用
  6. Cisco Visio Stencil 实体图标下载
  7. github:master提交项目到远程仓库出现“There isn’t anything to compare.”
  8. msapro-note
  9. ubuntu20.4安装anaconda和pycharm
  10. c语言花卉销售与管理系统,网上花卉销售和管理系统毕业设计论文.doc