IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 小白笔记之 客户端SVN的使用;配置VS 2019+Qt 5.9+OpenCV 4.5.3;华为 Atlas 200DK 入门 -> 正文阅读

[开发工具]小白笔记之 客户端SVN的使用;配置VS 2019+Qt 5.9+OpenCV 4.5.3;华为 Atlas 200DK 入门

一、客户端SVN的使用

老师让把作业上传到svn上,第一次接触svn,一点都不懂

1.下载安装

客户端工具下载地址:https://tortoisesvn.net/downloads.zh.html

2.登录svn

老师会提供svn地址,以及你的账号密码

————这一部分不太确定————

在地址栏里直接粘贴或输入svn地址,第一次登录需要账号密码,之后不用

3.上传删除

在地址栏里直接粘贴或输入svn地址,回车后即可进入

新建上传删除就和平常的文件操作一样,直接在里面操作即可

二、配置Visual Studio 2019+Qt 5.9+OpenCV 4.5.3

具体步骤网上很多,主要是记录几条关键的

1.安装注意

安装qt时要勾选 msvc2017 64-bit,和vs配套

2.添加环境变量

才发现我之前添加的环境变量一直是用户变量的Path,应该添加到下面的系统变量的,不过也不影响使用

1.1 opencv

image-20210922181417747

1.2 qt

image-20210922181519854

3.qt插件下载

在vs里随便建个空项目,在最上面的标题栏找到

扩展-管理扩展-搜索qt-下载Qt Visual Studio Tools-重启vs-qt options->qt version

————注意————

插件下载好后,新建项目里就会有一系列qt的项目,刚开始以为项目必须用Qt GUI Application,网上也很多下载旧版插件的教程,但是事实上根本不需要

只要用 Qt Widgets Application 就行

4.vs 属性配置

新建一个 Qt Widgets Application 项目

4.1 只配置一次,但使用时需要导入

在右侧的属性管理器(找不到的话,点击视图-其他窗口-属性管理器)里

Debug就右键Debug添加新项目属性表,Release就右键Release添加新项目属性表

然后右键新属性表,选择属性

4.2 每次配置

在右侧解决方案资源管理器里,右键项目名,选择属性

4.3 配置

1.Debug

包含目录

E:\20216\qt\5.9\msvc2017_64\include

E:\20216\opencv\opencv\build\include

库目录

E:\20216\qt\5.9\msvc2017_64\lib

E:\20216\opencv\opencv\build\x64\vc15\lib

image-20210827170123742

附加依赖项

opencv_world453d.lib

image-20210827170209024

2.Release

包含目录

E:\20216\opencv\opencv\build\include

库目录

E:\20216\opencv\opencv\build\x64\vc15\lib

附加依赖项

opencv_world453.lib


注意 Debug 和 Release 的区别,另需要保证属性配置页的 Debug/Release 选项 与 vs 上方栏目里的 选项是一致的

配置完这些后,创建的默认 项目就不会有报错,运行后会弹出一个框框

三、华为 Atlas 200DK 入门

可以在windows下跑,也可以在虚拟机里跑;

可以用网线,也可以不用

我用的是vm虚拟机-Ubuntu20.04

1.制作SD卡

Atlas200dk合设环境搭建–用镜像恢复的方式 - Wiki - Gitee.com

下载镜像-下载Etcher工具

解压镜像-打开Etcher工具-使用读卡器烧录镜像

注意:Flash期间会弹出是否格式化的窗口,点击取消关闭窗口,直到Flash完成。

2.Altas200DK合设环境搭建

官方文档: > Atlas 200 DK 开发者套件(1.0.9.alpha)

打开Ubuntu,接入开发板(在虚拟机-可移动设备里可以看到xx华为xx,在Ubuntu界面可以看到一个手机样子的东西就ok)

2.1 新建终端 Terminal

2.2 su - root 切换到root用户

2.3 **ifconfig -a **查看虚拟网卡名称,可以通过拔插确定atlas的名称

2.4 vi /etc/netplan/01-netcfg.yaml 配置netplan,使得Ubuntu系统可以访问开发板

2.5 按 i 键,进入插入模式,随后把以下内容复制到文件当中,虚拟网卡名称 根据实际情况进行替换

如果按i键没反应,百度重装一下 vim 就行,两行代码完事

network:
  version: 2
  renderer: NetworkManager
  ethernets:
  p0s12u2: #配置的网卡名称,使用ifconfig -a查看得到,这里需要改!!
       dhcp4: no #dhcp4关闭
       addresses: [192.168.1.223/8] #设置本机IP及掩码
       gateway4: 255.255.255.0 #设置网关
       nameservers:
         addresses: [114.114.114.114] 

注意空格要严格符合要求

2.6 然后按Esc,输入:后输入 **:wq!**退出并保存文件

2.7 **netplan apply **使配置生效

重启后执行ifconfig -a命令,可查看USB网卡的IP地址是否生效,即对应你的atlas的网卡的ip地址要为192.168.1.223

2.8 在Ubuntu系统新建终端,切换至root用户,ifconfig –a 查看网卡名称

2.9 步骤 1 执行以下命令,完成各部分配置

echo "1" > /proc/sys/net/ipv4/ip_forward #允许报文转换
iptables -t nat -A POSTROUTING -o xxxxx -s 192.168.1.0/24 -j MASQUERADE
iptables -A FORWARD -i hhhh -o xxxxx -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i hhhh -o xxxxx -j ACCEPT

三个xxxxx是Ubuntu连接到外网的网卡名称

两个hhhh是Atlas 200 DK连接的Ubuntu服务器上usb虚拟网卡名称

注意修改

3.0 ssh HwHiAiUser@192.168.1.2 输入命令连接开发板,密码是Mind@123

3.1 su root 切换至root用户

3.2 route add default gw 192.168.1.223 dev usb0 在开发者板上配置缺省路由

3.3 vi /etc/systemd/resolved.conf 步骤 1 在开发者板上添加DNS

3.4 按 i 进入编辑模式,加入 DNS=114.114.114.114

3.5 按Esc退出,输入**:wq!**保存。

3.6 systemctl restart systemd-resolved.service 重启服务

3.7 ping e.huawei.com 验证是否联网,按 Ctrl + C 退出

要是虚拟机重启后,atlas不能联网,从2.8开始重新配置一遍

3.一些基本操作

3.1 Linux 命令

cd

cd命令示例:

进入用户主目录 cd ~ 
返回进入此目录之前所在的目录 cd -
返回上级目录 cd ..
进入某已知路径文件夹 cd A/B/C

mkdir

mkdir命令示例:

在/home/Q目录下创建文件夹"A"
使用绝对路径 mkdir /home/Q/A
也可以 cd到/home/Q 然后直接 mkdir A

ls

ls命令示例:

显示当前目录下非隐藏文件与目录 ls
显示当前目录下包括隐藏文件在内的所有文件列表(.开头的文件就是隐藏文件) ls -a

Tab 补全

已输入部分命令名或文件名,按 Tab 自动补全命令或文件名

3.2 从虚拟机往华为云Atlas 200 DK上传东西

可以用绝对路径;scp /home/Q/桌面/a.jpg HwHiAiUser@192.168.1.2:/home/HwHiAiUser/test

也可以在要传的文件的上一级,使用命令:

1.传文件

scp a.jpg HwHiAiUser@192.168.1.2:/home/HwHiAiUser/test

2.传文件夹

scp -r A HwHiAiUser@192.168.1.2:/home/HwHiAiUser/test

3.3 从华为云Atlas 200 DK上 下载东西 到虚拟机上

注意是在虚拟机的终端里操作,不是华为云

1.下载文件

scp HwHiAiUser@192.168.1.2:/home/HwHiAiUser/test/a.jpg /home/Q/桌面

2.下载文件夹

scp -r HwHiAiUser@192.168.1.2:/home/HwHiAiUser/test/A /home/Q/桌面

3.4 运行环境中启动 presenterserver

连接摄像头后,可以启动presenterserver,在网页上查看摄像头效果

进入工程所在目录(如$HOME/YOLOV3_mask_detection_video),执行以下命令
bash scripts/run_presenter_server.sh

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-23 11:39:21  更:2021-09-23 11:40:18 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 2:34:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码