《痞子衡嵌入式半月刊》 第 97 期

痞子衡嵌入式半月刊: 第 97 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢...阅读全文

一个关于编译器优化选项问题的解决

因为当前项目单片机容量不够使用,打算开启编译器优化,结果在使用KEIL编译器优化后,程序在发送Modbus数据时,程序直接跑飞了 先说结论: 最后发现是局部变量指针作为了DMA的内存地址参数,导致当DMA连续搬运数据时,实际那个局部变量...阅读全文

ESP-IDF NVS

ESP-IDF NVS 目录ESP-IDF NVS1. 什么是NVS?2. NVS中的概念2.1. partition 分区2.2. namespace 命名空间2.3. key-value 键值对3. ESP-IDF中NVS的代码实现...阅读全文

Ubuntu ufw 命令

Ubuntu 22.04 自带ufw 无需下载 ufw是Uncomplicated Firewall的缩写,是一个用户友好的命令行工具,用于管理Ubuntu系统上的防火墙。通过ufw命令,用户可以轻松地配置防火墙规则、查看当前的防火墙状...阅读全文

rk3566 添加MCP2515模块

MCP2515是SPI转CAN 模块 建议在完成且掌握泰山派小手机项目的全过程后进行此操作,这样难度会低一些 目标平台: 泰山派 连接: rk3566(泰山派)的spi3各管脚连接MCP2515的SPI接口,另外MCP2515还需要一个...阅读全文

arch配置中文和输入法

这篇文章旨在教大家如何配置arch中文和中文输入法和对时间的调整 主要解决三点问题 1.显示中文 2.使用中文输入法 3.显示正确的时间 目录这篇文章旨在教大家如何配置arch中文和中文输入法和对时间的调整第一步,就是把arch切换成中...阅读全文

RHCE(ansible语句)

一:when语句 1:基础了解 说到底,还是有多个表达式来组成一个判断语句,很多种的判断语句 1、 为什么需要判断语句: 有的时候play的结果需要依赖于变量,fact或者是前一个任务的执行结果,或者基于上一个task执行返回的结果而决...阅读全文

使用opc-ua-sim模拟server

使用opc-ua-sim模拟server 前言 一直想找一种将模拟server放到docker容器中运行的方式,这样就不需要在每个电脑上都安装软件,仅仅只需要将镜像保存起来,使用时加载就行。于是乎就跑到了HUB里搜寻,你说巧不巧,就刚好...阅读全文

RHCE(剧本和变量)

一:ansible剧本 1:简介 一系列ansible命令的集合,使用yaml语言进行编写的,从上往下的执行,支持很多的特性,比如,将某个命令的状态作为变量给其他的任务执行,变量,循环,判断,错误纠正,可以是一个playbook或者是多...阅读全文

Linux内核数据管理利器--红黑树

目录写在前面1. 红黑树的原理2. 红黑树操作2.1 红黑树的节点插入2.2 红黑树的节点删除2.3 红黑树的查询操作3. 红黑树操作实验附录A: 实验代码 写在前面 本文通过两个方面让读者可以深入理解Linux内核中红黑树RB Tre...阅读全文