自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 AIGC(ChatGPT)简介

ChatGPT在传媒、影视、营销、娱乐以及数实共生,提升生产力曲线,多维度赋能虚拟经济和实体经济。

2023-02-12 14:37:49 1903

原创 确定性网络(DetNet、D-IP)技术

1.确定性网络简介 确定性网络的提出主要是为了解决低丢包、低时延等工业互联网的需求。确定性IP网络可以解决工业控制、远程医疗、在线游戏等对时延要求特别高的应用,正在推进DetNet在广域网、5G、边缘云的落地。 确定性网络的发展过程,是互联网工程任务组(IETF)瞄准不同的应用场景需求,成立AVB (2007年)->TSN(2012年)->DetNet(2015年)工作组,解决相应的问题,让通用网络适应不断扩大的应用范围需求。初识DetNet:确定性网络的前世今生...

2022-03-05 16:06:02 8303

原创 matter协议的关键特性

本文参考芯科公司对matter的介绍。网址https://www.bilibili.com/video/BV1NL411T7Kj一.matter协议简介 matter是一个通用的应用层规范。matter目前有两个分支,matter over Thread和matter over Wi-Fi。其中Thread是专门为物联网设计的一种短距离、低功耗、支持IPv6的无线网状网络组网协议,是Zigbee的升级。以实现设备间的互操作性架构目标,Matter规范设备和控制器(基于 IPv6的网络(Thr...

2022-02-26 21:43:05 2599

原创 Matter认知到应用

1.matter的主要硬件芯片厂商ESP32、泰凌telink、silab、ti、nordic、NXP、高通等2.网络连通还是设备模型信息连通基于wifi或thread;设备模型:从node到面向对象的设备操作(属性+命令),C(控制端)S(设备)方式,认证采用PKI。3.wifi还是蓝牙wifi:IPv6蓝牙:基于thread4.基于ESP32开发入门https://blog.csdn.net/wenjs0620/article/details/1186079075

2022-02-20 10:03:17 595

原创 Matter 数据模型概述

NodeMatter网络里面的可寻址的,唯一的,具备一系列功能和能力的单元,可以是一个独立的设备,也可以是一个手机APP;例如,空调、灯、手机都是一个Node,可以唯一寻址。EndpointEndpoint是服务的实体;端点可以被想象为一个可提供某种或某些服务的虚拟设备,每个节点可以拥有多个端点。端点中Endpoint 0 是专用的,用于描述Node本身的信息。ClusterCluster是Endpoint具体的功能模块,一般支持具体的接口/服务,通过Server和Client的定义实现

2022-02-19 22:00:43 5558

原创 利用运行rt-thread的stm32平台试验枚举类型

枚举类型描述的是一组整型值的集合,方便用描述来使用对应的值。若需要修改某个枚举成员(常量)的值,直接修改枚举类型定义即可。关于枚举类型(枚举标签)、枚举成员(枚举常量)、枚举变量:enum示例:枚举成员被定义为INT类型(4字节)的数字编号,数字编号可以重复;通常从0起编依次加1;或者是自己定义。枚举变量的取值范围正常应该是对应枚举类型的枚举成员之一。利用运行rt-thread的stm32平台,可以用下列示例代码测试枚举类型。#include <rtthread.

2022-02-14 22:04:47 519

原创 变量存储单元与指针

试验程序#include <rtthread.h>int main(void){char num = '1'; //定义字符变量num,并赋值字符‘1’char *ptr = # //定义字符变量的指针ptr,并指向num变量char **p_ptr = &ptr; //定义字符变量的指针p_ptr,并指向ptr变量rt_kprintf("指针ptr指向的值%x\n",*ptr);rt_kprintf("指针ptr的值%...

2022-02-12 17:21:47 641

原创 RT-Thread 内核应用开发消息队列实验

消息队列实验 消息队列实验是在RT-Thread中创建了3个线程,2个是发送消息线程,1个是获取消息线程。3个线程独立运行,key1按下时key1线程发送消息1;key2按下时key2线程连接发送消息2共20次,key2线程发送频率大于接收并打印输出的速率。Key1、key2线程假如发送消息不成功,就把返回的错误情代码在串口打印出来。接收线程用于获取消息线程,在消息队列没有消息之前一直等待消息,一旦获取到消息就把消息打印在串口调试助手里。 实验时,先按下key2,由于发送频率大于接收线...

2022-01-17 09:00:04 606

原创 跑野火 RT-Thread的邮箱应用例程

跑RT-Thread的邮箱应用例程《RT-Thread内核实现与应用开发实战》详细介绍了RT-Thread的邮箱应用。https://doc.embedfire.com/rtos/rtthread/zh/latest/application/mailbox.html有详细介绍邮箱原理及其应用。配套带有例子程序的工程文件存放于配套程序文件夹:ebf_rtthread_base_code_stm32f103_zhinanzhe-master\23,邮箱。打开文件夹 23,邮箱\Project\RVMD.

2022-01-16 07:19:05 3294

原创 基于RT_Thread Studio QEMU学习面向对象的C语言

新建工程,调试器选择 QEMU,系列为STM32F4带有模拟器。编译后进入调试模式:dev对象 就是一个结构体,包含父类(),enum枚举变量,普通变量,函数指针等。对象的链表:serial对象结构:父类是rt_device,父类的父类是rt_object。serial对象在父类的基础上,增加了ops结构、config(配置)结构、serial_rx、serial_tx。ops结构包括5个函数指针:串口发送1字节的调用...

2022-01-08 14:21:00 1219

原创 5G应用之本地卸载流量

基站的三通:本地流量卸载。5

2021-11-20 16:31:54 4332

原创 EcoStruxure的使用(3)创建复合功能块

参见:EcoStruxure开放自动化平台使用操作课程施耐德电气研修院 (schneider-electric.cn)施耐德电气研修院一.认为复合功能块复合功能块(Calculator)由功能块复合而成,例子中里面包含加法、减法功能块。复合功能块无须编写ECC和代码。二.定义复合功能块新建复合功能块;Ctrl+W添加功能块,根据实际需要修改变量类型。根据功能要求连接连线。添加边框,并保存。三.测试复合功能块将做好的复合功能块放入“方案”的“系统..

2021-10-24 11:13:44 415

原创 EcoStruxure的使用(2)IEC61499 建立功能块

EcoStruxure的使用(2)建立功能块参见:EcoStruxure开放自动化平台使用操作课程施耐德电气研修院 (schneider-electric.cn)施耐德电气研修院一.认为功能块功能块名称(ADD1);输入事件(event_IN)与变量(IN1、IN2);输出事件(event_OUT)与变量(OUT)。认识ECC(执行控制图):状态在事件控制下转换(这里START在“事件(event_IN)”下转换为 STATE1状态,并执行sum功能,产生“事件(

2021-10-23 12:10:02 436

原创 EcoStruxure的使用入门(1)IEC61499 新建方案

参见:EcoStruxure开放自动化平台使用操作课程施耐德电气研修院 (schneider-electric.cn)施耐德电气研修院https://bang.schneider-electric.cn/eleUnv/pc/course-info?id=1405723620273168384新建“方案” 界面认识1.主要界面包括:方案资源管理器、“System”和“部署和诊断”2.“System”用于设计方案包括:3.功能块要“映射”设备4.“部署和诊断”主要是.

2021-10-22 21:58:26 867

原创 4diac 入门实例

Eclipse 4diac Documentation提供三个例子。1.一般示例这个例子,不需要任何特殊硬件:X+3:此示例使用 2 个设备,1 个运行 4diac FORTE,另一个运行 FBRT。它有一个非常简单的逻辑,允许用户通过输入发送到 FORTE 的数字进行交互,该数字将输入加 3 并返回显示给用户的结果。2.特定硬件所需的示例对于以下示例,您需要特定的硬件来尝试它们:Lego Mindstorms Motor 的 PID 控制:此示例使用 Lego Mindstorms

2021-10-10 19:39:08 1299

原创 Thread 网络

一、OpenThread 资源有两种类型的 OpenThread 文档:GitHub — 专注于设置、如何构建示例平台、如何使用工具openthread.io — 关注 OpenThread 新闻和特性、用例、指南、API 参考二、Thread 网络基础https://openthread.io/guides/thread-primer1、Thread 网络基础目录什么是Thread? 节点角色和类型 IPv6寻址 网络发现和形成 路由器选择在 Thread 网络中,节

2021-09-21 20:23:00 2414

原创 matter协议

matter是一个通用的应用层规范。matter目前有两个分支,matter over Thread和matter over Wi-Fi。其中Thread是专门为物联网设计的一种短距离、低功耗、支持IPv6的无线网状网络组网协议。以实现设备间的互操作性架构目标,Matter规范设备和控制器(基于 IPv6的网络(Thread或Wi-Fi))的应用层。应用层可以进一步细分为七个主要组件:应用:设备的高阶业务逻辑。例如,专注于照明的应用程序可能包含处理打开/关闭灯泡及其颜色特征的逻辑。..

2021-09-21 12:23:42 17424

原创 python 用 pyserial 组件控制串口通信

1.安装pyserial包python 用 pyserial 组件控制串口通信。pip install pyserial2 .硬件连接,在设备管理器上查看串口号。3.配置及相应的方法portx="COM4" #波特率,标准值之一:50,75,110,134,150,200,300,600,1200,1800,2400,4800,9600,19200,38400,5760...

2020-03-05 17:37:15 663

原创 CubeMX完成STM32F103双串口485收发透传

一、硬件电路STM32F103AEVT6基本电路;选择串口1、串口2;串口2通过485接口输出,控制端是PC9端口,PC9=1时接收,0时发送。二、CubeMX完成配置,生成工程配置时钟、调试模式、IO、串口1、串口2参数、打开串口中断。三、Keil添加代码,完成功能/* USER CODE BEGIN PV *///接收状态,完毕标志为1;处于接收状态则为0ui...

2020-01-29 10:27:18 8508 3

CubeMX完成STM32F103串口收发透传,包括利用CubeMX生成的工程文件和Keil完整工程文件 USART.rar

CubeMX完成STM32F103串口收发透传,包括利用CubeMX生成的工程文件和Keil完整工程文件。

2020-01-29

空空如也

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

TA关注的人

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