长江后浪博客
码龄8年
关注
提问 私信
  • 博客:122,081
    问答:888
    122,969
    总访问量
  • 41
    原创
  • 1,984,675
    排名
  • 372
    粉丝
  • 9
    铁粉

个人简介:工业控制深耕多年,项目实战丰富,和广大开发者们一起学习使用新技术。将更多技术传递出去,让新人少走弯路。工业领域涉水多个应用领域:机器机床机械控制、嵌入式控制、机器视觉、AGV小车。从单一机械系统到工业生产线,再到整厂设备控制和物流控制。多年工作经历,自动化从浅水区到深水区。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2016-06-06
博客简介:

长江后浪

博客描述:
发布TRIO-Basic从入门到精通与及自动化行业技术和解决方案
查看详细资料
个人成就
  • 获得150次点赞
  • 内容获得87次评论
  • 获得392次收藏
  • 代码片获得1,274次分享
创作历程
  • 7篇
    2023年
  • 3篇
    2022年
  • 6篇
    2021年
  • 7篇
    2019年
  • 7篇
    2018年
  • 6篇
    2017年
  • 5篇
    2016年
成就勋章
TA的专栏
  • 手把手做ROS2机器人系统开发
    7篇
  • Linux工业嵌入式开发笔记
    4篇
  • SOEM ETHERCAT源代码翻译解析
    3篇
  • TRIO-Basic从入门到精通
    20篇
  • 工业自动化解决方案
    4篇
  • 工业控制技术交流
  • Python脚本项目实例
    1篇
  • MY-BASIC解析器
    1篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    聚类分类
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【手把手做ROS2机器人系统开发七】扩展ROS2软件包的接口

​回顾上一章节,讲解了如何创建用户自定义msg和srv文件对应的软件包。这章节延续上一节的内容,扩展ROS2软件包的接口。将消息msg直接定义节点软件包中,扩展软件包的功能。自定义消息并编程发布话题。
原创
发布博客 2023.04.25 ·
492 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

【手把手做ROS2机器人系统开发六】创建用户自定义msg和srv文件

上一讲回顾,我们使用C++实现编写简单的服务器和客户端。里面使用消息定义和服务定义都是示例中的定义。本章节讲解我们如何自定义自己专用的消息和服务。废话不多说,开启代码之旅。
原创
发布博客 2023.04.25 ·
1245 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【手把手做ROS2机器人系统开发五】使用C++实现编写简单的服务器和客户端

上一讲我们讲解了如何编写一个发布者和订阅者程序。本章节继续讲解程序模板,如何编写一个服务器和客户端程序。对于后续的实战开发,前期的理论教学还是少不了,请大家多多阅读。程序准确执行,达到预期结果。本节实现一个简单的服务器节点和一个客户端节点。继续将软件包创建src目录下,方便统一存放和管理。回到上级目录进行编译工作,注意路径。实现请求服务器调用计算,测试服务器是否正确运行。软件编程环境配置,参考上一章节。实现两个数相加基本运算服务。
原创
发布博客 2023.04.25 ·
1646 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

【手把手做ROS2机器人系统开发四】使用C++实现编写简单的发布者和订阅者

本章节实现使用C++编写发布者和订阅者程序,主要起到一个模板作用。让大家能够清晰认识如何编写一个发布者和订阅程序。做技术的就不需要多废话,直接上流程和代码,更能说明问题点。
原创
发布博客 2023.04.24 ·
1820 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

【手把手做ROS2机器人系统开发三】搭建vscode编程环境

工欲善其事,必先利其器。首先我们需要把编程环境搭建好,再来起来后续的编程之路。
原创
发布博客 2023.04.24 ·
2152 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

【手把手做ROS2机器人系统开发二】熟悉ROS2基本命令

在上一讲开发环境搭建中,我们讲解了如何搭建Ubuntu系统环境和ROS2开发运行环境。类似ros1 master中心节点功能,用于减少节点之间发现的时间。info 显示话题消息类型,订阅者数量,发布者数量。创建功能包命令:指定包名、编译方式、依赖项、节点名等。守护进程用途:按照字面意思起到守护用途。2、node-各种节点进程相关的子命令。list 列出域内可使用的主题列表。find 按消息类型查找相关话题。pub 发布一个话题消息。echo 输出话题信息。启动一个节点用于测试。
原创
发布博客 2023.04.24 ·
3417 阅读 ·
4 点赞 ·
0 评论 ·
58 收藏

【手把手做ROS2机器人系统开发一】开发环境搭建

专栏实现目标:驱动一款常用工业机器人scar,实现机器人动态抓取目标。大家可以使用实体机器人测试,也可以使用仿真机器人测试。1.Ubuntu系统安装2.ROS2系统环境安装
原创
发布博客 2023.04.24 ·
1427 阅读 ·
3 点赞 ·
0 评论 ·
11 收藏

【手把手做ROS2机器人系统开发一】开发环境搭建-配套软件资源

发布资源 2023.04.24 ·
7z

PLCOPEN运行环境测试与搭建

搭建环境:Ubuntu 18.04.6 LTS (GNU/Linux 5.4.10-rt5-rt x86_64)sinomotion@sinomotion-laptop:~$ uname -r5.4.10-rt5-rt1、安装环境sudo apt-get install build-essential bison flex autoconfsudo apt-get install python-wxgtk3.0 pyro mercurialsudo apt-get install pyt
原创
发布博客 2022.03.29 ·
3194 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

IMX6ULL裸机开发学习2-使用C语言点亮LED指示灯

本章节接着上一章<IMX6ULL裸机开发学习1-汇编点亮led>进行升级改造代码。编程环境搭建:开发板:野火Imx6ull mini板编程环境:Ubuntu18.04 + VScode开始进入代码内容:C语言需要运行起来,少不了汇编准备好运行的环境。汇编代码start.S如下:/********************文件名: start.S*作者 : 桂志威*邮箱 : motion_gui@126.com*日期 :2022
原创
发布博客 2022.02.13 ·
768 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

IMX6ULL裸机开发学习1-汇编点亮led

通过GNU ARM汇编实现对led灯闪烁控制。编程环境搭建:开发板:野火Imx6ull mini板编程环境:Ubuntu18.04 + VScode直接上汇编代码:/********************文件名: led.s*作者 : 桂志威*邮箱 : motion_gui@126.com*描述 :裸机实验测试1 汇编点亮led灯 ********************/ .global _st...
原创
发布博客 2022.02.12 ·
558 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SOEM-Ethercat源代码解析附加1(通讯运行环境搭建)

用于编程和调试的方便便捷需要,windows平台是一个理想平台。前期代码分析将采用如下平台:系统环境:Win10编译环境:QT5.8.0网卡通讯接口安装包:WpdPack_4_1_2QT工程代码:QT += coreQT -= guiCONFIG += c++11TARGET = WincapTestCONFIG += consoleCONFIG -= app_bundleTEMPLATE = appSOURCES += main.cpp# The f
原创
发布博客 2021.10.14 ·
1113 阅读 ·
2 点赞 ·
2 评论 ·
5 收藏

SOEM-Ethercat源代码解析配套windows网卡捕捉软件包

发布资源 2021.10.14 ·
zip

SOEM-Ethercat源代码解析二(已知的配置信息列表)

首先再来点简单的代码介绍:先来看看列表的结构类型/** Slave configuration structure *//*从站配置结构体*/typedef const struct{ /** Manufacturer code of slave 从站厂家制造商代码*/ uint32 man; /** ID of slave 从站产品代码*/ uint32 id; /** Readable name 从站产品型号名称*/
原创
发布博客 2021.10.13 ·
963 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

SOEM-Ethercat源代码解析一(数据类型定义)

广大的朋友们,今天我们一起来看Ethercat主站源代码,进入源码的世界。/** * Simple Open EtherCAT Master Library * 通用类型和EtherCAT定义 */#ifndef _EC_TYPE_H#define _EC_TYPE_H#include <stdint.h>#ifdef __cplusplusextern "C"{#endif/** Define Little or Big endian target *
原创
发布博客 2021.10.13 ·
2584 阅读 ·
3 点赞 ·
1 评论 ·
20 收藏

内核开发基础信息命令和函数

1、内核模块加载/卸载使用insmod命令加载使用rmmod命令卸载2、内核模块入口/出口module_init():加载模块时该函数自动执行,进行初始化操作module_exit():卸载模块时函数自动执行,进行清理操作3、MODULE_LICENSE():表示模块代码接收软件许可协议,Linux内核遵守GPL V2开源协议,内核模块与Linux内核保持一致即可。4、MODULE_AUTHOR():描述模块的作者信息5、MODULE_DESCRIPTION():对模块的简单介绍
原创
发布博客 2021.04.07 ·
101 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Imx6ull开发板Linux常用查看系统信息指令

1、查看CPU信息cat /proc/cpuprocessor : 0model name : ARMv7 Processor rev 5 (v7l)BogoMIPS : 12.00Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpaeCPU implementer : 0x41CPU architecture: 7CPU var...
原创
发布博客 2021.04.07 ·
928 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

Ubuntu18.04安装xenomai3.1.x实时系统笔记

1、安装必备工具包1.1、安装gcc软件包sudo apt install gcc1.2、安装git软件包sudo apt install git1.3、安装界面编程库sudo apt install libncurses5-dev1.4、安装make工具包sudo apt install make1.5、安装词法语法分析包sudo apt-get install flex bison1.6、安装SSL工具包sudo apt install libssl-dev1.7、安装ELF.
原创
发布博客 2021.04.07 ·
3326 阅读 ·
2 点赞 ·
0 评论 ·
35 收藏

MY-BASIC应用2:MY-BASIC安装运行

在windows上运行效果如下:安装过程帮助:Installation安装Using standalone interpreter binary//使用独立解释器二进制文件This repository contains precompiled binaries for Windows and macOS, the easiest way is to downlo...
原创
发布博客 2019.03.07 ·
471 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MY-BASIC应用1:MY-BASIC解析器介绍

MY-BASIC is a lightweight BASIC interpreter written in standard C in dual files.//MY-BASIC是一个轻量级的BASIC解释器,用标准C语言在双文件中编写。It's aimed to be embeddable, extendable and portable.//它的目标是可嵌入、可扩展和可移植。I...
原创
发布博客 2019.03.07 ·
1108 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏
加载更多