自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cpuwolf的成长笔记

通用性和性能总是矛盾,驱动程序就是这两者的折中产物

  • 博客(187)
  • 资源 (8)
  • 收藏
  • 关注

原创 Make.com HTTP POST内置模块缺一个请求头Content-Length

对于编码过的内容,需要计算编码后的长度,其实make.com有内建函数就是encodeURL(),再调用length()函数,就可以得到真正内容的长度。缺一个请求头,那么就添加一个头Content-Length,这个不难,可是问题是长度是多少?我们不能用原始数据的长度,要用编码之后的长度。别说我没告诉你,全英特网你也找不到这个信息。

2024-10-30 10:32:24 189

原创 如何抓到微软模拟飞行.dmp文件

应用程序抓.dmp,其实是微软操作系统自带的功能。当某个.EXE运行时崩溃了,WINDOWS系统会查询以上注册表,还确认如何存储崩溃的DMP文件。上面只是拿微软模拟飞行这个大型软件做个例子,其实任何第三方EXE都可以让WINDOWS系统自动帮你监控应用的运行情况。最上面注册表中,允许最多抓2个DMP文件,PS,每个将近18GB大小,太狠了。抓取类型2是抓完整内存镜像。

2024-05-22 18:06:44 803

原创 VSCODE正则表达式自动生成函数

我要写的函数很有规律,无非就是首字母大写,或者全部大写,或者全部小写。VSCODE的正则表达式可以满足,动画演示我如何一次性生产代码。/U$1 是首字母大写。

2024-05-17 06:23:56 320

原创 零刻N100小主机Ubuntu终于可以用了

几个月前买来的时候,发现安装Ubuntu 22.04,WI-FI和蓝牙都用不了。当时的Linux内核版本并不能很好处理Intel AX201这颗USB接口芯片。但是今天我发现Ubuntu 22.04升级到了Linux内核6.5.0-15,蓝牙和WI-FI已经可以使用。但是我们买小主机的,一般不是为了跑Windows,而是有一个节能的linux 服务器可以长期运行。零刻N100小主机系统自带WIN11,工作良好。

2024-01-31 09:06:49 3317

原创 联想乐商店更新安卓APK错误处理

其实他们的网页是有BUG的。HTTP GET appDetail请求会有个服务器内部错误。当你点击“重新提交”,联想开放平台会卡死。

2024-01-30 10:53:27 423

原创 Make.com的发送邮件功能已经登峰造极

目前数环通和集简云是完全没戏的。因为回复一个邮件需要修改邮件头部Reply-To,还有Reference电子邮件头部字段。我给你个任务,让你发送个新邮件给谁谁,你一定想到SMTP服务器不就行了。我给你第二个任务,我让你自动回复一个邮件,注意是回复。make.com的发送邮件功能已经做到了登峰造极。国内的无代码自动化企业可以学习一下人家。但是make.com已经提供接口。

2024-01-25 16:38:54 798

原创 接收邮件触发器

无代码自动化-接收邮件触发器-做的最好的是make.com。数环通和集简云在这方面差了很多,我考虑主要原因应该是国内没有用邮件的习惯,都是微信来微信去。2024年1月25日的观察结果。

2024-01-25 08:58:14 597

原创 数环通 没有Notion更新触发器

数环通的Notion接口,目前仅可执行。也就是说你目前只能通过定时器轮询。对比,集简云已经包含Notion触发器,使用起来会简单很多。今天是2024年1月25日。

2024-01-25 06:52:55 472

原创 数环通 http请求POST form数据根本没实现

你就看数环通 提供的UI就知道,BODY数据只有一个数据框,BODY数据其实需要可选多个输入框。

2024-01-23 16:27:27 521

原创 Home Assistant接入米家的自动化开关反应慢问题

HA介入米家的插件一般用国内大神写的Xiaomi Miot Auto,该插件可以自动枚举出所有已经接入米家的设备。

2024-01-19 10:16:30 3546 2

原创 金山数据表和数环通自动化是真兄弟么?

和两家公司是合作关系。我说过要想白嫖数环通,必须通过金山数据表的自动任务。但是到今天为止,我总结一下数环通对金山数据表的API支持并不完善,或者说不够完美。我列举一下我发现的问题,今天是2024-01-18,如果数环通未来更新了,这个总结就无效了。

2024-01-18 18:12:33 515

原创 Zapier/数环通/集简云 多触发条件实现思路

这三家公司都提供了类似“子流程”的概念。S:子流程触发->干大事。T1: 调用子流程S。T2: 调用子流程S。T3: 调用子流程S。

2024-01-17 11:59:57 568

原创 Zapier/Make.com/数环通/集简云的对比

Zapier/Make.com/数环通/集简云 这四家公司都是为了自动化,这也是流行大趋势。我不想错过未来的大趋势,花了2周时间分别用四家公司的模块实现了相同的任务。为什么会用2周时间?我第一次接触无代码自动化。最重要的目的是为了白嫖,所以必须找到能让我长期白嫖的方案。我的结论是虽然是无代码自动化,但是完全没有编程基础,想用无代码自动化系统,我看是难。而且最终也并没有实现无代码,我还是写了JS代码,用他们各自的JS代码模块运行。其实是鼻祖级别的存在,那么数环通/集简云 其实就是。

2024-01-14 08:07:59 2433

原创 数环通 JS脚本执行器 错误

这个字符不可出现在代码里任何地方,哪怕是注释也不行!把JS代码里所有%全部替换成\u0025。我想到了unicode。你肯定想不到是什么引起的---%

2024-01-11 16:34:12 478

原创 如何查看Windows OS版本号

我们可以看到,微软给OS各个组件都有版本号,每次OS更新,也是更新部分组件,那么最新的OS版本号,就会在这些组件的版本号中体现出来

2023-07-20 11:53:30 419

原创 最近我的X-Plane又开始崩溃了

根据这条思路又找到了一个目录【C:\ProgramData\Microsoft\Windows\WER\ReportArchive】,原来windows记录了每一次APP崩溃的原因。最近我的X-Plane又开始崩溃,而且是招呼都不打的直接消失,没有任何警告。今晚我突然想到了事件查看器。

2023-04-15 21:03:08 583

原创 ARM linux kernel file analysis

在arch/arm/kernel/head.S中,会建立页表,打开MMU。arch/arm/boot/compressed/vmlinux是arch/arm/boot/compressed/piggy.gz外包裹了一层自解压程序的内核。arch/arm/boot/zImage是根目录下arch/arm/boot/compressed/vmlinux的objcopy版。arch/arm/boot/compressed/piggy.gz是arch/arm/boot/Image的gzip压缩文件。

2023-03-14 20:57:26 289

原创 Xcode debug符号文件外置

在项目的Build Options的下面,有个Debug Information Format,选择DWARF with dSYM File。

2022-12-11 06:03:28 347

原创 解决问题的一生

我们这一生 ,都在解决各种各样的问题。有的时候是解决自己的问题,家庭的问题,公司的问题,世界的问题。所以想要富有,就去解决问题吧。你能站的多高,你就能看的多远。你解决的问题能帮助到别人越多,那么你的解决方案就越值钱。今天这个话题并不限制于软件。...

2022-08-12 00:00:00 129

原创 VScode正则表达式

子字符串替换方法,记着需要$1

2022-03-28 09:36:03 1810

原创 到底如何抓取Windows OS event trace log

我列举了一些可以用的命令,需要管理员权限运行logman query providerslogman query providers "Microsoft-Windows-Kernel-Acpi"logman create trace acpilog -p "Microsoft-Windows-Kernel-Acpi" 0xffffffffffffffff 0x4 -o C:\userdata\github\install\acpi.etllogman start acpiloglogm

2022-03-03 20:00:00 942

原创 EC和ACPI

对我来说ACPI就是Lua,一种粘合剂,用一种贴近于平台无关二进制编码,来干平台相关的事情。其中Lua解释器,相当于就是ACPICA开源库中OSPM调用的部分。ACPI的文档,确实是放在UEFI官网的下面Specifications | Unified Extensible Firmware Interface Forum对于EC,那么ACPI也必须把他抽象出来成一个设备我在ACPI的文档中找到对EC的抽象描述,举了个例子如下最吸引我的是_CRS对设备资源的描述这段,定义了两个.

2022-03-01 20:00:00 3571

原创 BIOS代码的研究

咱么也不是OEM厂商,也没有内部代码。如何能研究BIOS代码呢?思路要打开,你并不是第一个造车的人。那么有没有开源BIOS项目。还真有coreboot,又名linuxboot。那么其实很多BIOS关键点,都是可以从开源项目中学习到的。BIOS第一条指令放在哪里?读过IA32/64文档的同学,可以明显的看见IA开机第一条指令在0xFFFF,FFF0。这是文档。作为一个合格的嵌入式工程师,那必须落地为安,要见代码才能放心。必须先找scatter file/linker scripts,随便你

2022-03-01 19:45:00 3693 1

原创 Intel平台主脉络总结

这段时间一直在研究Intel平台,历史悠久,所以涉及的知识实在太多,如果随机学习,就如大海捞针。对于这种巨大的平台,要先去摸索到脊梁骨是最重要的,之后才能事半功倍。上图我对前几天的图做了更多细化总结,在前几天的图基础上加了些细节,主要是看文档的结果,让我更加确定了这幅图的准确性。...

2022-02-28 22:00:00 541 1

原创 进了OS,如何重刷BIOS?

我其实不太懂Intel平台_cpuwolf的成长笔记-优快云博客https://blog.youkuaiyun.com/cpuwolf/article/details/123133731?spm=1001.2014.3001.5501根据前一篇文章的分析,既然PCH有SPI控制器,那么CPU进了OS,理论上可以刷SPI flash。这也是为什么当年会有BIOS病毒的原因,促成了后期双BIOS设计在主板设计中出现。果然找到Linux内核文档已经,有文章Upgrading BIOS using inte.

2022-02-28 21:30:00 714

原创 自备一个刷BIOS神器

我其实不太懂Intel平台_cpuwolf的成长笔记-优快云博客【原创】大三学生写了个操作系统:19年前_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1YS4y1r77n#reply103602594912大概1998年,妈妈花了重金给买的奔腾II 266MHz,这个视频我也说了。20xx年,我自己组装的i7 7700k玩模拟飞行用。其实我一共就拥有过这两台像样的Intel平台电脑。其实我一直感觉我不懂Intel平台,但是基于IA-32的操作系统,我也写出来

2022-02-27 08:11:45 1389

原创 Intel ME到底在哪颗芯片里

前一篇文章画了个图今天我突然想到一个关键字Intel ME,这个东西在那里,不会这图我画错了吧?最终在德国网站上找到了一幅图https://www.heise.de/ct/hotline/FAQ-Intel-Management-Engine-3978291.html还好,ME居然运行在PCH里面,而且还是独立MCU,有自己的固件,居然还用minix OS,minix最厉害的就是崩溃以后的自恢复能力,这也就能理解了。总之我的图还是没画错。...

2022-02-27 07:14:25 2455 1

原创 Intel平台不可忽略的接口eSPI

eeSPI就是SPI升级版?根据这名字就感觉eSPI就是SPI的升级版,这样说没错。但是如果你思想上认为只是提高了点速度之类,那你就小看了。从双向通讯信号上讲,LPC/SPI/eSPI,大同小异、参考书公开的Intel pdf文档Enhanced Serial Peripherial Interface Base Sepcification当我们谈eSPI,其实主要是为了把LPC接口比下去的eSPI vs. LPC side band信号数量减少EC/Super I/O芯片和PCH的连接如

2022-02-25 16:46:50 4773

原创 我其实不太懂Intel平台

【原创】大三学生写了个操作系统:19年前_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1YS4y1r77n#reply103602594912大概1998年,妈妈花了重金给买的奔腾II 266MHz,这个视频我也说了。 20xx年,我自己组装的i7 7700k玩模拟飞行用。其实我一共就拥有过这两台像样的Intel平台电脑。其实我一直感觉我不懂Intel平台,但是基于IA-32的操作系统,我也写出来了,其实自己知道,里面很多的代码都是建立在Intel的老

2022-02-25 16:09:28 817

原创 我和X-Plane 11首席程序员谈API设计

2022-01-17 14:04:10 378

原创 Xcode编译器很牛的代码分析功能

主要是我要设计一套代码同时跑在三个平台上,Windows,Linux,macOS。为奎克质造的设备写个对接X-Plane的插件。这种设计多出了很多事情,同一套代码,我需要到三个OS去编译,事情多了很多。但是也带给我很多新的视野,更重要的是好处,我可以在多个OS之间交叉检查我的代码的Robust。最近在用Xcode编译代码时,发现一个不起眼的编译选项Analyze,这是以分析为目的的编译,具体背后在干什么我不知道,也不关心,这种编译方式会比普通编译时间更长点。编译完之后,左侧错误列表会列举出一

2022-01-01 21:47:49 867

原创 破解Cython对vcruntime140.dll依赖

默认情况下用Cython生产.pyd动态库文件,总是会依赖vcruntime140.dll。这就意味着,使用.pyd的用户需要安装VC库VC我还算了解,通过编译参数可以破解掉这个限制,需要修改一下模块distutilsD:\Python38\Lib\distutils\msvc9compiler.pyD:\Python38\Lib\distutils\msvccompiler.pyD:\Python38\Lib\distutils\_msvccompiler.py搜索我的pyt.

2021-11-07 18:00:21 589

原创 XTouchDownRecorder插件更新

https://x-plane.vip/xtdr/X-Plane 11降落插件XTouchDownRecorder已经跑了4年了,我的逻辑是,每半个月需要用户登录一次,以更新用户token。结果每次接近15天时,插件总是不停的弹窗要求用户登录。这个 BUG已经存在了好几年,最近终于好好想了想,在服务器端解决了这个问题...

2021-08-04 05:45:23 481

原创 人生第一块PCB

我要感谢互联网云时代的到来,让我这种电路小白,也有机会利用云平台国产立创EDA画自己人生第一块PCB板,之前都是用洞洞板自己焊接,结果飞线飞的我都找不到北。这次的PCB尝试,只是把飞线整理在电路板上,并没有复杂的电路,更多是考验,我测量手头元件的能力,游标卡尺起了很大作用...

2021-08-04 05:36:05 437

原创 Intel架构实模式,保护模式,64位模式,64位兼容模式 来回切换

# we can boot from bootloaderfunction logic_boot_init()# please make sure paging is disabled# before enter into sbft_enter.code32sbft_enter: cld push %fs push %es push %ds push %eax push %ebp push %edi pu...

2021-06-11 12:14:56 853

原创 Wireshark解析USBPCAP的USB MBIM数据包可行性

你搜遍整个google你也找不到一个截图 关于用Wireshark解析USB MBIM的数据包是什么样子的。因为这里面有坑。经过了我研究wireshark MIBM解析相关的代码。终于绕过了问题我是用的版本是Wireshark 3.4.4,成功解析USB MBIM数据包的截图...

2021-03-23 09:14:12 1559 1

原创 今天收到模拟飞行平台X-Plane 11官方邮件

今天收到模拟飞行平台X-Plane 11官方邮件。主要是X-Plane 11.50版本正在经历一个长长的公测阶段,今天的版本是X-Plane 11.50b14,他们把API变成了thread unsafe API,导致我的插件XTouchDownRecorder崩溃,其实今天一大早5点,我就开始修复这个问题,做了一些结构性调整。说明插件XTouchDownRecorder,已经在模拟飞行社区有一定影响力,感谢宇宙...

2020-07-12 19:59:28 1291

原创 海盗船水冷风扇H80iUbuntu Linux下的降噪

sudo snap install opencorsairlinksudo snap connect opencorsairlink:raw-usbsudo snap connect opencorsairlink:hardware-observesudo opencorsairlink --device 0 --fan channel=0,mode=3Dev=0, CorsairLink Device Found: H80i GT V2!Vendor: CorsairProduct.

2020-07-11 05:41:53 688

原创 Ubuntu 18.04 BuildYourOwnKernel

GET SOURCEsudo apt-get install linux-sourcecd /usr/srctar xf linux-source-4.15.0.tar.bz2 -C ~/Public/cd ~/Public/linux-source-4.15.0/COMPILEcp /boot/config-4.15.0-109-generic .configLANG=C fakeroot debian/rules cleanfakeroot make-kpkg --ini

2020-07-11 04:22:44 407

原创 Linux内核USB HID游戏摇杆20年来都存在按键数量限制

本来是奎克质造生产的模拟飞行设备QMCP737Chttps://x-plane.vip/quickmade/qmcp737c/我在写软件,支持全平台win/lin/mac,和模拟飞行平台X-Plane 11保持一致。结果WIN/MAC对设备支持没问题,插上就可以用。但是Linux,插上也可以用,但是只剩80个按键,明明我的设备是104个按键,结果只识别出80个按键。然后用各种关键字max USB HID button number之类一顿GOOGLE搜索,无果。我记得Linus说过,

2020-07-10 22:09:39 1560 1

linux-image-4.15.18_2.0.qmcp737c_amd64.deb

Ubuntu18.04游戏摇杆USB HID按键数量无限制内核Linux kernel测试安张包,基于官方内核版本Ubuntu 4.15.0-109.110

2020-07-11

OBS网络直播间会往专业化发展

OBS网络直播间会往专业化发展,zbmate专注于网络直播间的装修

2017-06-23

Atomthreads STM8L cpuwolf 1.0

RTOS STM8 Atomthreads

2013-10-31

BS EN 62106 Specification of the radio data system(RDS) for VHF/FM sound broadcasting range from 87.5 to 108 MHz, 2001

英国标准关于RDS的标准,这可是RDS标准的前身 EN 62106 Specification of the radio data system(RDS) for VHF/FM sound broadcasting range from 87.5 to 108 MHz, 2001

2009-10-30

Traffic and Travel Information broadcasting - protocols for the 21st century

Traffic and Travel Information broadcasting - protocols for the 21st century Dietmar Kopitz, Bev Marks

2009-10-29

United States RBDS Standard

1984年,第一个RDS的文档发布。1992年美国也放出了自己的RDS标准,并且改名为RBDS(Radio Broadcast Data System),实际上,这个标准和RDS没有什么太大区别。同年,美国又在RBDS中加入了TMC(Traffic Message Channel)

2009-10-29

3GPP TS 23.040 V8.3.0 (2008-09)

3GPP TS 23.040 V8.3.0 (2008-09) 3GPP关于短信息格式的规定

2009-10-23

汽车CAN bus接线位置

包括的汽车有Audi,BMW,Honda,Mazda6,Mercedes,Peugeot,Volkswagen等等的车型,CAN BUS连线的位置

2009-10-14

空空如也

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

TA关注的人

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