解决orangepi-build编译Orange PI 3B的Server镜像时卡住的问题
由于dpkg在安装包时等待用户交互,导致无法正常编译,修改rockchip-rk356x.conf
配置文件,给apt添加dpkg使用默认选项的参数,即可正常编译。
解决禁用睡眠唤醒定时器后,电脑睡眠时仍会唤醒的问题
开启了样式对比唤醒导致电脑在睡眠时被其他设备发送的请求唤醒,在设备管理器内将网卡的样式对比唤醒禁用后恢复正常。
使用U盘给MacBook Pro 2011款安装macOS High Sierra和Windows7双系统
坑太多了,没有简介......
维修精明鼠NF-8209寻线仪无法开机的故障
经过检查,故障原因为DC-DC芯片损坏导致的3.3V单片机没有供电无法开机,更换损坏的芯片后一切正常。
关于固态硬盘长时间不通电导致系统蓝屏、数据丢失的亲身体验
经过这次折腾,看来装固态的电脑还是要经常开机的(SLC和MLC颗粒的断电数据保留时间会比TLC之后的颗粒长很多),不过需要注意,这个开机还不能是只开几分钟就关机,因为主控需要时间搬运数据来给数据“加热”,所以建议开机时间长一些并且全盘读取一次(扫描一次坏道或者把所有数据复制一次之类的操作)。
给 Ultimaker Cura 添加 Ender3 S1、Ender3 S1 Pro、Ender3 S1 Plus 打印机配置文件
最近了解到 Creality Slicer 是基于老版本的 Ultimaker Cura 创建的,虽然 Cura 4 到 Cura 5 变化较大,但配置文件格式个人认为没理由进行太大的修改,于是就尝试将 Creality Slicer 的配置文件复制到 Cura 上。经过测试,Creality Slicer 的配置文件经过简单修改后即可在 Cura 正常使用。
在STM32上使用U8g2图形库并配合DMA发送显示数据(LL库)
在U8g2内有一块显示缓冲区,大小和屏幕相同,所有绘制操作均是在此缓冲区上进行的,最后使用SendBuffer();将缓冲区的内容发送到屏幕。我们可以将内部的缓冲区内容复制出来,然后再使用DMA发送到屏幕,可以节省很多时间。
在STM32上使用U8g2图形库驱动GP1287 VFD屏(LL库)
本文将以STM32F103C8T6和GP1287VFD屏为例,从CubeMX创建工程开始进行说明。以前有写过一些用法,但是当时更多的是写的怎么自己修改库来支持这个屏幕,关于怎么创建工程写的比较少。最近刚好在测试这个屏幕,所以就用它来演示。
解决在打开Wake On Lan (WOL)后电脑反复重启无法关机的问题
由于PCI-E转USB3.0转接卡的原因,造成在开启Wake On Lan后电脑无法关机,拔掉转接卡或将转接卡的唤醒引脚断开后恢复正常。