knowledge_map/工作/艾航/osdk 环境配置.md
2024-11-14 18:20:55 +08:00

2.7 KiB
Raw Blame History

sudo vi /etc/udev/rules.d/DJIDevice.rules

SUBSYSTEM=="usb", ATTRS{idVendor}=="2ca3", MODE="0666"

sudo usermod -a -G dialout $USER

echo "deb https://mirrors.bfsu.edu.cn/ros/ubuntu/ focal main" >> /etc/apt/sources.list.d/ros-latest.list

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

echo "SUBSYSTEM=="usb", ATTRS{idVendor}=="2ca3", MODE="0666"" >> /etc/udev/rules.d/DJIDevice.rules
sudo usermod -a -G dialout $USER

echo "deb https://mirrors.bfsu.edu.cn/ros/ubuntu/ bionic main" >> /etc/apt/sources.list.d/ros-latest.list

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

echo "SUBSYSTEM=="usb", ATTRS{idVendor}=="2ca3", MODE="0666"" >> /etc/udev/rules.d/DJIDevice.rules

sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.bfsu.edu.cn@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.bfsu.edu.cn@g" /etc/apt/sources.list

sudo apt update
sudo apt install ros-melodic-desktop-full
sudo apt install libsdl2-dev ros-melodic-nmea-comms libcrypto++-dev
sudo apt install libexosip2-dev

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

允许root 登录

编辑sshd_config sudo vim /etc/ssh/sshd_config 找到PermitRootLogin 取消注释 然后改为yes 重启ssh 服务 service sshd restart

#LoginGraceTime 2m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10

frp 配置

service 文件编写 sudo vi /etc/systemed/system/frpc.service


[Unit]
# 服务名称,可自定义
Description = frpcs server
After = network.target syslog.target
Wants = network.target

[Service]
Type = simple
Restart=on-failure
RestartSec=5s
# 启动frps的命令需修改为您的frps的安装路径
ExecStart = /root/ah/frp_0.45.0_linux_arm64/frpc -c /root/ah/frp_0.45.0_linux_arm64/frpc.ini
ExecReload= /root/ah/frp_0.45.0_linux_arm64/frpc reload -c /root/ah/frp_0.45.0_linux_arm64/frpc.ini

[Install]
WantedBy = multi-user.target

开机自启

sudo systemctl daemon-reload # 刷新配置 
sudo systemctl start frpc # 启动clash.service 
sudo systemctl enable frpc # 设置开机启动 
sudo systemctl status frpc

crontab 开机自启


@reboot sleep 2;bash shell.sh

ubuntu 文件系统修复

fsck -y /dev/sda1     # /dev/sda1 要修复的硬盘路径

ros代码开机自启

sudo apt-get install ros-melodic-robot-upstart   #安装依赖
rosrun robot_upstart install ah_psdk_ros/launch/main.launch   #设置ros服务
sudo systemctl daemon-reload && sudo systemctl start dji  #启动ros 服务
rosrun robot_upstart uninstall dji  #删除开机自启服务