рдПрдХ Ubuntu рдПрдХрд▓-рдмреЛрд░реНрдб IMG рдЫрд╡рд┐ рдореЗрдВ рдЖрд░рдУрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

рдкрд░рд┐рдЪрдп


рджреВрд╕рд░реЗ рджрд┐рди, рдПрдХ рдбрд┐рдкреНрд▓реЛрдорд╛ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдореБрдЭреЗ рдЖрд░рдУрдПрд╕ ( рд░реЛрдмреЛрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо - рдПрдХ рд░реЛрдмреЛрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо ) рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдПрдХ рдПрдХрд▓-рдмреЛрд░реНрдб рдкреНрд▓реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдЙрдмрдВрдЯреВ рдЫрд╡рд┐ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдбрд┐рдкреНрд▓реЛрдорд╛ рд░реЛрдмреЛрдЯ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИред рд░реЛрдмреЛрдЯ рджреЛ рдкрд╣рд┐рдпреЛрдВ рдФрд░ рддреАрди рд░реЗрдВрдЬрдлрд╛рдЗрдВрдбрд░ рд╕реЗ рд▓реИрд╕ рд╣реИрдВред рдпрд╣ рдкреВрд░реА рдЪреАрдЬ рдЖрд░рдУрдПрд╕ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ, рдЬреЛ рдУрдбреНрд░реЛрдЗрдб-рд╕реА 2 рдмреЛрд░реНрдб рдкрд░ рдХрддрд╛рдИ рд╣реИред


рд░реЛрдмреЛрдЯ рдлреЛрдЯреЛ
рд▓реЗрдбреАрдмрдЧ рд░реЛрдмреЛрдЯред рдлреЛрдЯреЛ рдХреА рдЦрд░рд╛рдм рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ


ROS , , ROS. , , .
.


  1. , (Distroshare Ubuntu Imager, linux live kit, linux respin, systemback .)
  2. , (yocto, linux from scratch)
  3. (liveCD customization , )

, live- ODROID . - . , .. .
chroot (chroot тАФ change root, ) , . Ubuntu .


:


  • ( SD- balenaEtcher) Ubuntu 18.04.
  • , тАУ Ubuntu 18.04.3 mate desktop .
  • , тАУ ODROID-C2.


  1. Ubuntu ODROID



  2. unxz тАУkv <   >

  3. ,


    mkdir mnt

  4. ,


    file < >

    ext2, ext3 ext4. ( ):

    рд╕реНрдХреНрд░реАрди рдкрд╛рд░реНрдЯреАрд╢рди рдХрдВрд╕реЛрд▓

    . parted.



  5. sudo mount -o loop,offset=$((264192*512)) <  > mnt/

    264192 ( ), тАФ 512 , , .



  6. cd mnt/
    sudo chroot ~/livecd/mnt/ bin/sh

    ~/livecd/mnt тАФ
    bin/sh тАФ ( bin/bash)
    .



ROS


ROS (ROS Melodic) .



  1. sudo apt-get update

    :


    Err:6 http://deb.odroid.in/c2 bionic InRelease
    The following signatures were invalid: EXPKEYSIG 5360FB9DAB19BAC9 Mauro Ribeiro (mdrjr) <mauro.ribeiro@hardkernel.com>

    , . :


    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys AB19BAC9

  2. ROS


    sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

    sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

    sudo apt update

  3. ROS
    , desktop ROS, :


    sudo apt install ros-melodic-ros-base
    apt search ros-melodic

    1. :


    dpkg: error: failed to write status database record about 'iputils-ping' to '/var/lib/dpkg/status': No space left on device

    apt:


    sudo apt-get clean; sudo apt-get autoclean

    2. (source) :


    source /opt/ros/melodic/setup.bash

    , .. bash, .



  4. sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

    sudo apt install python-rosdep

    sudo rosdep init
    rosdep update


  5. , , root , ROS .
    roscore sudo :


    Traceback (most recent call last): File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/__init__.py", line 230, in main write_pid_file(options.pid_fn, options.core, options.port) File "/opt/ros/melodic/lib/python2.7/dist-packages/roslaunch/__init__.py", line 106, in write_pid_file with open(pid_fn, "w") as f: IOError: [Errno 13] Permission denied: '/home/user/.ros/roscore-11311.pid'

    , ROS. :


    sudo rosdep fix-permissions

  6. rviz rqt


    sudo apt-get install ros-melodic-rqt ros-melodic-rviz



  1. chroot:

    exit


  2. cd ..
    sudo umount mnt/


  3. xz тАУckv1 < >

рд╕рдм! рдЕрдм balenaEtcher рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐ рдХреЛ рдПрдХ SD рдХрд╛рд░реНрдб рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕реЗ ODROID-C2 рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ ROS рд╕реНрдерд╛рдкрд┐рдд рдХреЗ рд╕рд╛рде Ubuntu рд╣реЛрдЧрд╛!


рд╕рдВрджрд░реНрдн:


  • рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдиреЗ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдорджрдж рдХреА рдФрд░ рдпрд╣ рдХреНрдпреЛрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП:


All Articles