STM32基于HAL库移植带FreeRTOS系统的Freemodbus移植移植前提下载所需源码可能的win10 IAR设置从站注意定义寄存器数量大小效果查询报文效果回复报文移植事件、定时器、串口事件移植串口移植定时器移植线程中调用Master移植类似参考从机协议portxx.c文件修改修改名称即可,问题不大 移植前提 下载所需源码 github地址 本项目地址 可能的win10 IAR设置 设置快捷键 ctrl+shift+l变为find in file,原ctrl+shift+f与win10输入法冲突会切换繁体输入 从站注意定义寄存器数量大小 效果查询报文 效果回复报文 移植事件、定时
2023-09-15 15:45:33 513KB bu dbus em
1
D-BUS low-level C API
2022-12-01 18:02:56 377KB DBUS
1
通过DBus来获取设备管理器中的产品名称。将deepin-devicemanager-master源码中获取产品名称的核心过程提取出来。这种方法无需提权也可以获取信息。
2022-09-28 21:00:37 3KB UOS 设备管理器 UOS设备管理器
1
dbus src 1.14.0
2022-07-21 12:00:35 1.3MB dbussrc1.14.0
1
里面有两个doc文档,分别介绍Dbus的作用以及例程说明。
2022-07-14 00:59:20 199KB Dbus
1
OpenBMC Web服务器 该组件试图成为openbmc的“执行所有操作”嵌入式Web服务器。 能力 此时,Web服务器实现了一些接口: 身份验证中间件,它支持基于cookie和令牌的身份验证,以及由Linux PAM身份验证凭据支持的CSRF防护。 (不完全)尝试在C ++中复制phosphor-dbus-rest接口。 现在,一些端点定义可以按预期工作,但是仍然有很多工作要做。 界面的功能部分被设计为可以正确地用于荧光粉webui,但可能还不完整。 复制rest-dbus后端接口,以允许bmc调试登录用户。 首次尝试使用只读的redfish接口。 当前,redfish接口针对ServiceRoot,SessionService,AccountService,Role和ManagersService。 填充了此处的某些功能以使开发成为可能。 例如,仅存在一个用户角色。 在运行
2022-06-23 17:08:22 991KB ssl webserver dbus openbmc
1
STM32 HAL库移植freemodbus-v1.6详细步骤 freemodbus下载地址:https://github.com/cwalter-at/freemodbus 说明:STM32CUBEMX5.6、freemodbus-v1.6,使用正点原子MiniSTM32-V2(STM32F103RBT6)开发板测试通过。 FreeModbus文件说明         ~~~~~~~~        解压freemodbus文件后打开,我们需要demo目录下的BARE,该目录下的代码是空的,STM32移植工作基本就是修改:portserial.c、porttimer.c、port.h这三
2022-05-26 23:10:54 697KB bu dbus od
1
01H–读线圈状态 描述:读从站(Slave)线圈寄存器,位操作,可读单个或者多个 主站发送请求:假设从站地址为1,寄存器开始地址0x0023,寄存器结束地址0x0038,总共读取21个线圈。协议格式如下: 从站响应主站请求:返回数据的每一位对应线圈状态:1-ON,0-OFF 3.1 数据Byte1表示0x0023~0x002A的线圈状态,Byte1的最低位代表最低地址的线 圈状态,可以理解为小端模式 3.2 数据Byte2表示0x002B~0x0032的线圈状态 3.3 数据Byte3表示0x0033~0x0037的线圈状态,不够8位,字节高位填充为0
2022-05-25 23:04:21 81KB bu dbus modbus协议
1
dbus-1.12.10.gz
2022-04-14 18:00:58 1.98MB dbus-1.12.10
1
主要是对dbus进行c++封装成了一个dbus类,对外保留发送和接收的接口,方便使用;另外实现多进程dbus的双向通信测试,详细说明见博客<<Dbus 的编译(移植)以及双向通信使用例程>>
2022-04-14 14:05:24 8.9MB c++ c dbus 双向通信
1