Linux上执行内存中的脚本和程序

在Linux中可以不需要有脚本或者二进制程序的文件在文件系统上实际存在,只需要有对应的数据在内存中,就有办法执行这些脚本和程序。 原理其实很简单,Linux里有办法把某块内存映射成文件描述符,对于每一个文件描述符,Linux会在/pro...阅读全文

PWM

PWM PWM 1. 什么是PWM? 2. 面积等效原理 2.1. 什么是面积等效原理? 2.2. 面积等效原理的理解 3. 相关概念 3.1. 周期和频率 3.2. 占空比 4. 总结 参考链接 others 1. 什么是PWM? P...阅读全文

PXE+Kickstart无人值守安装安装Centos7.9

目录一、什么是PXE1、简介2、工作模式3、工作流程二、什么是Kickstart1、简介2、触发方式三、无人值守安装系统工作流程四、实验部署1、环境准备2、服务端:关闭防火墙和selinux3、添加一张仅主机的网卡4、配置仅主机的网卡4...阅读全文

标准IO和系统IO的相关知识积累

目录文件IO知识点补给1.FAT32与NTFS文件系统的区别?2.MMU的概述和作用3.简述Linux系统内核的作用4.了解Linux系统目录和文件夹的区别标准IO接口一、打开文件函数1:fopen二、读取数据(1)字符读取函数2:fg...阅读全文

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

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

I2C

I2C I2C 1. I2C是什么? 2. I2C总线的特点 3. 5种速率模式 3. I2C总线的硬件设计 4. I2C总线协议 4.1. I2C总线术语的定义 4.2. 数据传输方式 4.3. 4种信号 5. 总结 others 参...阅读全文

STM CubeMx不能生成代码的解决方法

在使用STM CubeMx时,遇到不能生成代码的问题,即点击“GENERATE CODE”后,软件没有任何反应。 从网上找到若干解决方案,大概是: 以下是可能的解决方法: 1. 确保你已经安装了正确版本的Keil和STM32CubeMX...阅读全文

CentOS上搭建SFTP

CentOS上搭建SFTP 在CentOS上安装SFTP服务通常是通过安装OpenSSH来实现的,因为OpenSSH默认提供了SFTP功能。以下是在CentOS上安装SFTP的步骤: 一、安装OpenSSH服务器: sudo yum i...阅读全文

lua~IDEA中调试lua脚本

开发工具 IDE工具:jetbrain IDEA 工具插件:EmmyLua 本机lua项目和调试lua文件 添加lua项目模板,安装完EmmyLua插件就有了 添加模板项目后,在项目中添加lua类型的文件 为lua项目添加一个编译调试器...阅读全文

文件IO学习【三】

目录系统IO接口说明概念解释标准IO和系统IO的区别常用系统IO函数介绍打开文件关闭文件文件读取文件写入位置偏移 系统IO接口说明 概念解释 由于Linux系统下“一切皆文件”,也就是Linux系统下的数据和程序都是以文件的形式存储的,...阅读全文

UART

UART UART 1. 什么是UART? 2. 硬件接线 3. 数据帧格式 4. 波特率 4.1. 波特率和比特率的定义 4.2. 波特率和比特率之间的关系 4.3. 波特率的作用 5. UART通信分析实践 5.1. 发送"...阅读全文

时序图

时序图 时序图 1. 参考资料 2. 基础 3. 符号 3.1. 斜线形式的上升沿、下降沿 3.2. Either or 信号 3.3. 波形省略 3.2.1. 虚线 3.2.2. 波浪号 3.4. 地址&数据表示 4. 实例-...阅读全文