เดธเดฟเด‚เด—เดฟเตพ เดฌเต‹เตผเดกเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด‰เดฌเตเดฃเตเดŸเต IMG เด‡เดฎเต‡เดœเดฟเตฝ ROS เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เด†เดฎเตเด–เด‚

เด•เดดเดฟเดžเตเดž เดฆเดฟเดตเดธเด‚, เดŽเดจเตเดฑเต† เดคเต€เดธเดฟเดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด‡เดคเดฟเดจเด•เด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค ROS เด‰เดณเตเดณ เด’เดฐเต เดธเดฟเด‚เด—เดฟเตพ เดฌเต‹เตผเดกเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด‰เดฌเตเดฃเตเดŸเต เด‡เดฎเต‡เดœเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดค เดžเดพเตป เด…เดญเดฟเดฎเตเด–เต€เด•เดฐเดฟเดšเตเดšเต (เดฑเต‹เดฌเต‹เดŸเตเดŸเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ - เดฑเต‹เดฌเต‹เดŸเตเดŸเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚). เดšเตเดฐเตเด•เตเด•เดคเตเดคเดฟเตฝ, เดกเดฟเดชเตเดฒเต‹เดฎ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฑเต‹เดฌเต‹เดŸเตเดŸเตเด•เดณเต† เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเดพเตป เดจเต€เด•เตเด•เดฟเดตเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดฐเดฃเตเดŸเต เดšเด•เตเดฐเด™เตเด™เดณเตเด‚ เดฎเต‚เดจเตเดจเต เดฑเต‡เดžเตเดšเต เดซเตˆเตปเดกเดฑเตเด•เดณเตเด‚ เดฑเต‹เดฌเต‹เดŸเตเดŸเตเด•เดณเดฟเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. ODROID-C2 เดฌเต‹เตผเดกเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ ROS-เตฝ เดจเดฟเดจเตเดจเดพเดฃเต เดฎเตเดดเตเดตเตป เด•เดพเดฐเตเดฏเด™เตเด™เดณเตเด‚ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต.

เดธเดฟเด‚เด—เดฟเตพ เดฌเต‹เตผเดกเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด‰เดฌเตเดฃเตเดŸเต IMG เด‡เดฎเต‡เดœเดฟเตฝ ROS เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
เดฑเต‹เดฌเต‹เดŸเตเดŸเต เดฒเต‡เดกเดฟเดฌเด—เต. เดฎเต‹เดถเด‚ เดซเต‹เดŸเตเดŸเต‹ เดจเดฟเดฒเดตเดพเดฐเดคเตเดคเดฟเตฝ เด•เตเดทเดฎเดฟเด•เตเด•เดฃเด‚

เด“เดฐเต‹ เดฑเต‹เดฌเต‹เดŸเตเดŸเดฟเดฒเตเด‚ เดตเตเดฏเด•เตเดคเดฟเด—เดคเดฎเดพเดฏเดฟ ROS เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เดธเดฎเดฏเดฎเต‹ เด†เด—เตเดฐเดนเดฎเต‹ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดค ROS เด‰เดณเตเดณ เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดค เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเต เดฌเตเดฐเต—เดธเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚, เด‡เดคเต เดŽเด™เตเด™เดจเต† เดšเต†เดฏเตเดฏเดพเดฎเต†เดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดธเดฎเต€เดชเดจเด™เตเด™เตพ เดžเดพเตป เด•เดฃเตเดŸเต†เดคเตเดคเดฟ.
เดชเตŠเดคเตเดตเต‡, เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏ เดŽเดฒเตเดฒเดพ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตเด‚ เด‡เดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเด•เตเด•เดพเด‚.

  1. เด’เดฐเต เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต, เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดค เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เด‡เดฎเต‡เดœเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ (เดกเดฟเดธเตเดŸเตเดฐเต‹เดทเต†เดฏเตผ เด‰เดฌเตเดฃเตเดŸเต เด‡เดฎเต‡เดœเตผ, linux เดฒเตˆเดตเต เด•เดฟเดฑเตเดฑเต, เดฒเดฟเดจเด•เตเดธเต เดฑเต†เดธเตเดชเดฟเตป, เดธเดฟเดธเตเดฑเตเดฑเด‚เดฌเดพเด•เตเด•เต เดฎเตเดคเดฒเดพเดฏเดต)
  2. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดšเดฟเดคเตเดฐเด‚ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เตพ (yocto, เด†เดฆเตเดฏเด‚ เดฎเตเดคเตฝ linux)
  3. เดšเดฟเดคเตเดฐเด‚ เดธเตเดตเดฏเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต (เดคเดคเตเดธเดฎเดฏ เดธเดฟเดกเดฟ เด•เดธเตเดฑเตเดฑเดฎเตˆเดธเต‡เดทเตป ะธ เดฑเดทเตเดฏเตป เดคเตเดฒเตเดฏเดค, เด’เดฐเต เดชเตเดฒเดธเต เดนเดฌเตเดฐเต†เดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฒเต‡เด–เดจเด‚)

เด†เดฆเตเดฏ เด—เตเดฐเต‚เดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดตเตเด‚ เด†เด•เตผเดทเด•เดตเตเดฎเดพเดฏ เด“เดชเตเดทเดจเดพเดฃเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต, เดชเด•เตเดทเต‡ ODROID-เดจเดพเดฏเดฟ เด’เดฐเต เดคเดคเตเดธเดฎเดฏ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป เดŽเดจเดฟเด•เตเด•เต เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ. เด‰เดฏเตผเดจเตเดจ เดชเตเดฐเดตเต‡เดถเดจ เดชเดฐเดฟเดงเดฟ เด•เดพเดฐเดฃเด‚ เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เด—เตเดฐเต‚เดชเตเดชเดฟเดจเตเดฑเต† เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเตเด‚ เดŽเดจเดฟเด•เตเด•เต เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ. เดฒเดญเตเดฏเดฎเดพเดฏ เดŸเตเดฏเต‚เดŸเตเดŸเต‹เดฑเดฟเดฏเดฒเตเด•เตพ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดฎเดพเดจเตเดตเตฝ เด…เดธเด‚เดฌเตเดฒเดฟเดฏเตเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดฒเตเดฒ, เด•เดพเดฐเดฃเด‚... เดŽเดจเตเดฑเต† เดšเดฟเดคเตเดฐเดคเตเดคเดฟเดจเต เด•เด‚เดชเตเดฐเดธเต เดšเต†เดฏเตเดค เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฒเตเดฒเดพเดฏเดฟเดฐเตเดจเตเดจเต.
เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, chroot เดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เดตเต€เดกเดฟเดฏเต‹ เดžเดพเตป เด•เดพเดฃเดพเดจเดฟเดŸเดฏเดพเดฏเดฟ (chroot - เดฑเต‚เดŸเตเดŸเต เดฎเดพเดฑเตเดฑเตเด•, เดชเต‹เดธเตเดฑเตเดฑเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดตเต€เดกเดฟเดฏเต‹เดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เต) เด…เดคเดฟเดจเตเดฑเต† เด•เดดเดฟเดตเตเด•เดณเตเด‚, เด…เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต. เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดฑเต‹เดฌเต‹เดŸเตเดŸเดฟเด•เตเดธเต เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เดพเดฏเดฟ เด‰เดฌเตเดฃเตเดŸเต เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดŽเดจเตเดฑเต† เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‡เดธเต เดžเดพเตป เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚.

เดชเตเดฐเดพเดฐเด‚เดญ เดกเดพเดฑเตเดฑ:

  • เดฎเตเดดเตเดตเตป เด‡เดฎเต‡เดœเต เดชเดฐเดฟเดทเตเด•เตเด•เดฐเดฃ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเด‚ (balenaEtcher เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต SD เด•เดพเตผเดกเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเดคเต เด’เดดเดฟเด•เต†) เด‰เดฌเตเดฃเตเดŸเต 18.04 เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเดพเดฃเต เดจเดŸเดคเตเดคเดฟเดฏเดคเต.
  • เดžเดพเตป เดชเดฐเดฟเดทเตเด•เดฐเดฟเดšเตเดš เด…เดธเด‚เดฌเตเดฒเดฟเดฏเตเดŸเต† เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดฌเตเดฃเตเดŸเต 18.04.3 เดฎเต‡เดฑเตเดฑเต เดกเต†เดธเตเด•เตเดŸเต‹เดชเตเดชเต เดชเดคเดฟเดชเตเดชเดพเดฃเต.
  • เด…เดธเด‚เดฌเดฟเตพ เดšเต†เดฏเตเดค เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸ เดฏเดจเตเดคเตเดฐเด‚ ODROID-C2 เด†เดฃเต.

เดšเดฟเดคเตเดฐเด‚ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เตเดจเตเดจเต

  1. ODROID-เดจเดพเดฏเดฟ เด‰เดฌเตเดฃเตเดŸเต เดšเดฟเดคเตเดฐเด‚ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด• เด”เดฆเตเดฏเต‡เดพเด—เดฟเด• เดธเตˆเดฑเตเดฑเต

  2. เด†เตผเด•เตเด•เตˆเดตเต เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

    unxz โ€“kv <ั„ะฐะนะป ะฐั€ั…ะธะฒะฐ ั ะพะฑั€ะฐะทะพะผ>

  3. เด’เดฐเต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเด•, เด…เดคเดฟเตฝ เดžเด™เตเด™เตพ เดšเดฟเดคเตเดฐเด‚ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเด‚

    mkdir mnt

  4. เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเดพเตผเดŸเตเดŸเต€เดทเตป เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•

    file <ั„ะฐะนะป ะพะฑั€ะฐะทะฐ>

    ext2, ext3 เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ ext4 เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดฎเตเดณเตเดณ เด’เดฐเต เดชเดพเตผเดŸเตเดŸเต€เดทเดจเดพเดฏเดฟ เดžเด™เตเด™เตพ เดคเดฟเดฐเดฏเตเด•เดฏเดพเดฃเต. เดžเด™เตเด™เตพเด•เตเด•เต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเดจเตเดฑเต† เดคเตเดŸเด•เตเด•เดคเตเดคเดฟเดจเตเดฑเต† เดตเดฟเดฒเดพเดธเด‚ เด†เดตเดถเตเดฏเดฎเดพเดฃเต (เดธเตโ€Œเด•เตเดฐเต€เดจเดฟเตฝ เดšเตเดตเดชเตเดชเต เดจเดฟเดฑเดคเตเดคเดฟเตฝ เดนเตˆเดฒเตˆเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต):

    เดธเดฟเด‚เด—เดฟเตพ เดฌเต‹เตผเดกเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด‰เดฌเตเดฃเตเดŸเต IMG เด‡เดฎเต‡เดœเดฟเตฝ ROS เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

    เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด•: เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดธเตเดฅเดพเดจเดตเตเด‚ เด•เดพเดฃเดพเตป เด•เดดเดฟเดฏเตเด‚ เดชเดฟเดฐเดฟเดžเตเดžเต.

  5. เดšเดฟเดคเตเดฐเด‚ เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต

    sudo mount -o loop,offset=$((264192*512)) <ั„ะฐะนะป ั ะพะฑั€ะฐะทะพะผ> mnt/

    เดžเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เดตเดฟเดญเดพเด—เด‚ เดฌเตเดฒเต‹เด•เตเด•เต 264192-เตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต (เดจเดฟเด™เตเด™เดณเตเดŸเต† เดจเดฎเตเดชเดฑเตเด•เตพ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเดพเด‚), เด’เดฐเต เดฌเตเดฒเต‹เด•เตเด•เดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ 512 เดฌเตˆเดฑเตเดฑเตเด•เดณเดพเดฃเต, เดฌเตˆเดฑเตเดฑเตเด•เดณเดฟเตฝ เด‡เตปเดกเดจเตเดฑเต‡เดทเตป เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดตเดฏเต† เด—เตเดฃเดฟเด•เตเด•เตเด•.

  6. เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดค เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดณเตเดณ เดซเต‹เตพเดกเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ เด…เดคเดฟเตฝ เดนเดพเด‚เด—เต เด”เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด•

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

    ~/livecd/mnt - เดฎเตŒเดฃเตเดŸเต เดšเต†เดฏเตเดค เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃ เดชเดพเดค
    เดฌเดฟเตป/เดท - เดทเต†เตฝ (เด‡เดคเตเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเด‚ เดฌเดฟเตป/เดฌเดพเดทเต)
    เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเด‚ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚.

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) <[email protected]>

    เดชเดพเด•เตเด•เต‡เดœเต เดธเตˆเดจเดฟเด‚เด—เต เด•เต€ เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตเดŸเดคเดพเดฃเต เด‡เดคเดฟเดจเต เด•เดพเดฐเดฃเด‚. เด•เต€เด•เตพ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป, เดŸเตˆเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•:

    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 เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต
    เดจเดฟเตผเดญเดพเด—เตเดฏเดตเดถเดพเตฝ, เดŽเดจเดฟเด•เตเด•เต 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

    เด†เดชเตเดฑเตเดฑเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เดพเดทเต† เดฎเดพเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด‡เดคเต เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต:

    sudo apt-get clean; sudo apt-get autoclean

    เด•เตเดฑเดฟเดชเตเดชเต 2 เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเต เดถเต‡เดทเด‚, เด•เดฎเดพเตปเดกเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด‰เดฑเดตเดฟเดŸเด‚:

    source /opt/ros/melodic/setup.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. เด†เด•เตเดธเดธเต เด…เดตเด•เดพเดถเด™เตเด™เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต
    เดžเด™เตเด™เตพ เดฒเต‹เด—เดฟเตป เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เด…เดธเด‚เดฌเดฟเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตเดฑเต† เดฑเต‚เดŸเตเดŸเดฟเดจเต เดตเต‡เดฃเตเดŸเดฟ เดŽเดฒเตเดฒเดพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดธเต‚เดชเตเดชเตผ เดฏเต‚เดธเตผ เด…เดตเด•เดพเดถเด™เตเด™เดณเต‹เดŸเต† เดฎเดพเดคเตเดฐเดฎเต‡ ROS เดฒเต‹เดžเตเดšเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด•เดฏเตเดณเตเดณเต‚.
    เดธเตเดกเต‹ เด‡เดฒเตเดฒเดพเดคเต† เดฑเต‹เดธเตโ€Œเด•เต‹เตผ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด’เดฐเต เดชเดฟเดถเด•เต เดธเด‚เดญเดตเดฟเด•เตเด•เตเดจเตเดจเต:

    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 <ั„ะฐะนะป ะพะฑั€ะฐะทะฐ>

เดŽเดฒเตเดฒเดพเด‚! เด‡เดชเตเดชเต‹เตพ เดธเดนเดพเดฏเดคเตเดคเต‹เดŸเต† เดฌเดฒเต†เดจเต†เดคเตเด›เต†เดฐเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เดฎเต‡เดœเต เด’เดฐเต SD เด•เดพเตผเดกเดฟเดฒเต‡เด•เตเด•เต เดฌเต‡เตบ เดšเต†เดฏเตเดฏเดพเด‚, เด…เดคเต ODROID-C2-เดฒเต‡เด•เตเด•เต เดคเดฟเดฐเตเด•เตเด•, เดจเดฟเด™เตเด™เตพเด•เตเด•เต ROS เด‰เดณเตเดณ เด‰เดฌเตเดฃเตเดŸเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเด‚!

เดฑเต†เดซเดฑเตปเดธเตเด•เตพ:

  • Linux-เตฝ เดŽเด™เตเด™เดจเต† เดคเดŸเตเดŸเดฟเดชเตเดชเต เดจเดŸเดคเตเดคเดพเดฎเต†เดจเตเดจเตเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเตเด‚ เดˆ เดตเต€เดกเดฟเดฏเต‹ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดธเดนเดพเดฏเดฟเดšเตเดšเต:



เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•