大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是主从系统中i.MXRT系列MCU从主处理器接收App数据包超时机制。 在痞子衡旧文 《RT四位数Boot模式》 里的 1.2.1 Serial Downloader 模式、《RT三位数Boot模式》 里的 1.2.2 Serial Bo ...
【第四章 定时任务】手把手教你玩转新版正点原子云 承接上篇,除了报警联动这个功能,原子云还有一个特色功能也是各开发者喜欢用的,定时任务功能。 【正点原子】云平台:原子云(点击登录原子云) 前言: 定时任务可以在云平台定时、定向地向设备发送数据。比如在设定好定时任务,我们就可以在我们所规定所需要的时间 ...
文章讲解内容包括第三方库文件说明和组织、开源许可协议选择、通过black模块、Flake8模块和预提交钩子实现自动代码格式规范和静态检查以及Github/PyPi平台公开发布,还有通过mpremote工具实现MicroPython第三方库的一键安装。 ...
一、强缓存(Strong Cache) 1. 定义 • 强缓存直接告诉浏览器:在缓存过期前,无需与服务器通信,直接使用本地缓存。 • 由服务器通过响应头 Cache-Control 和 Expires 控制。 2. 响应头 • Cache-Control: max-age=3600 表示资源在 36 ...
Githu: https://github.com/vladelaina/Catime 作者是一个高度依赖计时器功能的人,但是市面上的软件都不能满足个性化的需求,所以打算自己动手开发,同时采用c语言来做原生开发,一下是开发思路,以及遇到的问题 1. 原生开发的优势 使用Windows API进行原生 ...
文件上传漏洞 文件上传漏洞是Web应用程序中常见的一种安全漏洞,它允许攻击者上传可以执行的文件到服务器上,从而可能控制整个服务器 以下是文件上传漏洞的基本原理: 正常的文件上传功能: 在很多Web应用中,如论坛、博客、在线编辑器等,都需要提供文件上传功能,允许用户上传图片、文档等文件 文件上传漏洞的 ...
Linux,Linux Is Not UniX 的递归缩写,一般指GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个遵循POSIX的多用户、多任务、支持多线程和多CPU的操作系统。 伴随着互联网的发展,Linux得到了来自全世界软件爱好者、组织、公司的支持。它除了在服务器方面保 ...
前言 本文是 结合网络资料 与 AI生成 的内容,感谢您抽出宝贵的时间阅读!欢迎批评指正! 命令行解释器概念图 graph TD; 命令行解释器-->SHELL 命令行解释器--包含-->CMD 命令行解释器--包含-->PowerShell PowerShell --向下兼容-->CMD SHEL ...
【第二章 模型与设备连接】手把手教你玩转新版正点原子云 玩过物联网的朋友们都知道,我们在接触各大主流云平台时会知道物模型的概念。 本实验就是针对原子云中模型与设备连接,举个简单例子说明,温度传感器通过D40模块把数据传输到原子云,方便监控传感器的数据。模块的使用和如何从传感器数据传到云平台本文不再啰 ...
以下是在CentOS 7上部署ELK的详细步骤,包括主机添加操作命令配置,并集成为一个Shell脚本和Python脚本。 一、环境准备 系统更新:sudo yum update -y 安装Java(ELK需要Java环境):sudo yum install java-1.8.0-openjdk-de ...
【第一章 透传策略】手把手教你玩转新版正点原子云 1. 本次实验使用正点原子D40 Mini 4G Cat1 DTU数传模块 1.1 D40数传模块资料 具体使用和资料下载可到:D40 Mini 4G Cat1 DTU数传 — 正点原子资料下载中心 1.0.0 文档 1.2 Mini DTU测试板资 ...
一. Elasticsearch 简介 1. 什么是 Elasticsearch ? Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎。它能够以近乎实时的速度存储、搜索和分析大量数据,广泛应用于日志分析、全文搜索、监控等领域。 2. 主要特点 分布式:Elastic ...
vi最早由Bill Joy在1976年开发,是Unix系统上的经典文本编辑器。vim是从vi发展而来的一个增强版本,增加了许多新功能和改进。 Vim 是一款功能强大的文本编辑器,它具有高效、灵活的特点,能够帮助用户快速完成各种文本编辑任务。 vi和vim的区别 功能差异 多级撤销:在vi中,按u只能 ...
****** 很重要 很有用 很牛逼 的linux下的测试磁盘io速度的脚本 1 安装工具库 安装fio 首先,你需要安装fio。在不同的Linux发行版中,安装方法可能有所不同。 fio可以通过命令行参数直接使用,也可以通过配置文件来定义复杂的测试场景。 点击查看代码 Debian/Ubuntu ...
在ZYNQ上跑超炫酷GUI!手把手教你移植LVGL到ZYNQ平台! 基于ZYNQ平台实现炫酷的GUI界面一般通常有两种方式,一种是跑Linux系统运行QT程序;另外一种是跑裸机程序,通过调用图形界面库实现GUI界面,选择哪种方式需结合使用场景。本次介绍第二种方式,教大家如何将图形界面库移植到ZYNQ ...
此篇博文提供了ESP8266的开发指南,包括在STM32上使用ESP8266进行WiFi连接、发送和接收HTTP请求以及在ESP8266中使用AT指令发送GET方式请求等内容。 ...
Linux: Centos7 Cannot find a valid baseurl for repo: base/7/x86_64 解决方案 问题背景: 执行yum update出现如下报错 排查虚拟机是否联网: ping -c 4 www.baidu.com 可以看到网络链接没有问题 解决方案: ...
本博客详细介绍了DHT11数字温湿度传感器的工作原理、通信协议及其与STM32的接线方式,并提供了完整的驱动代码与示例程序,帮助读者实现温湿度数据采集与显示,适用于嵌入式开发者学习和参考。 ...
在第一课中学习了如何安装NCS开发环境,以及如何新建一个工程,还有如何构建和下载到开发板。并运行了官方的LED闪烁例程。 设备树 我们继续跟着官方开发者学院的教程来学习第二课的课程。官方课程包含了以下几个知识点: 设备树 设备驱动模型 GPIO的通用API 个人觉得设备树应该算一个难点,因为对于没有 ...
Linux 安装可视化管理-webmin 和 bt(宝塔面板) 运维工具(超详细步骤,附有截图) @目录Linux 安装可视化管理-webmin 和 bt(宝塔面板) 运维工具(超详细步骤,附有截图)1. webmin 安装2. bt 宝塔面板安装3. 宝塔的基本使用安装 Tomcat9 ,MySQ ...