《痞子衡嵌入式半月刊》 第 108 期
痞子衡嵌入式半月刊: 第 108 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回 ...阅读全文
痞子衡嵌入式半月刊: 第 108 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回 ...阅读全文
安装准备: U启动盘,Ubuntu系统 插入启动盘,开启电脑选择启动项为U启动(我的电脑为F12) 安装Ubuntu系统选启动盘启动后,出现Ubuntu的图标后直接黑屏,无法看到安装界面。 原因:linux内核要加载第三方显卡驱动nouveau驱动。 解决方法:在启动出现Ubuntu的图标后,在选择 ...阅读全文
Docker实操过程 体会 知乎上搜“docker入门”搜到的笔记总是起一个赚噱头的标题,然后点进去一看,里面大多是一些入门内容的简单罗列,要么对于背景内容长篇大论让读者抓不住重点,要么对于命令API简单罗列,入门者甚至连这些API如何衔接使用,这些命令大概发生了什么可能都没有概念,说是入门教程,实 ...阅读全文
Linux系统密码忘记 1.故障背景 误删除或修改/etc/passwd导致无法远程登录. 禁止root远程登录,没有添加普通用户,无法远程登录. root密码忘记,无法远程登录. linux无法启动. 2.解决方法 root密码,恢复有备份的系统文件,都要重启系统,才能进入救援模式. 解决方案 应 ...阅读全文
引言 想起我们之前在学习C的时候,总是提到malloc,总是提起,使用malloc现场申请的内存是属于堆,而直接定义的变量内存属于栈. 还记得当初学习STM32的时候CubeIDE要设置stack 和heap的大小. 但是我们要记得,这么好用的功能,实际上是操作系统在负重前行. 那么为了实现动态内存 ...阅读全文
点此查看电路分析 //点亮单个小灯 #include <reg52.h> sbit P0_0 = P0 ^ 0; sbit P1_0 = P1 ^ 0; sbit P1_1 = P1 ^ 1; sbit P1_2 = P1 ^ 2; sbit P1_3 = P1 ^ 3; sbit P1_4 = P ...阅读全文
以LED2为例 LED亮灯 DB0需要为低电平,Q16需要导通,此时LED2才有电流通过,LED2才能亮灯 Q16导通 箭头朝内PNP,导通电压顺箭头过,电压导通,电流控制。 基极接5V电压,欲使Q16导通,则LEDS6则是低电平 LEDS6低电平 在74HC138芯片内,首先需要芯片起作用: 即使 ...阅读全文
在Linux文件系统中经常提及硬链接(Hard Link)和符号链接(Symbolic Link),Windows中也可以创建链接,但由于丰富的图形界面操作,很少提及链接。Windows 的 NTFS 文件系统支持三种链接:硬链接(Hard Link)、符号链接(Symbolic Link)和目录链 ...阅读全文
三极管 三极管的初步认识 三极管是一种很常用的控制和驱动器件。 常用的三极管根据材料分有硅管和锗管两种,原理相同,压降略有不同,硅管用的比较普遍,锗管应用较少。 三极管有两种类型: PNP型 NPN型 三极管一共有3个极: 横向左侧的引脚叫做基极b(base) 中间有一个箭头,一头连着基极,另外一头 ...阅读全文
shc介绍 shc是shell编译器(Shell Compiler)的缩写, 它可以对shell脚本进行编译和加密。它能够将shell脚本编译为可执行的二进制文件,其中包含了脚本的功能和逻辑,而不暴露源代码。可以说shc就是一个加密shell脚本的工具。shc的官方网址为:http://www.da ...阅读全文
在Linux服务器的管理和维护过程中,掌握一些常用的命令是非常必要的。这些命令不仅可以帮助你更好地了解和控制系统,还能提高工作效率,减少错误发生的概率。本文将详细介绍一些在Linux服务器上常用的命令,覆盖从基本的文件操作到高级的系统管理,力求内容全面,帮助读者深入理解每一个命令的用法和原理。 一、 ...阅读全文
802.11 无线 WiFi 有 数据帧,管理帧、控制帧 三种类型帧。这些帧由 9 个部分组成:Frame Control,Duration ID,Address1,Address2,Address3,Seq-ctl,Address4,Frame Body,FCS。需要注意的是,有些组成部分在有些帧... ...阅读全文
位操作符: 可以直接操作二进制数位的内容;~是一个单目位操作符,它可以根据一个数字计算另外一个数字,这两个数字所有二进制数位的内容都不同(按位取反),使用的时候这个符号应该写在数字前面 双目位操作符:包括按位与(&),按位或(|)以及按位异或(^),他们都可以把两个数字对应二进制数位的内容做计算。 ...阅读全文
4.2.14 退出阻塞--xTaskAbortDelay 接口:BaseType_t xTaskAbortDelay( TaskHandle_t xTask )形参1:xTask ,想要退出阻塞态的任务;返回:pdPASS:退出成功;pdFAIL:退出失败。 1 BaseType_t xTaskAb ...阅读全文
电磁干扰EMI 静电放电ESD 快速瞬间群脉冲EFT 热插拔的“浪涌”Surge 电磁兼容EMC 去耦电容 C16和C19的作用一致:缓冲、稳定 上电瞬间时,电流很大,经过电容有一个缓冲 每个元器件的功率大小不一致,电容就像一个容器,多退少补,保证元器件稳定的运行 此类电容一般有三种: 第一种个头大 ...阅读全文
#版本信息: NAME="openEuler"VERSION="22.03 (LTS-SP4)" #网卡信息: cat /etc/sysconfig/network-scripts/ifcfg-enp125s0f1TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY= ...阅读全文
板子连接到电脑 -> 设备管理器 -> 获取COM口 选择单片机型号 -> 打开程序文件 -> 设置端口号 Download/下载 上电 -> 下载完毕 ...阅读全文
Project -> new uVision Project... 选择路径并命名,名称会自动加上扩展名.uvproj 选择单片机型号 选择启动代码 工程建好了 File -> New File -> Save (选择路径并命名) Source Group 1(右键点击) -> Add Files ...阅读全文
LED(Light-Emitting Diode)即发光二极管,俗称LED小灯,它的种类很多,参数也不尽相同。 板子上用的是普通的贴片发光二极管。 这种二极管通常的正向导通电压是1.8V到2.2V之间,工作电流一般是1mA~20mA之间。 当电流在1~5mA之间变化时,随着通过LED的电流越来越大, ...阅读全文
本文介绍在Windows电脑中,下载、配置MobaXterm软件,从而连接、操作远程服务器的方法。 因为是在Windows操作系统的电脑中连接服务器,所以建议使用MobaXterm、PuTTY等可视化的远程计算机管理软件,来实现对服务器的连接与后续相关操作。在本文中,我们就选择基于MobaXterm ...阅读全文