云酱的笔记本

云酱的笔记本

无感情流水账

USB HID上位机简单实现

USB HID上位机简单实现以CH549为例,实现简单的HID上位机功能。修改HID报告描述符在HID报告描述符中添加Vendor-Defined Usage Page,然后并设置REPORT_ID(每个子HID设备都应该设置,且不重复),这样就能在不新增端点的情况下,实现自定义HID报文功能。 /* Vendor */ 0x06, 0xB1, 0xFF, //...

折腾网络启动(4)Linux无盘系统

咕咕咕。。。还有一个平板的评测还鸽着呢🤣,请叫我挖坑小能手关于无盘系统,本人Google捣腾了一段时间,才发现Arch Linux Wiki上有一篇无盘系统的文章,自己在虚拟机环境下测试可行,这里记录下搭建的完整流程。Windows 无盘系统的逻辑与 Linux 的完全不同,尝试 iSCSI 启动时会直接蓝屏,还没有找到比较靠fang谱bian的解决方法,只能先放着咯😑画了一个简单的流程图创...

HP ElitePad 1000 G2 Windows平板使用体验

前段时间逛海鲜市场时刷到的这款平板,价格很便宜,应该是某国企批量退役的。我买的这个是比较靠前的那家,店家还提供了改装 Type-C 充电口和标准 Type-A 数据口的服务。平板机身只有耳机接口和HP专用的扩展接口,当然这个扩展接口也负责充电,咸鱼上 10W 左右的扩展口充电器被卖到 100+,所以才有上面改 Type-C 口充电的卖家。专用扩展口即是优点也是缺点,这个接口可以扩展很多设备出...

折腾网络启动(3)NFS 和 LiveCD

记录下使用 iPXE 和 NFS 文件系统实现 Linux Live CD 网络启动服务搭建方法。本次 iPXE 启动后将 vmlinuz 和 initrd 载入内存 ,然后由 Kernel 通过 NFS 文件系统加载 filesystem.squashfs。之前实现 Linux 发行版的 NetBoot 只能进行安装,局限性很大。搭建 NFS 服务安装软件包Debiansudo apt i...

折腾网络启动(2)iPXE 篇

这里接着上一篇的说,会用到之前的 Dnsmasq 和 Lighttpd 服务。iPXE 是 PXE 的一个开源 Bootloader,于 2010 年作为 gPXE 的分支创建,可在X86 AMD64 ARM 等架构下运行,不挑网卡,兼容 UEFI,广泛的协议支持。What does the "i" in "iPXE" stand for?It doesn't.from Frequently...

折腾网络启动(1)BIOS+PXELINUX

最近捡了台 OpenWrt 的便携路由,一直在桌角吃灰总觉得有些浪费,尝试着在这台路由上搭建 PXE 网络启动。PXE(Pre-boot eXecution Environment,预启动执行环境) 由 Intel 公司开发,工作于 Client/Server 的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再用 ...

AMD Fluid Motion 视频播放器插帧

这功能算是A卡(GCN架构)的福利了吧,对于N卡和集显用户就没有这待遇了,大部分的插帧软件都是收费的。以前试用过SVP的视频插帧功能,对那丝滑流畅的效果恋恋不忘,可惜是收费软件,试用时候会在视频上打上水印,影响观感。正好我有一台Ryzen 3500U笔记本,倒腾一下农企家送的硬件视频插帧功能。使用前建议更新到最新版 AMD 显卡驱动程序桌面点击右键,选择“Radeon设置”,选择“视频”选项...

修复树莓派 apt 更新错误

我经常使用ssh连接到树莓派,并使用 apt update && apt upgrade 进行系统更新。但由于使用无线网络连接,网络并不是很可靠偶尔会出现断连的情况,重连后看不到系统更新的进度,这时候突然断开电源可能会造成系统损坏导致无法开机。正常使用的时候建议先使用命令 sudo poweroff 关闭系统,等绿灯不再闪烁后再断开电源;或者在GPIO接口安装物理按键,配合脚...