本人在备赛22年第十二届蓝桥杯嵌入式时所记录的笔记,可能有错漏,欢迎指出问题。当时使用的开发板为蓝桥杯新板STM32G431RBT6,实际上使用STM32F103芯片也可以通过STM32CubeMX快速上手HAL库编程 ...
《电脑无法开机》是我们最常见的故障问题之一,本文将利用德承工控机为例,从技术人员的角度详细解析电脑无法开机的状况和原因,并提供相应的解决思路和排查方法,希望大家在生活中或工作中遇到无法开机时,能够针对问题状况更有效率的进行排查,迅速恢复电脑正常工作的状态。 ...
跟着网上的帖子开启WSL2安装DockerDesktop, 但是无法启动Docker,一直【Docker Engine stopped】 继续跟着网上的帖子解决问题,检查电脑各种配置都搞一通后还是无法解决。 无法定位到问题出在哪个方面,恼凶成怒打算卸载,发现卸载也出现问题卸载不掉,,,,,,,,,, ...
平板以及二合一平板均是触控屏,Laptop现在也有很多屏幕带触控 触控屏,都会配置触控笔配件,目前市场上一般是电容屏+电容笔的技术方案。 触控笔分为主动笔和被动笔,主动笔占绝大部分。主动笔是通过内部电池或电源供电的,可以主动发送信号给设备,采用电磁感应原理,通过在屏幕上放置感应器,实现对笔尖位置、压 ...
Linux内核内存保护机制:aslr和canary ASLR ASLR技术,全称为Address space layout randomization(地址空间布局随机化),是现代通用操作系统基本都会配备的一个功能,其确保了每次实例化进程时内存排布都是不同的。 对于某些内存段,会附加随机的offse ...
在 Debian 默认 repo 中, 部分软件不是"稳定"的最新版本. 本文以安装最新发行版 Neovim 为例,通过 APT 包管理工具与 Ubuntu 的 (Personal Package Archive) PPA 源, 使得用户能够通过 APT 来下载、管理并更新至最新软件. ...
1、基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系 ...
前言 本文将详细介绍ansible-playbook中roles的各种用法,它允许你将相关的任务、变量、处理器、文件和模板等集合在一起,以便于在不同的项目中复用 环境准备 组件 版本 操作系统 Ubuntu 22.04.4 LTS ansible 2.17.6 基本用法 文件结构 . ├── dep ...
安装Docker Desktop时出现报错,WSL2 升级更新失败 一、问题 首先遇到的问题是安装docker desktop后,启动引擎时报错 wsl update failed: update failed: updating wsl: exit code: 4294967295: runnin ...
事件背景 起因是有开发人员报障,程序在发布后无法正常运行,一直处于在重启的状态。 一开始我以为是程序本身的问题,但在查看服务日志后,并未发现程序有任何错误。 在查看监控系统时,发现该服务器节点CPU 利用率达到了100%,难怪程序已经无法运行。并且,还发现有这种情况的节点不止一个,整个环境中有好几台 ...
目录一、配置GitHub1、新建公开仓库1.1、New repository1.2、定义仓库名称,设置公开属性2、创建私人令牌(token)2.1、个人头像 --> Settings2.2、左侧列底部点击 Developer settings2.3、选择 Generate new token (cl ...
痞子衡嵌入式半月刊: 第 113 期 这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,希望在每个交节之日准时发布一期。 本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。 上期回 ...
如何在LInux上安装并运行Jenkins Jenkins 是什么? Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。 官网:https://www.jenk ...
一、SELinux介绍 传统Linux,一切接文件,由用户,组,权限控制访问 在Selinux中,一切皆对象(object),由存放在inode的扩展属性域的安全元素所控制其访问。 DAC:自由访问控制 MAC: 强制访问控制 DAC环境下进程是无束缚的 MAC环境下策略的规则决定控制的严格程度 M ...
数据结构与算法 数据结构研究程序里如何使用存储区存放数字,算法研究解决一些常见问题的通用方法。数字之间的关系可以从两个完全不同的角度描述。 逻辑关系(逻辑结构)描述数字之间与计算机无关的关系;物理关系(物理结构)描述存放数字的存储区之间的关系。 逻辑结构 1.集合结构:所有的数字可以被看做一个整体 ...
GRUB如何突破实模式的限制 BIOS与MBR引导机制 BIOS会在启动时,检查逻辑0扇区(即硬盘的第一个扇区)的结尾是否存在标志 0x55, 0xaa,以此判断该扇区是否可引导。按照传统的MBR(Master Boot Record)引导流程,逻辑0扇区包含一个特殊的引导程序。这个程序的任务是检查 ...
/proc 文件系统与内核参数是啥关系?ip_forward 参数的原理是什么?ip_forward 文件在内核中是如何表示的?如何手动开发一个内核参数,并基于它实现简单控制? 本文抛砖引玉,希望对你有帮助!共勉! ...
Linux命令放在哪个目录取决于命令的类型和用途。在Linux系统中,命令通常被放置在特定的目录中,以便用户可以通过简单地键入命令的名称来执行它们。以下是Linux中常见的命令目录: 1./bin目录: 这个目录包含了系统启动时所需的基本命令,例如cat、ls、cp和mkdir等。这些命令对于系统的 ...
哈哈,容我介绍一下,如果大家对电子感兴趣,可以看一下下面的图片,会经常更新优秀的原创文章。再次感谢每一个努力的电子爱好者。 1、前言 作为一个电子发烧友,你是否有遇到过这样的问题呢。当我们去查看函数定义的时候,需要敲击鼠标右键之后选择go to definition。更高级一些,我们使用键盘的快捷键 ...
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家分享的是i.MXRT1170 XECC开启及Data Swap功能对于外部RAM的访问性能影响。 文接上篇 《i.MXRT1170 XECC功能特点及其保护串行NOR Flash和SDRAM之道》,这篇文章里痞子衡给大家介绍了 XECC 原理及 ...