首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
下位专题
如何知道当前网卡连接的下位机的IP,通过工具实现
要确定当前网卡连接的下位机的 IP 地址,可以使用以下几种工具和方法来实现。 1. 使用 arp-scan 工具 arp-scan 是一个强大的网络扫描工具,可以用于扫描网络上的设备并显示它们的 IP 和 MAC 地址。 安装 arp-scan: sudo apt updatesudo apt install arp-scan 使用 arp-scan 查找下位机 IP: 你需要知道
阅读更多...
【dsPIC33E】Bootloader(三)Bootloader下位机
前面2节讲述了dsPIC33E的Flash存储结构以及Hex格式,接下来开始讲述如何编写Bootloader下位机和上位机。 本节讲述下位机的设计,考虑到执行效率和烧录时间,我们将主要解析工作放到上位机中,因为PC的执行速度远高于MCU。在上位机中,我们将Hex文件解析成一组一组的地址和数据组合,然后将一个地址和数据打包发送到Bootloader,Bootloader将其写入对应地址内。 我们
阅读更多...
C#上位机源程序 下位机单片机实现控制电机
基于C#的上位机编程程序,通过上位机控制下位机实现电脑操作控制步进电机的转动 程序 #include<reg52.h>#define uchar unsigned char#define uint unsigned int#include "2401.h"#include "delay.h"#include "ds18b20.h"sbit IN1=P1^0;
阅读更多...
解决Klipper下位机ID获取失败问题
使用硬件: 上位机:必趣派,版本CB1_Debian11_Klipper_kernel5.16_20230303 下位机:八爪鱼STM32F407 问题:上位机获取下位机ID失败。 解决:调试过程中,发现上位机和下位机之间没有物理连接,Klipper官方文档只说明了命令行去获取id的方式,并没有说明如何连接上位机和下位机。正确方式为,使用一根USB-TY
阅读更多...
bitlib提供5.1版本下位操作符(c 语言实现,跨平台)
在LuaForge中提供bitlib可以在lua5.1版本中提高为操作符运算。bitlib通过c语言来实现跨平台位操作符。 Lua functions provided: bit.bnot(a) returns the one's complement of a bit.band(w1,...) returns the bitwise and of the
阅读更多...
上位机图像处理和嵌入式模块部署(上位机和下位机通信)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 一般情况下,如果是纯上位机开发的话,这个时候是不需要上位机和下位机进行通信的。只有上位机做好demo有必要移植到嵌入式模块,或者需要进行算法标定的时候,才需要上位机、下位机进行通信。通信的方式很多,比如232、485、usb等等。不过个人觉得比较方便的方法,还是用网络进行通
阅读更多...
上位机是什么?与下位机是什么关系
在工业自动化领域中,上位机是一项关键而引人注目的技术。许多人对上位机的概念感到好奇,想要深入了解其在工业智能中的作用。那么,上位机究竟是什么呢? 首先,上位机是一种用于工业控制系统的软件应用,通常与下位机(例如PLC、仪表等)配合使用,构成了一个完整的工业自动化系统。上位机的主要功能是监视、控制和优化工业过程,通过实时数据采集和分析,实现对生产线的高效管理。 上位机通常包括人机界面(HMI
阅读更多...
利用VC++实现WIN95/NT下位图淡入淡出的二种技巧
2001年02月28日 16:00:00 利用VC++实现WIN95/NT下位图淡入淡出的二种技巧 岳朝伟 张秋枫 对于图象的淡入淡出,相信只要玩过游戏的人一定不会感到陌生。它往往是作为一个游戏场景与另一个场景的切换过渡,给人一种轻巧、灵便的感觉,不象直接切换场景图象那样生硬,因此几乎所有的游戏都要包含这种功能。同时,若在自己的应用程序开头加入淡入淡出图象功能也能起到赏心悦目的作用。
阅读更多...
【QT 自研上位机 与 ESP32下位机联调>>>串口控制GPIO-基础样例-联合文章】
【QT 自研上位机 与 ESP32下位机联调>>>串口控制GPIO-基础样例-联合文章】 1、概述2、实验环境3、 自我总结4、 实验过程1、验证上位机QT程序1、下载样例代码2、修改qt程序3、运行测试验证 2、验证下位机ESP32程序1、下载样例代码2、更改ESP32代码,编译下载3、验证 3、联合调试-ESP32和qt上位机1、硬件连接2、验证 5、代码连接6、细节部分(1)常见错误
阅读更多...
STM32F4驱动OV2640获取JPG图片和RGB565格式图片-下位机
目录 1 环境 2 相关硬件 2.1 DCMI 2.2 按键 3 STM32CubeMX配置 3.1 SWD仿真接口 3.2 时钟配置 3.2.1 引脚 3.2.2 时钟树 3.3 I2C 3.4 DCMI 3.4.1 基本配置 3.4.2 配置DCMI的引脚 3.4.3 开启DCMI的DMA模式 3.4.4 开启中断 3.5 USART3 3.6 工
阅读更多...
S32K324 UDS Bootloader开发-下位机篇-App软件开发
文章目录 前言ld文件修改增加编译文件CAN发送与接收发送接收 函数调用UDS协议增加校验算法Hex文件合并总结 前言 本文参考NXP官网的S32K3 Bootloader,移植实现UDS刷写功能。本文是APP软件的修改 本文参考NXP官网的S32K324 UBL,其中有一些Bug,也有一些和上位机不兼容的地方,在本文进行修改注意:该booloader不适用于量产,只适用与个人
阅读更多...
Qt TCP网络上位机的设计(通过网络编程与下位机结合)
目录 TCP 协议基础 QTcpServer 和 QAbstractSocket 主要接口函数 TCP 应用程序 1.服务端 2.客户端 上位机通过网络编程与下位机实现通信 TCP 协议基础 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议 TCP 的拥塞控制算法(也称 AIMD 算
阅读更多...
Qt TCP网络上位机的设计(通过网络编程与下位机结合)
目录 TCP 协议基础 QTcpServer 和 QAbstractSocket 主要接口函数 TCP 应用程序 1.服务端 2.客户端 上位机通过网络编程与下位机实现通信 TCP 协议基础 传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议 TCP 的拥塞控制算法(也称 AIMD 算
阅读更多...
上位机与下位机通讯方式(转载)
上位机:指可以直接发送操作指令的计算机或单片机,一般提供用户操作交互界面并向用户展示反馈数据。 典型设备类型:电脑、手机、排版、触摸屏等。 下位机:指直接与机器相连接的计算机或单片机,一般用于接收和反馈上位机的指令,并且根据指令控制机器执行动作以及从机器传感器读取数据。 典型设备类型:STM32、51、FPGA、ARM等各类可编程芯片。 上位机与下位机的关系 为了实现以上功能,上
阅读更多...
ros2机器人上位机与下位机连接方式(转载)
从硬件连接、通信协议和软件设计开发,上位机如何控制下位机? 由你创科技2023-09-07 10:38广东 随着科技的不断发展,自动化控制系统已经广泛应用于各个行业。在自动化控制系统中,上位机和下位机是两个重要的组成部分。上位机主要负责数据的采集、处理、存储和监控,而下位机则主要负责具体的控制任务。实现上位机对下位机的有效控制,是保证整个自动化控制系统正常运行的关键。本文将从硬件连接、通信协议
阅读更多...
S32K324 UDS Bootloader开发-下位机篇-Bootload软件(1)
文章目录 前言启动过程Bootloader开发链接文件编译文件跳转函数CAN收发相关发送接收初始化及使能CAN 周期函数 总结 前言 上一篇文章介绍了S32K324 -UDS Bootlodaer开发中的需求,本文根据需求开发Bootloader软件。 本文参考NXP官网的S32K324 UBL,其中有一些Bug,也有一些和上位机不兼容的地方,在本文进行修改注意:该booloa
阅读更多...
ESP8266 WiFi物联网智能插座—下位机软件实现
目录 1、软件架构 2、开发环境 3、软件功能 4、程序设计 4.1、初始化 4.2、主循环状态机 4.3、初始化模式 4.4、配置模式 4.5、运行模式 4.6、重启模式 4.7、升级模式 5、程序功能特点 5.1、日志管理 5.2、数据缓存队列 本篇博文开始讲解下位机插座节点的MCU软件程序是如何实现。 1、软件架构 下位机软件架构采用前后台控制系统,使
阅读更多...
ESP8266 WiFi物联网智能插座—下位机软件实现
目录 1、软件架构 2、开发环境 3、软件功能 4、程序设计 4.1、初始化 4.2、主循环状态机 4.3、初始化模式 4.4、配置模式 4.5、运行模式 4.6、重启模式 4.7、升级模式 5、程序功能特点 5.1、日志管理 5.2、数据缓存队列 本篇博文开始讲解下位机插座节点的MCU软件程序是如何实现。 1、软件架构 下位机软件架构采用前后台控制系统,使
阅读更多...