小安派|01开发环境搭建

1. 开箱 开箱视频已发布到B站上,欢迎一件三联。 2. 开发环境搭建 论坛上已经有比较多的开发环境搭建文章了。可选windows和linux。且官方已经提供了虚拟机镜像。原本想着使用开箱即用的,结果打开百度网盘就😵了。镜像太大了,下载速度几十k。算了,还是自己安装一个吧。 首先是安装一个ubu……

阅读全文

小安派| 系列计划

序号 主题 内容 1 ✔ 开发环境搭建 1 ✔ nes 2 ✔ touch_pad «««< Updated upstream 3 ✔ gpio 使用rp2040的逻辑分析仪进行io pwm测量 ======= | 3 | gpio | 使用rp2040的逻辑分析仪进行io pwm测量 | Stashed changes | 4 | uart | | | 5 | adc | | | 6 | i2s | | | 7 | rtc | | | 8 | lcd | | | 9 | lvgl | | | 10 | rtos | | | 11 | ble | | | 12 | ble_keyboard | |……

阅读全文

Linux环境变量

1. 查看环境变量 查看环境变量有三个命令: env:env命令是environment的缩写,用于列出所有的环境变量; export:单独使用export命令也可以像env列出所有的环境变量,不过export命令还有其他额外的功能; echo $PATH: echo $PATH用于列出变量PATH的值,里面……

阅读全文

ETW机制

通过ETW获取的信息非常丰富,可以通过ETW获取到的信息有: 文件类信息,包括文件创建、删除、读写等信息。 注册表信息,包括注册表的创建、删除、读写等信息。 进程线程信息,包括进程创建退出、线程创建退出、模块加载等。 网络信息,TCP、UDP协议的发送,接收ip地址以及数据长度等。 CPU……

阅读全文

WPP Tracing

1. Advantages over KdPrint It can be enabled, disabled and filtered during runtime with minimal overhead by logging in real-time binary messages Traces are are automatically included in the crash dumps Logs can be easily collected using a script Can be very useful for automating manual tests which use log's output Time Stamps, Function names and some other useful data can be easily included into log 2.Viewing the WPP trace messages in real-time Copy the driver's PDB file from the build folder to the target machine. Copy traceview.exe from WDK install location on the build machine (C:\Program Files (x86)\Windows Kits\8.1\Tools\x64\traceview.exe) to the target machine. Start traceview as an Administrator. On the File menu, click Create New Log Session. Click Add Provider. Click PDB (Debug Information) File, and then choose the .pdb file which came with the driver's build, in the build's folder.……

阅读全文

2022总结与2023计划

每年年终最忐忑和惊奇的就是总结这一年的成长了。忐忑的是上一年的计划是否又落空了,惊奇的是回顾这一年发掘自己在一些领域又有了神奇的进步。……

阅读全文

GPU渲染管线和硬件架构浅谈

作者:landonwang,腾讯 IEG 客户端开发工程师 本文简述了 GPU 的渲染管线和硬件架构,对一些常见问题进行了讨论和分析。特此分享出来,与君共勉。当然,由于本人并未从事过硬件开发的工作,文中有错漏之处在所难免,欢迎批评指正。另外本文内容量很大,总结下来有以下几点核心内容:(1)移动平台……

阅读全文

Windows驱动自签名

需要makecert.exe和signtool.exe这两个开发工具。这两个工具在WDK的安装包中就有的。例如我本地安装的WDK10.0.22000.0,那么在安装目录下即可看到这两个可执行文件。 先来介绍下这两个工具: makecert.exe 是用来生成证书文件的,也就是用它来生成一个后缀位.cer的文……

阅读全文

PiCo| 开发环境搭建

https://www.skyone.host/2021/02/23/win10-xia-pei-zhi-shu-mei-pai-pico-de-micropython-yu-c-huan-jing/ https://blog.csdn.net/m0_53777801/article/details/112982045……

阅读全文

USB-HID鼠标、键盘通讯格式

1. 鼠标的通讯数据格式 鼠标发送给PC的数据每次4个字节 BYTE1 BYTE2 BYTE3 BYTE4 定义分别是: BYTE1 -- |--bit7: 1 表示 Y 坐标的变化量超出-256 ~ 255的范围,0表示没有溢出 |--bit6: 1 表示 X 坐标的变化量超出-256 ~ 255的范围,0表示没有溢出 |--bit5: Y 坐标变化的符号位,1表示负数,即鼠标向下移动 |--bit4: X 坐标变化的符号位,1表示……

阅读全文