蒙蒙plus的个人博客 笔记天地

check单元测试

yaml文件编写示例 name: build-test on: push: branches: - master # 更符合现代仓库规范的分支名 filters: - '*.c,*.h' # 只关注 C 文件的推送 jobs: build-te

蒙蒙plus Published on 2025-03-02

check 单元测试框架

Check 是一个功能强大的 C 单元测试框架,提供了多种断言宏(Assertion Macros)来支持不同类型的测试条件判断。以下是 Check 支持的主要断言宏及其用途,以及如何在范围测试中使用它们。 1. Check 支持的断言宏 Check 提供了多种断言宏,用于检查不同的条件。以下是常用

蒙蒙plus Published on 2025-03-02

扫描局域网可用端口

#User 扫描局域网可用端口,用在linux上,帮我写个脚本程序 #SiliconFlow : 在Linux系统,你可以使用一个简单的Bash脚本来扫描局域网中可用的端口。这个脚本可以使用nmap工具来实现。nmap`是一个强大的网络扫描工具,可以用来探测网络中的主机和端口。 以下是一个简单的Ba

蒙蒙plus Published on 2025-03-01

xfec桌面配置

在Linux Debian中,使用XFCE桌面时,可以通过命令行配置XFCE的panel。这通常涉及修改XFCE的配置文件或使用 xfconf-query命令来直接更改设置。 用户的xfec桌面配置在~/.config 因此您可以迁移.config来保证不通设备的界面一致性 以下是如何使用命令行配置

蒙蒙plus Published on 2025-03-01

rsync同步文件

该命令使用 rsync 工具将源目录的内容同步到目标路径,并在同步过程中删除目标路径中不存在于源目录的文件。以下是对命令各部分的详细介绍: 命令结构 rsync -aq --delete "${source_dir}" "${dist_path}" 参数解析 rsync rsync 是一个强大的文

蒙蒙plus Published on 2025-03-01

限制用户sudo权限

在我的应用场景中有个cat用户需要作为产品的默认账户使用,但是同时不想让操作者对设备进行非法操作,那么可以进行如下约束配置 [!NOTE] 关权限容易 ,也要注意把root进行激活 #cat用户权限限制 echo "正在限制cat用户权限..." ROOT_PASSWORD="cat_passw

蒙蒙plus Published on 2025-03-01

debian10安装exfat驱动

Linux 内核版本(4.19.232)未内置 exfat 模块。exFAT 的内核支持是从 Linux 5.4 版本开始引入的,而你的内核版本较旧,因此无法加载 exfat 模块。当然你也可以手动更新内核 或者像我一样按照下面的脚本一键操作 exfatprogs在debian11中已经默认支持 e

蒙蒙plus Published on 2025-03-01

linux 查看与设置卷标

linux 查看与设置卷标 查询卷标 sudo lsblk -f NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT loop0 ├─loop0p

蒙蒙plus Published on 2025-02-23

创建虚拟镜像用于测试

创建虚拟镜像用于测试 一些测试环境中需要模拟读写硬盘,这里给出一个创建虚拟硬盘用于测试的方案 当前环境 鲁班猫2 2h+8G 外置存储 32G TF 卡 1. 创建虚拟磁盘文件 使用dd命令 不推荐使用dd 它创建的文件占用硬盘空间,也就是说你创建一个空白img给它50G空间它就占用这么大,对于我们

蒙蒙plus Published on 2025-02-23

bin文件转换为目标文件导入到工程

bin文件如何转换为目标文件导入到工程 在嵌入式开发过程中,往往需要将二进制数据导入到工程之中参与编译,如初始化配置数据、图像、预制参数等,很多操作要么写入使用合并到代码指定段,要么直接存储到指定区域的flash中。这里我提供一个解决方案,将bin文件转换为.o文件,直接添加到工程中参与编译,不指定

蒙蒙plus Published on 2025-02-16
Previous Next