自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CynalFly的博客

好记性不如烂笔头(•̀⌄•́)

  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 【PyQt5】(02)Qt Designer:快速设计GUI界面的利器

Qt Designer是一个图形界面设计工具,用于创建Qt应用程序的用户界面。它支持创建典型的窗口和对话框,并允许使用各种小部件(widget)和布局管理器(layout manager)。

2023-06-06 15:25:59 4361

原创 【PyQt5】(01)PyQt的详细介绍

PyQt是使用Python语言编写的QT库的界面工具包。QT是一个跨平台的C++应用程序开发框架,可以用于创建高性能、高可靠性、图形用户界面友好的应用程序。

2023-06-06 10:14:40 2993

原创 【python】如何入门python?

Python是一门高级编程语言,它既简单易学又功能强大。正因为如此,越来越多的人对学习Python产生了兴趣。如果你也想入门Python,本文将为你提供详细的指导。

2023-06-05 15:48:30 814

原创 【AI】InsCode AI 创作助手 --使用心得

CSDN AI写作助手上线了!InsCode AI 创作助手不仅能够帮助用户高效创作文章,而且能够作为对话式AI回答你想知道的问题。成倍提高生产力!

2023-06-05 14:28:04 963

原创 [ROS]在VS Code下编写代码,汇总问题及解决办法

在VS Code下编写代码,汇总问题及解决办法.

2022-11-09 15:21:22 432

原创 [ROS](12)ROS通信 —— 参数服务器(Parameter Server)通信

参数服务器通信 是ROS通信中一种比较特殊又比较简单的通信方式。参数服务器在ROS Master内部运行。

2022-11-03 13:40:39 758 1

原创 [ROS]Ubuntu18.04下安装指定版本OpenCV

[ROS]通过下载openCV源代码在ubuntu18.04下安装指定版本的openCV。

2022-09-09 15:37:08 2690

原创 [ROS](11)ROS通信 —— 服务(Service)通信编程之srv(C++)(Python)

一个srv(服务)文件描述一个服务。它由两部分组成:请求(request)和响应(response)。

2022-08-08 15:43:09 1124

原创 [ROS](10)ROS通信 —— 服务(Service)通信

 服务(Services):是节点之间通讯的另一种方式。服务允许节点发送一个请求(request)并获得一个响应(response)。

2022-08-04 16:37:52 752

原创 [ubuntu] VMware虚拟机与Windows主机共享文件夹的操作方法

在使用ubuntu过程中,有时候需要从windows主机上拷贝一些文件,或者向windows主机保存一些文件,这是就可以通过虚拟机和主机进行共享文件操作。

2022-07-31 22:48:45 3917

原创 【ROS】工控机的软件包不编译

工控机软件包不编译。

2022-07-31 21:13:51 295

原创 [ROS](09)ROS通信 —— 话题(Topic)通信编程之msg(C++)(Python)

msg(消息)文件就是文本文件,用于描述ROS消息的字段。它们用于为不同编程语言编写的消息生成源代码。

2022-07-31 20:23:45 790

原创 ubuntu18.04忘记密码后,如何重置密码的方法

ubuntu18.04忘记密码后,如何重置密码的方法

2022-07-31 18:37:28 2991 1

原创 [ROS](08)ROS通信 —— 话题(Topic)通信编程(Python)

这章通过Python来编写乌龟的运动控制节点,通过指定的话题,同样让乌龟持续做圆周运动。

2022-07-30 14:39:00 876

原创 [ROS](07)ROS通信 —— 话题(Topic)通信编程(C++)

这章通过C++来编写乌龟的运动控制节点,通过指定的话题,同样让乌龟持续做圆周运动。

2022-07-30 11:37:35 594

原创 [ROS](06)ROS通信 —— 话题(Topic)通信

 话题通信是ROS通信中最常用的一种基于发布和订阅模型的通信方式。用于实时性、周期性、少逻辑处理的数据传输场景。

2022-07-29 14:33:56 4824

原创 [ROS]ROS常用工具介绍(待续)

介绍ROS开发时常用的工具。

2022-07-29 13:37:05 1023

原创 【ROS】编译软件包packages遇到进度缓慢或卡死,使用swap

在我们的ROS主控是树莓派、Jetson等时,硬件配置有限,特别是执行编译大型程序和运行复杂的算法时,主控板载的1G、4G内存可能就不够用了,这是我们就需要swap(swap交换分区就是windows中的虚拟内存,将物理硬盘虚拟成内存使用)解决内存不够的问题。...

2022-07-26 16:51:54 1066

原创 [ROS](05)ROS通信 —— 节点,Nodes & Master

节点是一个可执行文件,它可以通过ROS来与其他节点进行通信。

2022-07-19 16:23:51 2207

原创 [ROS](04)package.xml详解

软件包(package)清单(manifest)是一个名为package.xml的XML文件,必须包含在任何兼容catkin的软件包的根文件夹中。该文件定义了有关软件包的属性,例如软件包名称、版本号、作者、维护者以及对其他catkin软件包的依赖关系。...

2022-07-19 09:39:09 943

原创 [ROS](03)CMakeLists.txt详解

CMakelists.txt是用于编译软件包的CMake编译系统的输入文件,几乎可以在任何文本编辑器中进行编辑。该文件描述了如何编译代码以及安装到何处。用于catkin项目的文件是一个标准的附带一些额外约束的vanilla CMakelists.txt文件。...

2022-07-16 16:13:56 2401

原创 ubuntu通过网线连接windows笔记本上网

台式电脑没有无线网卡,ubuntu无法联网;可以通过网线连接到笔记本。

2022-07-13 15:40:59 2086

原创 [ROS](02)创建&编译ROS软件包Package

packages是在ROS中整理和组织的主要单元,是在ROS中能建立及分享的最小单元。

2022-07-09 10:28:09 2477

原创 [ROS](01)创建ROS工作空间

创建ROS工作空间并查看工作空间结构。

2022-07-06 13:22:39 7974 1

原创 [ROS]roscd和cd的区别

ROS 是一个适用于机器人的开源的元操作系统。它提供了操作系统应有的服务,包括硬件抽象,底层设备控制,常用函数的实现,进程间消息传递,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。............

2022-06-29 14:09:17 2089

原创 【VCU】详解S19文件(S-record)

Motorola S-record是由Motorola创建的一种文件格式,它以 ASCII十六进制文本形式传送二进制信息。这种文件格式也可以称为SRECORD、SREC、S19、S28、S37。

2021-12-23 15:13:33 13509 3

原创 MarkDown语法汇总

Markdown是一种轻量级的标记语言,可用于将格式设置元素添加到纯文本文档中。这是一篇Markdown语法汇总文章。

2021-07-18 17:54:44 12448 1

转载 编程规范——LiteOS

此编程规范在业界通用的编程规范基础上进行了整理,供开发者参考使用。

2021-04-18 21:13:43 863

原创 STM32(F407)—— 堆栈

堆栈是一种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。

2021-03-16 22:52:57 4633 1

原创 STM32(F407)—— 存储区映射和存储器重映射

ArmCortex-M4处理器采用哈佛结构,可以使用相互独立的总线来读取指令和加载/存储 数据。指令代码和数据都位于相同的存储器地址空间,但在不同的地址范围。程序存储器, 数据存储器,寄存器和I/O端口都在同一个线性的4 GB(Cortex-M4的地址总线宽度是32位的,最大地址为 0xFFFF FFFF)的地址空间之内。1. 存储器映射在明白什么是存储器映射前,我们需要明白什么是映射?在数学里,映射是个术语,指两个元素的集之间元素相互“对应”的关系,为名词。图1 映射关系图如图1所..

2021-03-16 10:38:06 4485 1

原创 STM32资源链接(收集中)

目录1. STM32CubeF4 MCU包2. 在STMCU网站查找中文资料这里只列举STM32F4的,其他型号也差不多,只需要点击下面的链接进去,返回上一级,选择你需要的点击进去即可。1. STM32CubeF4 MCU包用于STM32F4系列(HAL、底层API和CMSIS(CORE、DSP和RTOS)、USB、TCP/IP、File system、RTOS和Graphic - 附带在以下ST板上运行的示例:STM32 Nucleo、探索套件和评估板)。获取地址:https://

2021-03-10 09:28:11 471

原创 github响应时间过长,无法访问此网站[已解决]

某一天或某个时段总是出现github响应时间过长,无法访问此网站的问题。获取github可以使用的DNS域名通过站长工具下的DNS查询获取TTL值最小的。修改hosts配置找到hosts(域名解析文件)文件,并进行修改。在末尾添加,这个根据自己获取的DNS进行修改。#Github 13.229.188.59 github.com 13.250.177.223 github.com...

2021-03-09 09:11:37 7812 10

原创 TencentOS-tiny 移植到STM32F407(MDK)

一、移植前的准备工作1. 硬件(STM32测试版)MCU:STM32F407VET6(RAM: 196K ,FLASH: 512K,最高168MHz工作频率)晶振:8MHz2. 软件编译器环境:MDK uVision V5.33.0.0STM32cube 初始化代码生成器:STM32CubeMX Version 6.203.裸机工程使用STM32cubeMX生成裸机代码,详细过程请百度一下。二、移植TencentOS-tiny1.TencentOS-tiny...

2021-03-05 14:06:50 854 1

原创 Android Studio -- 键盘快捷方式

说明 快捷键 常规 全部保存 Ctrl+S 同步 Ctrl+Alt+Y 最大化/最小化编辑器 Ctrl+Shift+F12 添加到收藏夹 Alt+Shift+F 使用当前配置文件检查当前文件 Alt+Shift+I 快速切换方案 Ctrl+`(反引号) 打开设置对话框 Ctrl+Alt+S 打开项目结构对话框 Ctrl+Alt+Shift+S 在标签页和工具窗口之间切换 Ctrl+Tab ...

2021-01-28 14:39:32 264

原创 Android Studio 将master代码同步到分支

Master代码已经commit和push步骤:1 将master切换到分支2 将master合并到当前分支(develop)3 最后将本地分支develop push到github就行了

2020-09-08 09:30:35 947

原创 AndroidStudio对应用进行版本控制

首先介绍下我自己的AS版本:Android Studio 4.0.1主要参考Android Studio用户指南,毕竟这个官方的,而且还是中文的,大家也可以看看其他的。定位:app目录下的build.gradleandroid { compileSdkVersion 28 buildToolsVersion '30.0.2' defaultConfig { applicationId "com.iot.mqttdemo" minSdkVe

2020-09-08 08:36:25 694

原创 中移(OneNET)MQTT物联网套件之设备连接

新手请先看一下MQTT物联网套件开发文档。一、准备工作按照开发文档创建一个产品和设备二、MQTT.fx客户端配置打开MQTT.fx客户端,进入客户端配置页面这里只有最后两项容易出错,其他对照着填写就行。④User Name:就是产品的ID(6位数字)⑤Password:这个是新版MQTTS和老MQTT的区别这个密码填写需要token算法et :这个代表2025年,也可写2050年或者其他 ,但一定要比当前时间靠后最后将白框中的结果填入Password即可连接OneNET选择

2020-07-24 10:56:08 1182

原创 Android Studio主菜单(Main Menu)消失后,恢复显示

当出现这个情况的时候,我按找一般软件的办法找了半天也没找到,最后没办法只能用万能的百度了。这里只记录一下当前我个人认为比较不错的方法。在Android Studio软件的右上角找到搜索,输入Menu,找到Main Menu. 在Main Menu的对话框中按图所示的步骤选择即可显示主菜单了。...

2020-07-10 10:01:41 4050

原创 Android入门笔记(二)建立我们的第一个Android

一、建立我们的第一个Android启动Android Studio 这里有很多模板,我们出学先选择Empty Activity 配置工程 ① 工程文件保存路径 ② 选择JAVA ③ 你编写的Android应用向下兼容的版本 创建好的界面 ...

2020-07-09 11:48:09 152

原创 Android入门笔记(一)开发环境的安装

一、AndroidStudio安装1.AndroidStudio下载AndroidStudio官网:https://developer.android.google.cn/studio/Android Studio下载界面2.AndroidStudio安装1)按下面步骤进行安装,大部分直接Next就行,很好安装。2-12)选择安装路径①,然后Next。2-23)等一会,就安装好了。2-34)安装完成会弹出2-4所示对话框,这里我...

2020-07-09 11:27:07 170

MB Master.vipb

这是LabVIEW版Modbus库文件,可直接运行安装;在LabVIEW中可直接使用。如果想研究学习该库请搜索【Modbus-Master-master】并下载,然后运行【MB Master.lvproj】即可打开。

2020-06-29

Modbus-Master-master.zip

这是一个LabVIEW版的Modbus源程序,它实现了Modbus应用协议规范V1.1b3,用于在异步串行或TCP/IP网络上与Modbus设备(从设备)通信。 支持RTU、ASCII、TCP模式,功能代码如下: 0x01—读取线圈 0x02 -读取离散输入 读取持有寄存器 0x04 -读取输入寄存器 0x05 -写入单线圈 0x06 -写一个寄存器 0x07—读取异常状态 0x0F -写多个线圈 0x10—写多个寄存器 0x16—掩码写寄存器 0x17—读/写多个寄存器 0x2B/0x0E读取设备标识

2020-06-29

CRC16-Modbus.vi

使用labview2015编写的CRC16 校验算法,用于Modbus协议的CRC检验计算,该文件为源代码

2020-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除