程序开发
Android
Spring Boot
数据私有化
NAS
软路由
私有云
内网穿透
服务器
资源下载
PC软件
黑群晖
关于/联系我
千古八方的博客
登录
内容搜索
搜索本站文章内容
搜索
最新资源
PX4无人机
PX4 硬件版本说明( HW ver 、 rev )
关于PX4的版本号和修订号的说明: PX4 代码里会根据版本号, 来初始化对应的传感器,及主芯片,务必配置正确! 1. 【千古八方的玩具】飞控原理图,需要把rev设置为0x10、ver设置为0x01。 DIY只有一个版本,直接代码里写死 board_common.h (取值如下)# define HW_FMUM_ID(rev) (0x10 &am
PX4无人机
遵循PX4 FMUv6X文档手册的飞控变更历史(村头于大爷也可搞定的飞控)
目录: 1. 商品详情 2. 功能描述 3. 变动历史,倒序 4. 调试遇到的问题及注意事项 1. 商品详情: 商品链接,原理图、PCB制版文件 2. 描述: 1. PCB仅使用单面板,仅需一个恒温台、一管锡膏,村头于大爷也可以搞定的飞控。2. 超大的0805封装,大块头的外露引脚封装, 新手也可以很轻松。 学习、开发调试建议用V1.2;DIY
未分类
git clone代码,使用一次性代理,配置代理服务器
笔记: git clone 使用一次性代理,使用git克隆代码总是失败,所以需要下载源代码的时候配置一下代理。如下 git clone https://github.com/ExpressLRS/ExpressLRS.git --config http.proxy="socks5://127.0.0.1:7890"
Linux
Logwatch 报警,发送邮箱超出40MB限制 sendmail-largeboxes (large mail spool files) 的解决方法
logwatch 每日日志里提示: --------------------- sendmail-largeboxes (large mail spool files) Begin ------------------------ Large Mailbox threshold: 40MB (41943040 bytes) Warning: Large m
PX4无人机
PX4 V6X/V6C版本,QGC里找不到 TELEM2接口配置信息,没有MAV_1_XXX配置选项的解决方法
最近调试的时候,有小伙伴反馈: PX4 V6X/V6C版本,QGC(QGroundControl)里mavlink1无法配置为 TELEM2接口。 重启PX4后,QGC配置界面里还是找不到SER_TEL2_XXX相关的配置, 也没有MAV1_相关的配置: // 没有以下配置选项 MAV_1_CONFIG = TELEM 2 MAV_1_MODE
未分类
DIY一款支持PCIE、USB、插线供电,支持显示电脑状态的开机卡V2.0
由于电脑彻底断电后, 我的主板,再次来电是无法唤醒电脑的。 所以往期DIY了一款自由接线式开机卡,可以任意摆放开机卡位置; 支持外部供电和主板待机供电,满足自己的需求。 但是根据反馈,每个人的需求不太一致,所以这期DIY了一款比较通用的版本。该版本开机卡支持PCIE、USB、插线三种方式供电。另外往期开机卡不能显示电脑状态,所以这期增加了显示电脑状态的功能。
软路由
移动 CMCC RAX3000M 使用TTL 刷机 官网原版OpenWrt 软路由
原作者提供的刷写步骤: https://github.com/openwrt/openwrt/pull/13513 我刷写时的操作命令记录: 1. 导出自己路由器的配置文件 登录路由器,点击【管理 -> 配置管理 -> 导出配置】 2.
未分类
一块PCB板全搞定,国标5孔WIFI物联网插座, 含反激电源模块
######################################################################################## B站:千古八方的玩具 https://space.bilibili.com/352315882# # USB充电器:220V转5V 1.5A 反激电源, 功率、
Linux
内网穿透
FRP内网穿透,透传客户端IP
早期使用内网穿透的时候,FRP、NPS、Ngrok都不支持proxy-protocol 代理协议的。 由于NPS有个管理页面,所以选择了NPS + Haproxy的方式进行透传。 最近请求数量有点大,NPS长时间运行,并且大量请求会出现以下错误: 2025/02/19 16:14:45.433 [W] [base.go:90] get connection
未分类
视频显微镜/电子放大镜的放大倍数的计算公式
最近买了个电子放大镜,关于如何计算放大倍率的方法,千古八方整理如下。 电子放大镜的放大倍数的计算公式如下: 总放大倍数 = 目镜倍率 x 物镜倍率 x(显示器尺寸 x 25.4 / CCD靶面对角线尺寸大小) 这里以千古八方组装的放大镜为例,详解各参数的含义。 电子目镜为工业相机 XW4800-A,CCD的
未分类
从原理图到PCB,自制5~35V宽电压,带一路MOS管开关的温湿光压四合一气象站模块
为了检测冬季室内的温湿度,满足条件厚启动加湿器;DIY了一款温湿光压四合一气象站模块,分享给有相同需求的小伙伴。 主要功能: 支持5~35V宽电压 BME280负责获取温湿度、大气压数据,BH750FV获取光照强度数据,然后实时上报给服务器 使用一个大功率MOS管提供远程开关功能 源码、PCB文件、固件程序、APP,打包分享给有需要的小伙伴参考。  
未分类
从MP4提取音频,音频速度变慢、音调变低的解决办法
从短视频上发现了一首很好听的歌曲,下载短视频后,需要从短视频的MP4文件里提取音频。 然后把音频拖拽到Audition 这款工具里,发现导出的音频,播放速度变慢、音调变低(或变快、变高)。 这是因为短视频的音频标示的采样率与实际的采样率不一致导致的。 我们只需要点击【编辑】->【解释采样率】,然后弹出【解释采样率】调整窗口。 在弹出的【解释采样率】窗口
Linux
未分类
Linux下如何创建自签名的 SSL 证书?
自签名SSL证书背景: 当由于某种原因(如:购买CA签名的证书太贵,内网需要认证等情况),无法正常获取知名 CA 签发的证书。这时可以自己当作CA运营商,给自己签名发放证书。 网上有很多的自签名的教程,笔者使用过很多这类CA签证的脚本,但是随着多种场景的使用,发现教程里的证书在某些场合无法通过验证。如明明浏览器运行良好的SSL证书、但是放到单片机里就无法验证
Linux
移动 Vmware Linux虚拟机 eth0 变成 eth1 的解决方法
从网上下载了个“单机游戏”,他的服务端是个linux虚拟机,然后用vmware打开时会提示:“移动了虚拟机”、“复制了虚拟机”两个选项。 默认VMware推荐选择 “复制了虚拟机”,选择后网卡MAC地址发生了改变。 由于系统配置文件【/etc/udev/rules.d/70-persistent-net.rules】里保留的还是老网卡的内容,所以新网卡会被识
未分类
笔记: 抛开技术,单从人性角度来说基金就不值得买!
24年10月,A股大幅度调整, 在11月初爆出来国内知名基金(主动型),当时竟然在做空国内某知名空调的股票,这还是证监会发文严令禁止的情况下。不得不感慨下。 我们简化下模型: 笔者成立100个基金, 每年收3%管理费,其他费用略, 然后各位买这些基金。 笔者让家里的猫随便组合, 这100个基金总有一两只会碰到死耗子吧,然后大涨。 然后各位会继续买
Linux
Linux systemd/system 目录详解
现今多数Linux系统服务都使用了Systemd来管理, 在平常使用或看技术文章时,常看到以下四个system目录: /lib/systemd/system /usr/lib/systemd/system /run/systemd/system /etc/systemd/system 这四个目录有什么区别呢? 首先, /lib/systemd/system
Linux
Linux下,开机自动休眠硬盘
服务器上有一块用于备份数据的磁盘, 除了备份数据时,基本用不到这块硬盘。 为了延长这块硬盘的寿命,需要开机启动后休眠这块硬盘。同时起到节省电量的目的。 使用的命令是hdparm。 man hdparm // 查看使用说明 主要用到的参数如下: -S参数: 设置磁盘进入待命状态 (Standby/Spindown)的超时时间。该值用以确定磁盘在处于无活动状态多
未分类
Wake On Lan (WOL) 遇到的几种无法唤醒的情况
一直用WOL的方式唤醒家里的台式机,疫情期间有次急用电脑,但是死活没唤醒。前段时间,又遇到了一次这种情况。 后来才知道,当电脑彻底断电后,电脑是无法远程唤醒的。 通过搜索资料,解决了遇到的以下几种情况,导致的WOL无法唤醒: BIOS里未开启WOL,选项名叫 【Wake On Lan In S5】,不同电脑BIOS有差异。 系统层面:Win7 没有明确支持,
Linux
kernel 报错 ata3: SError: { HostInt PHYRdyChg 10B8B DevExch } failed command: FLUSH CACHE EXT (已解决)
运行了好几年的x86主机,在去年更换了固态硬盘后,开始报错,错误原因不记得了,只记得有 status: { DRDY } ata3: hard resetting link 这么一条。后面会越来越频繁,最后次数多了直接连不上硬盘了。 期间重插SATA线、调换接口,还退还了两块SSD硬盘,最终换了PCIE-sata卡,也换了SATA线,问题才消失。
服务器
platform regulatory.0: firmware: failed to load regulatory.db (-2) 解决方法
我的Debian系统换成了systemd-networkd 管理网络,没有无线相关的硬件设备, 然后升级内核到6.1.0-23后,报以下错误: platform regulatory.0: firmware: failed to load regulatory.db (-2) platform regulatory.0: Direct firmware lo