自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(205)
  • 收藏
  • 关注

原创 3566 安卓编译无原因报错

文章摘要:作者在Android编译过程中遇到metalava工具报错,提示访问了未显式声明的文件。经排查发现系统内存不足(64GB内存仅剩28GB,swap被耗尽),导致编译进程被终止。通过清理内存后重新编译成功。日志显示多个进程因内存不足被终止,建议在64GB物理内存环境下将swap空间扩容至32GB以避免类似问题。该问题并非源码错误,而是由系统资源不足引发的编译中断。

2026-04-19 00:16:23 143

原创 Rockchip SDK repo 同步指南

本文介绍了Rockchip SDK的repo同步流程。主要内容包括:1) 公钥验证配置,需修改SSH配置文件并测试连接;2) 源码同步方法,建议下载基础包后使用repo sync命令;3) 二次授权步骤,需运行授权脚本输入账号信息完成验证。文章提供了详细的命令操作和常见错误解决方法,如权限问题和同步失败的处理方式。

2026-04-19 00:14:02 529

原创 Rockchip SDK repo 同步与内网开发仓库架构

本文介绍了如何在编译服务器上同步 Rockchip SDK 官方仓库(Sync Repo),并将其处理为干净的开发仓库(Dev Repo),最终上传至内网 GitBlit 供研发人员拉取开发。文中包含同步处理的指令说明及完整的流程图示意。

2026-04-14 21:19:41 387

原创 Gitblit 后台删除账户 添加权限

本篇文章介绍了在 Gitblit 后台环境中如何通过命令行停止服务、编辑配置文件来删除用户或变更其权限,并展示了具体操作实例和服务启动方式。

2026-04-14 21:18:07 194

原创 通过交互式 Rebase 合并部分提交到远程分支的操作步骤

本文介绍了如何使用交互式Rebase(git rebase -i)将当前分支的部分提交合并到目标远程分支。操作步骤包括:同步远程分支内容、切换到工作分支、启动交互式Rebase选择需要的提交、解决可能出现的冲突、完成Rebase后合并修改并推送。需要注意的是,此方法会改变提交历史,作者建议优先考虑使用cherry-pick方法。整个过程涉及分支管理、冲突解决等关键Git操作,适用于需要选择性合并提交的场景。

2026-04-13 21:04:13 372

原创 使用 `git cherry-pick` 指南

本文详细介绍了如何使用git cherry-pick将特定提交从一个分支应用到另一个分支。主要内容包括:确定源分支和目标分支;查看并记录要挑选的提交哈希;使用cherry-pick命令应用单个或多个连续/非连续提交;处理可能出现的冲突;以及最后检查结果并推送更改。该指南提供了完整的操作流程和具体命令示例,帮助开发者精准地移植特定提交而无需合并整个分支。

2026-04-13 21:00:27 256

原创 新增目录在vscode git中不可见但git status可见的问题

新增的目录在vscode的git视图中不显示,且目录并非空目录;而git status查看时,显示该目录untrack,但是没有列出该目录下的其他文件,而只列出了目录本身。该目录下本身也有一个.git,且该git仓库配置损坏,直接git add 该目录便会报错。该目录下本身也有一个.git,且该git仓库配置损坏,直接git add 该目录便会报错。删除该目录下的.git目录。

2025-11-12 09:07:39 481

原创 指南:如何撤销某个特定 commit 的更改

在 Git 中,可以通过 `git revert` 或 `git rebase` 来撤销某个特定 commit 的更改。

2025-11-12 09:05:48 562

原创 如何使用 Gitblit 内置的 GitLFS 存储大文件

本文介绍如何使用 Gitblit 内置的 Git LFS 进行大文件存储,以管理根文件系统镜像压缩包的版本。包括 Gitblit 配置、仓库初始化、Git LFS 设置及如何上传和下载特定 commit 的压缩包。

2025-11-11 19:05:22 1529

原创 GitLFS 使用问题

本文介绍了如何跳过 LFS 文件的下载,使其显示为指针文件,以及在本地 push 时确保大文件成功上传的方法。

2025-11-11 19:00:56 383

原创 Gitblit 迁移指南

本文介绍了 Gitblit 迁移的详细步骤,包括停止服务、复制数据、修改配置、更新启动脚本、启动 Gitblit 以及验证迁移是否成功。

2025-11-08 13:57:33 469

原创 Git 连续提交生成 patch

本文介绍了两种生成Git连续提交补丁的方法:1) 生成合并所有修改的单一补丁文件(使用git diff命令,不保留commit元信息);2) 生成每个commit独立的补丁文件(使用git format-patch命令,保留完整提交信息)。方法1适用于仅需代码修改的场景,方法2则适合需要完整提交记录的情况。文章还对比了两种方法在应用补丁时的区别,并提供了具体命令示例和说明。

2025-11-08 11:54:49 443

原创 Git 某个分支恢复到某个特定的 commit 状态

本文介绍了4种将Git分支恢复到特定commit状态的方法。

2025-11-06 15:25:06 1066

原创 Git 最近提交中不小心包含了多余的文件怎么办

本文介绍了当最近一次 Git 提交中误包含了多余文件时,如何通过 git reset 和 git commit --amend 等命令将其移除,同时保留对该文件的修改内容,并分离为新的提交。

2025-11-06 15:23:15 1076

原创 Git 如何更改远程仓库的链接

Git更改远程仓库链接操作指南:本文详细讲解如何修改Git远程仓库URL,包括查看当前远程仓库、更换HTTPS/SSH链接、验证更改以及测试新仓库。同时补充了重命名远程仓库的方法,通过git remote set-url和git remote rename命令即可完成操作。

2025-11-05 09:07:21 438

原创 Git 批量 cherry-pick 的方法

本文介绍了 Git 批量 cherry-pick 的两种方法:1)使用连续提交范围语法,适用于按时间顺序排列的连续提交;2)直接列出多个提交哈希,适用于任意顺序的提交。文章还特别强调了提交必须按时间顺序排列的重要性,并提供了冲突处理的解决方案。

2025-11-05 09:06:13 367

原创 Git 如何从某个 commit 新建分支

摘要: 本文介绍了如何从特定Git commit创建新分支的步骤。

2025-11-04 10:20:03 908

原创 Git 如何修改已有的分支名称

本文介绍了如何修改Git分支名称的完整流程。首先使用git branch -m命令重命名本地分支,然后通过删除旧远程分支(git push origin --delete)和推送新分支(git push origin)来更新远程仓库。最后设置新的分支跟踪关系(git branch --set-upstream-to)。操作时需注意通知团队成员,并使用git fetch --prune清理旧分支引用。该流程适用于本地和远程分支的同步重命名需求。

2025-11-04 10:18:43 1830

原创 Git 压缩多次提交commit

本文介绍了在 Git 开发过程中如何将多个提交(commit)压缩为一个提交,以便在功能测试成熟后更方便地应用到其他分支。通过 git reset --soft 和 cherry-pick 等命令实现提交合并的操作。

2025-10-31 09:06:35 411

原创 Git 仓库分支删除及清理指南

在日常 Git 仓库管理中,删除分支后可能仍然存在一些遗留问题,比如权限不足、分支未完全删除、垃圾数据未清理等。以下是一篇完整的指南,涵盖了从分支删除到仓库清理的操作步骤和常见问题解决方法。

2025-10-31 09:05:18 491

原创 git index lockFile exists 问题

本文介绍了在 Git 仓库中遇到 `index.lock` 文件存在的问题的可能原因,并提供了相应的解决方案。

2025-10-30 09:09:46 422

原创 git patch 应用指南

本文介绍了在 Git 项目中如何正确应用补丁文件,包括使用 git apply 和 git am 两种方式的详细说明,以及处理路径问题、解决冲突和验证变更的操作指南,适合需要合并补丁或协作开发的用户参考。

2025-10-30 09:08:44 1253

原创 git diff 使用

`git diff` 是 Git 中用于比较代码差异的核心命令,可以查看工作区、暂存区、不同提交或分支之间的差异。以下是其常见使用场景和参数详解

2025-10-28 11:42:18 554

原创 Git Clone 时指定行尾序列

在 Windows 主机上进行 `git clone` 后,文件的行尾序列可能会从 LF 变为 CRLF,导致一些问题。本文介绍如何在 `git clone` 之前配置 `core.autocrlf` 以确保文件的行尾序列保持为 LF。

2025-10-28 11:41:10 417

原创 git cherry-pick 出现 nothing to commit

在使用 `git cherry-pick` 命令时,可能会遇到 `nothing to commit, working tree clean` 的提示。本文将分析该问题的原因,并提供两种解决方案。

2025-10-27 13:51:16 373

原创 .gitignore 不生效问题——删除错误追踪的文件

当 `.gitignore` 规则不生效时,可能的原因之一是文件已被 Git 追踪。本文介绍如何移除 Git 追踪的文件,以使 `.gitignore` 规则生效。

2025-10-27 13:50:16 759

原创 记git status不显示已追踪文件文件的更改

本文记录了一个 Git 问题的排查过程:文件已被 Git 追踪且未被忽略,但修改后 `git status` 不显示变更。最终发现是由于 `core.fsmonitor` 设置导致的问题,并详细介绍了其原理和解决方法。

2025-10-26 17:40:10 583

原创 1. 电阻选型

本文系统介绍了电阻选型的关键要点,重点分析了四种常见电阻类型(薄膜、线绕、实心、特种电阻)的工作原理与特性差异。详细阐述了选型时需关注的7大参数:阻值、封装、功率、耐压、精度、温度系数及其他特性,并提供了降额使用建议。特别解读了E24/E96/E192系列的阻值编码规则,包括3位/4位字符表示法及小数点规则。通过典型应用场景对比,为不同精度要求的电路设计提供了选型指导,涵盖从消费电子到航天设备的广泛领域。

2025-08-10 23:08:56 1339

原创 Android WiFi BT 模组移植 分层详解

Android WiFi BT 模组移植 分层详解

2025-02-21 12:01:04 1630

原创 RK WiFi BT 模组移植调试方法

概要:本文介绍了 RK WiFi BT 模组的移植调试方法,包括硬件检查、设备树配置、驱动加载以及日志分析等关键步骤,以帮助开发者快速定位和解决问题。

2025-02-21 11:59:37 1040

原创 RK Android11 WiFi模组 AIC8800 驱动移植调试记录

概要:本文记录了 RK3568 平台上移植并调试 WiFi6 模组 AIC8800 的过程,涵盖 WiFi 和蓝牙驱动的适配与问题排查。

2025-02-21 11:00:55 6629 4

原创 RK Android11 WiFi模组 AIC8800 驱动移植流程

概要:本文介绍了基于 AIC8800D40 芯片的 WiFi6 模组 BL-M8800DS2-40 在 RK3568 平台上的驱动移植流程。主要涉及环境搭建、驱动代码分析、设备树修改、驱动编译配置、蓝牙库集成、wpa_supplicant 配置及 WiFi HAL 适配等内容,并提供详细的移植步骤和注意事项。

2025-02-20 20:59:21 7364 7

原创 STC8 系统时钟频率

如果未进行任何配置,单片机默认使用 **内部高速高精度 IRC** 作为系统时钟源,此时 **无需外接晶振**。

2025-02-14 09:48:50 1444

原创 STC8 简单延时指南

在 STC8 单片机中,要实现阻塞 CPU 进程的简单延时,可以直接使用官方的烧录工具生成延时代码。

2025-02-14 09:37:15 1051

原创 STC8 简单 PWM 输出使用指南

本指南以 **STC8H1K16** 为例,介绍 **PWM**(脉宽调制)功能的基本使用方法,适合新手快速上手 **PWM** 配置。

2025-02-13 18:05:30 4396

原创 Clip Studio Paint 报错:Running on unsupported Os. Clip Studio Paint will close.

启动 Clip Studio Paint 报错:Running on unsupported Os. Clip Studio Paint will close.

2025-01-08 22:05:10 2513

原创 屏幕时序参数详解

本文详细介绍了屏幕显示时序的基本参数,包括水平和垂直方向的有效像素、同步信号、前肩、后肩及其总周期的定义与计算公式。同时,通过公式和图示,阐明了各参数之间的关系,并提供了完整的参数缩写说明,帮助读者快速理解屏幕时序的核心概念和计算方法,是学习显示时序原理的实用参考。文中部分图片找不到出处,如有侵权,请联系删除。

2024-12-31 14:34:32 5632 1

原创 Ubuntu 下使用命令行将 U 盘格式化为 ext4、FAT32 和 exFAT 的详细教程

本教程将详细介绍如何将 U 盘格式化为和文件系统,同时包括如何安装必要工具。

2024-12-28 14:33:33 11364 1

原创 为markdown导出的pdf添加页眉页脚

为Markdown导出的PDF添加页眉页脚,虽然这个插件支持HTML和CSS,但有些功能可能需要自行调整。

2024-12-17 14:40:40 2451

原创 【教程】如何在 VS Code 中排查问题插件

Visual Studio Code 提供了**扩展二等分排查工具**(Extension Bisect),可以高效地定位问题扩展。

2024-12-04 10:42:27 1825 1

暴力风扇改造桌上风扇__外壳模型

请配合笔者的文章【项目记录】服务器暴力风扇改造桌上风扇食用

2022-09-11

可适用于ESP32的Adafruit_PN532库

修改了针对ESP32的PN532SPI通信速度配置,使用宏定义选择速度,所以其原来适用于其他板子的能力不受影响 具体修改方法查看本人主页文章《【ESP32】Adafruit_PN532库用于ESP32上时出现的问题及解决方法》

2022-08-31

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除