当前位置: 首页 > news >正文

谷歌推广外贸建站专业信息门户网站定制

谷歌推广外贸建站,专业信息门户网站定制,房屋网,织梦做的网站快照被攻击文章目录硬件安装Ubuntu Server20.04下载rpiboot工具下载imager刷写系统配置USB配置WIFI开机安装桌面配置wifi配置串口安装ROS安装mavros安装MAVSDK-PythonInternet设置最后参考: https://docs.holybro.com/autopilot/pixhawk-baseboards/pixhawk-rpi-cm4-baseboard…

文章目录

  • 硬件
  • 安装Ubuntu Server20.04
    • 下载rpiboot工具
    • 下载imager
  • 刷写系统
  • 配置USB
  • 配置WIFI
  • 开机安装桌面
  • 配置wifi
  • 配置串口
  • 安装ROS
  • 安装mavros
  • 安装MAVSDK-Python
  • Internet设置
  • 最后

参考:
https://docs.holybro.com/autopilot/pixhawk-baseboards/pixhawk-rpi-cm4-baseboard

硬件

自己要买个树莓派cm4
建议是买带wifi和emmc版本的
此外袋子里面还有四个螺丝用来固定树莓派
在这里插入图片描述
侧面有一个开关,用来切换rpi/emmc
拨到rpi,配合rpiboot可以用来刷系统
刷完了拨到emmc就正常启动系统

安装Ubuntu Server20.04

下载rpiboot工具

Linux下面

sudo apt install libusb-1.0-0-dev
git clone --depth=1 https://github.com/raspberrypi/usbboot
cd usbboot
make
sudo ./rpiboot

Windows下面
这里下载

下载imager

imager

根据系统选择

刷写系统

把开关拨到rpi
用usb接cm4 slave到电脑
根据Windows/Linux运行rpiboot
在这里插入图片描述

cm4一侧的ACT和PWR灯会亮
在这里插入图片描述
然后打开imager,general purpose,Ubuntu,选择这个系统
在这里插入图片描述
这个要下载一会,也可以在这里下载https://cdimage.ubuntu.com/releases/focal/release/
下图这个,是64位的
在这里插入图片描述
然后在imager里面选自定义或者custom
在这里插入图片描述
然后选择树莓派烧录
在这里插入图片描述
再点击右下角齿轮,配置ssh用户名和密码,作为Ubuntu登录的用户名密码
wifi配置无所谓,反正不好使

烧录,需要二十分钟差不多

配置USB

在Linux下面可以访问boot盘(可能要再跑一次rpiboot)
在这里插入图片描述

在usercfg.txt里面添加

dtoverlay=dwc2,dr_mode=host

不然usb不会启动,CM4 Host的两个Type-C口不能外接设备

配置WIFI

在这里插入图片描述
写入:

wifis:wlan0:dhcp4: trueoptional: trueaccess-points:"你wifi的名字":password: "你wifi的密码"hidden: true

如果wifi可见,hidden就删了
可以参考这俩文章:
树莓派安装Ubuntu server无屏幕开机自动连接WIFI
树莓派4B安装Ubuntu Server20.04(18.04)连接wifi(对于ubuntu server 99%适用)
其中第二篇文章很有用,安装完图形化界面后还要设置wifi

开机安装桌面

断电,把开关拨到emmc,连接micro HDMI口到显示器,然后再用usb电源插入cm4 slave(电脑可能功率不足
此处要注意,先上电树莓派,启动后再上电fc的Type-C口给飞控和风扇供电,不然可能开机乱码
用电脑或者其他的开一个2.4G的wifi给cm4用
登录用户
安装桌面

sudo apt-get install ubuntu-desktop

然后重启,接个鼠标什么的到cm4 host

配置wifi

/etc/netplan/nano 50-cloud-init.yaml里面删干净,不然图形化界面看不到wifi列表

$ sudo netplan -debug try
$ sudo netplan -debug generate
$ sudo netplan -debug apply
$ reboot

如果用蓝牙

sudo apt-get install pi-bluetooth

配置串口

文档里面的raspi-config不好使!
所以要手动设置才行

ls -l /dev

可以看到串口列表,其中有两个是这样,目标是把他俩调换一下,serial0对应ttyAMA0
在这里插入图片描述

去/boot/firmware下面
找config.txt
修改:

enable_uart=1
dtoverlay=miniuart-bt.dtbo
cmdline=cmdline.txt

此处相当于用miniuart替换给了蓝牙
再找cmdline.txt
将console=ttyAMA0(或者serial0),115200的语句删除,改成这个样子

elevator=deadline net.ifnames=0 dwc_otg.lpm_enable=0 console=tty1 root=LABEL=writable rootfstype=ext4 rootwait fixrtc quiet splash

此处相当于关掉了串口的console
然后重启,就变换了
在这里插入图片描述
查看串口配置

stty -F /dev/ttyAMA0 -a  #ttyAMA0为要查看的串口

配置串口

stty -F /dev/ttyAMA0 ispeed 921600 ospeed 921600 cs8

更改串口的权限,username可以在terminal输入whoami查看

sudo usermod -aG dialout username

可以安装一个cutecom,如果不用sudo就能打开这个串口,就证明配置好了

安装ROS

先在~/.bashrc里面配置代理,代理自寻,不然ros安装就是噩梦

export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890

继续安装

# 添加ros软件源
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'# 如果没有安装curl
sudo apt install curl# 设置密钥
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -# 更新软件源
sudo apt update# 安装ros
sudo apt install ros-noetic-desktop-full# 设置环境变量 
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc# 运行该脚本,让环境变量生效
source ~/.bashrc# 安装开发ROS必要的package
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential# 初始化
sudo rosdep init
rosdep update

运行roscore能得到下面这个就成功了
在这里插入图片描述

安装mavros

sudo apt-get install ros-noetic-mavros ros-noetic-mavros-extras  //安装MAVROS
wget https://raw.githubusercontent.com/mavlink/mavros/master/mavros/scripts/install_geographiclib_datasets.sh
sudo bash ./install_geographiclib_datasets.sh   

参考文档配置pixhawk6x的telem2

- MAV_1_CONFIG: 102
- MAV_1_MODE: 2
- SER_TEL2_BAUD: 921600

运行mavros

roslaunch mavros px4.launch fcu_url:="/dev/ttyAMA0:921600"

得到
在这里插入图片描述

安装MAVSDK-Python

python3 -m pip install mavsdk
https://github.com/mavlink/MAVSDK-Python.git
cd MAVSDK-Python
sudo python3 setup.py install
sudo python3 setup.py build

然后进入example文件夹,修改一个文件,我用的是all_params.py

system_address="udp://:14540"

改为

system_address="serial:///dev/ttyAMA0:921600"

运行

python3 all_params.py

在这里插入图片描述

不知道为何我每次都得先install一下才可以

Internet设置

参考文档即可

最后

推荐一波obs studio配MS2130采集卡开发cm4,这个卡不到¥100就能1080p 60hz采集,良心的很
在这里插入图片描述

http://www.yayakq.cn/news/106259/

相关文章:

  • 北京延庆城乡建设部网站首页超市设计网站
  • 企业网站建设找外包公司做室内设计很多人都干不下去了
  • 做企业网站有什么用七台河新闻联播
  • 安徽做网站龙华网站建设yihekj
  • 买模板做网站网站制作案例市场
  • 怎样才能在百度搜索到自己的网站全网推广网站
  • 手机旅游网站建设网站设计公司网站
  • 如何用万网建设网站广西南宁网站建设公司
  • 河北省建设机械协会网站邯郸信息港人才招聘
  • 网站做301烟台定制网站建设公司
  • 东莞网站建设推广技巧大宗商品交易app
  • 东莞外贸公司建网站电子商务网站建设与管理程序设计题
  • 做静态网站需要什么做网站需要报备什么
  • 企业对电子商务网站的建设广告公司常用软件
  • 山东平台网站建设价格建立网站一般经历的阶段
  • 大型网站建设教程北京专业建设网站价格
  • 网站宝 添加二级域名贷款crm客户管理系统
  • 滨城网站开发wordpress qq快捷登录
  • 广东微信网站建设哪家专业网站建设专员
  • 做app要不要建网站重庆seo整站优化报价
  • 重庆建设工程信息网哪里可以查看二级建造师已解锁排名优化网站建设
  • 哪个公司的网站做得好定制网站建设推广服务
  • 香飘飘网站平台建设松江网站开发培训课程
  • ppt网站网络品牌营销工作总结
  • 厦门专业的网站建设湖南有线郴州网络有限公司
  • 湖北省网站备案最快几天中国建筑装饰网上海
  • 个人网站备案后可以做行业内容吗建设一个网站的一般过程
  • 免费永久个人网站注册建设教育信息网站工作总结
  • 学生做的网站能攻击营销网站建设选择原则
  • 在电脑上建设个人网站莱芜找工作 招聘附近