ROS ZYNQ移植

1  准备工作

全部是按照官方操作的:http://wiki.ros.org/groovy/Installation/Source

  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

利用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

ROS ZYNQ移植,布布扣,bubuko.com

时间: 2024-10-24 21:25:39

ROS ZYNQ移植的相关文章

Raspberry Pi B+ 定时向物联网yeelink上传CPU GPU温度

 Raspberry Pi B+ 定时向物联网yeelink上传CPU GPU温度 硬件平台: Raspberry Pi B+ 软件平台: 1  安装 requests 库 首先我们要先解决requests库,当我们向YEELINK POST 消息的时候会用到  : r = requests.post(apiurl, headers=apiheaders, data=json.dumps(payload)) 安装easy_install: <span style="line-heigh

量化补偿与量化压缩

学习博客:http://lhtao31.blog.163.com/blog/static/2972647020103814044158/ 最近在学习调试摄像头,配置OV7670摄像头采集到的数据是RGB565,移植别人的代码,从ZYNQ移植到Basys3,VGA输出引脚需要又RGB565转到RGB444,我采用分别取RGB565三分量高位的方法,最终显示输出,视频图像会变得更模糊,这是由于在转换的时候去掉低位会损失精度.而OV7670的图像采集效果也是不怎么样,所以后面会尝试配置OV7725,追

ros语音交互(四)移植科大讯飞语音识别到ros

将以前下载的的语音包的 samples/iat_record/的iat_record.c speech_recognizer.c speech_recognizer.c 拷贝到工程src中, linuxrec.h  speech_recognizer.h formats.h文件拷贝到 工程的include中 下面修改iat_record.c文件为xf_asr.cpp /* * xf_asr_node * xf_asr.cpp * 语音听写(iFly Auto Transform)技术能够实时地将

ros下boost移植

参考资料: http://blog.chinaunix.net/uid-12226757-id-3427282.html  注意:本链接中只看第一种的方法,验证程序参考以下: Boost安装成功的验证: #include<iostream> #include<boost/lexical_cast.hpp> int main() { int a = boost::lexical_cast<int>("123456"); std::cout <&l

Zynq ZC706 传统方式移植Linux -- 编译kernel 文件系统 devicetree

实际操作时候,下面两条命令就够了. make ARCH=arm xilinx_zynq_defconfig make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- uImage LOADADDR=0x00008000 文件系统 下载arm_ramdisk.image.gz https://xilinx-wiki.atlassian.net/wiki/spaces/A/pages/18842473/Build+and+Modify+a+Rootf

ROS探索总结(十六)——HRMRP机器人的设计

1. HRMRP简介 HRMRP(Hybrid Real-time Mobile Robot Platform,混合实时移动机器人平台)机器人是我在校期间和实验室的其他小伙伴一起从零开始设计并开发的一款机器人平台,其中大部分扩展电路.驱动和ROS相关的底层功能都是我们自己做的.该机器人平台具有软硬件可编程.灵活性强.模块化.易扩展.实时性强等特点,机器人的整体结构如下图所示. HRMRP具备丰富的传感器和执行器,在该平台的基础上,我们设计并实现了机器人SLAM.自主导航.人脸识别.机械臂控制等功

【Xilinx-ZYNQ ucos-iii的移植与开发】-00-开始

前一段时间,调试了一块ZYNQ的板子,上面用到了ucos-iii操作系统,最终在该板子上实现了操作系统的运行,并实现了一些外设模块的功能,主要包括PWM,I2C,GPIO,两级中断. 等有空了总结一下. 包括操作系统的移植(不算是移植,因为官方已经做好了-_-,就介绍一下怎么安装到Xilinx SDK当中去,和一些必要的参数配置), 基于ZYNQ ucos-iii的平台编写了一些AXI4外设模块的驱动程序,到时候也介绍一下,最重要的是AXI4 Interrupt Controller这个模块的功

ROS TF——learning tf

在机器人的控制中,坐标系统是非常重要的,在ROS使用tf软件库进行坐标转换. 相关链接:http://www.ros.org/wiki/tf/Tutorials#Learning_tf 一.tf简介 我们通过一个小小的实例来介绍tf的作用. 1.安装turtle包 $ rosdep install turtle_tf rviz $ rosmake turtle_tf rviz 2.运行demo 运行简单的demo: $ roslaunch turtle_tf turtle_tf_demo.lau

[Zedboard Linux系统移植]-从MACHINE_START开始

转自:http://www.cnblogs.com/lknlfy/archive/2012/05/06/2486479.html 内核的启动过程? 3)内核的启动过程? arch/arm/kernel/head.S -> 内核的启动汇编 r0 = 0 , r1 = machine nr, r2 = atags pointer. 机器码 启动参数地址,machine 来自于u-boot传参,其中u-boot的机器码定义在 "u-boot-Digilent-Dev-master/arch/ar