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

使用DevKit套件调优 --未完

基于鲲鹏开发板使用DevKit套件调优

鲲鹏开发板平台使用体验

我们使用的硬件平台是Orange Pi Kunpeng Pro,外观如下图
在这里插入图片描述
我们看到我们的Orange Pi 颜值相当的高,我们使用远程连接后就能看见我们非常漂亮的openEuler的桌面。
在这里插入图片描述
openEuler操作系统已经预装好了,同时远程连接后我们可以直接使用命令行进行无线网络的连接。

基于鲲鹏开发板平台的应用部署、运行、测试介绍

导航小车硬件平台的搭建

我的导航小车集成了控制主板作为核心处理器,搭配精密电机实现灵活驱动,辅以高精度雷达进行环境感知与避障,以及高清摄像头模块进行视觉导航与识别,共同构成了其强大的硬件平台。同时以Orange Pi Kunpeng Pro作为上位机,Orange Pi Kunpeng Pro平台上运行导航控制程序和雷达建图程序,同时Orange Pi Kunpeng Pro与控制主板通信实现小车的导航运动。
这是我们的小车:
在这里插入图片描述

安装ROS2库

我们参考官方给出的教程来进行安装

[root@openEuler ~]# yum install openeuler-ros
[root@openEuler ~]# yum install ros-humble-ros-base ros-humble-xxx (例如安装小乌龟ros-humble-turtlesim)

只要有网络执行是不会出错的,无错误就可以继续往下,下载速度超级快,国产牛逼。
之后我们试试启动小乌龟

[root@openEuler ~]# source /opt/ros/humble/setup.bash
[root@openEuler ~]# ros2 run turtlesim turtlesim_node

在这里插入图片描述

出现上面的图像说明成功。

下载github源码

下载MicroROS-Agent源码到本地,然后进行本地编译,然后进行运行我们的Orange Pi Kunpeng Pro就可以与我们的导航小车主板通信。
在香橙派上启动一个Micro-ROS Agent,配置它通过串行端口与Micro-ROS设备进行高速通信,并启用详细的日志记录以便调试。

下载雷达驱动镜像

xhost + && sudo docker run  -it --rm  -v /dev:/dev -v /dev/shm:/dev/shm --privileged  -v /tmp/.X11-unix:/tmp/.X11-unix --device /dev/snd -e DISPLAY=unix$DISPLAY -p 8889:8888 registry.cn-hangzhou.aliyuncs.com/fishros/fishbot_laser

我们通过上面的镜像来实现雷达驱动和建图。我们建图的情况如下图所示:
在这里插入图片描述

使用浏览器方式安装DevKit套件

我在第一次安装DevKit插件时选择了直接在openEuler上安装,但是发现在登录时出现了问题,所以我后面就开始在docker 虚拟环境中进行安装DevKit套件,我现在把官方安装套件教程连接发出来[https://www.hikunpeng.com/document/detail/zh/kunpengdevps/userguide/usermanual/KunpengDevKit_0022.html]。
我们先进行docker镜像安装,这边网上有很多教程我们先略过。
之后我们执行下面的命令:

docker pull hub.oepkgs.net/openeuler/openeuler:latest
docker run -it  hub.oepkgs.net/openeuler/openeuler:latest

出现下面的就算成功:
在这里插入图片描述
之后我们就下载好安装包,下载鲲鹏服务器对应的安装包,解压缩之后进行安装:
进入下载包安装路径,然后执行安装命令。

cd DevKit-Framework-24.0.RC2-Linux-Kunpeng
./install.sh

在安装过程中可能会出现下面的情况:
在这里插入图片描述
我们直接按y就可以。
安装完成后我们会看到
在这里插入图片描述
我们登录上面显示的网址:https://127.0.0.1:8086/
进行登录密码的设置。
安装好工具之后,我们开始进行性能分析:
在这里插入图片描述

我们选择通用分析,点击画面中右上面的加号
在这里插入图片描述

我们看到我们的开发板只能进行热点函数分析。
之后我们进行基本的配置:
在这里插入图片描述
我们在分析对象上选择应用,模式选择Launch application ,应用路径我们选择在/opt下的ros,之后我们点击确定。

我们查阅教程发现Launch application模式时会自动开始运行application。
在这里插入图片描述
之后就进入分析页面
在这里插入图片描述
分析完成后如下:
在这里插入图片描述
这时候就能看到我们的性能使用情况了。
我们查看一下我的运行日志
在这里插入图片描述
下载之后我们查看性能分析工具日志。

http://www.lryc.cn/news/424649.html

相关文章:

  • Vue3+ElementUI中的Table组件的使用
  • Highcharts 条形图:数据可视化的利器
  • 嵌入式初学-C语言-二四
  • tcpdump入门——每种flag分别表示什么意思
  • Qt如何封装工具
  • vue3进阶用法之通过调用函数动态加载组件用法及示例
  • 线程和进程的关系
  • 《AI视频类工具之十二——​ EbSynth》
  • Facebook国内企业户、海外户、国内二不限户以及三不限户区别何在?
  • 修改 ASP.NET Core 应用程序运行后的默认端口
  • 维基知识库系统Wiki.js本地Linux环境部署并配置公网地址远程访问
  • 010集——按值传递、按引用传递等方法——C#学习笔记
  • Linux系统调优技巧
  • 计算机学习
  • 数字医学影像系统PACS源码,三甲以下医院都能满足,C#语言开发,C/S架构系统成熟稳定,支持二次开发项目使用。
  • C++语言基础|循环结构
  • 【学习笔记】解决在声音输出中找不到蓝牙耳机设备的问题
  • PPPoE基础笔记
  • 开发组日志记录SPEC_v0.1.0
  • MySQL8 innoDB引擎的精髓
  • 【C语言实现花屏效果并打包程序为exe可执行文件】
  • 数据结构——排序(2):选择排序+交换排序
  • jenkins升级踩坑记录
  • mysql笔记第二篇
  • Facebook的区块链技术:提升数据安全与隐私保护
  • ⌈ 传知代码 ⌋ Visual SLAM函数
  • Vue组件之间的通信
  • 【AI 绘画】模型转换与快速生图(基于diffusers)
  • 甄选范文“论软件设计方法及其应”软考高级论文系统架构设计师论文
  • leetcode线段树(2940. 找到 Alice 和 Bob 可以相遇的建筑)