zoukankan      html  css  js  c++  java
  • Nvidia TX2 Robot 环境配置记录

    1:安装ssd

    $sudo parted /edv/sda mklabel gpt

    新建一个磁盘 compatible with linux systems ext4 命名为Jetson

    $sudo cp -ax / ‘/media/nvidia/Jetson’         把根目录所有东西都拷贝到新的硬盘里

    $cp /boot/extlinux/

    $sudo su

    $cp extlinux.conf extlinux.conf.original

    $gedit extlinux.conf

     

    将root地址改为新建立的那个分区 比如root=/dev/sda1

     

    2:安装kernel

    $git clone https://github.com/jetsonhacks/buildJetsonTX2Kernel

    $cd buildJetsonTX2Kernel

    $./getKernelSources.sh

     

    然后可以在kernel configurations中设置一下版本名称。在general setup->local version append to kernel release设置-name-version

    然后在edit->find中,找到 ACM ch341 并钩上这两个驱动,是pl2303和ch340的驱动程序,不装的话Arduino等设备无法识别

     

    Ps

    打开kernel configurations的方法

    cd /usr/src/kernel/kernel-4.4

    make xconfig

     

    $./makeKernel.sh

    $./copyImage.sh

     

    由于是在ssd里build而启动是在emmc,所以需要把这个image file拷贝到emmc的boot目录中去

    $cd /usr/src/kernel/kernel-4.4

    $sudo cp arch/arm64/boot/Image /media/nvidia/……/boot/Image

     

    $sudo reboot

     

    $uname -a

    显示linux tegra-ubuntu 4.4.38-jetsonbot-v0.1 #1 SMP PREEMPT Wed Nov…. aarch64 aarch64 aarch64 GNU/Linux

     

    3:ZED SDK

    官网安装即可。。。nothing to say here

     

    4:安装ROS

    $git clone https://github.com/jetsonhacks/installROSTX2

    $cd installROSTX2

    $./installROS.sh

    $./setupCatkinWorkspace.sh (name)       我忽略了参数,默认直接就叫catkin_ws

     

    ros practic evm password: rockettt

     

    5:http://stevenshi.me/2017/05/17/ros-serial/

     

    ps:可能需要的库

    $sudo apt-get install ros-kinetic-serial ros-kinetic-joy

    savioke relay

     

    sudo nvpmodel -m 0    快模式

    UART of TX2:J21:ttyTHS1(console),J17:ttyTHS2 蓝牙t:tyTHS3

  • 相关阅读:
    【创建图像映射】
    【用图像代替文本作为超链接】
    【设置图像的提示文字】
    【设置图像的替换文字】
    【小玩意儿:在页面上设置链接发送E-mail】
    【锚点】
    【绝对路径/相对路径】
    【安装IDEA】
    【加法计算器】
    【Unlock xcode files?】
  • 原文地址:https://www.cnblogs.com/asdfjkl/p/7928800.html
Copyright © 2011-2022 走看看