自定义博客皮肤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的成长笔记

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

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

原创 如何查看Windows OS版本号

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

2023-07-20 11:53:30 51

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

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

2023-04-15 21:03:08 156

原创 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 160

原创 Xcode debug符号文件外置

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

2022-12-11 06:03:28 114

原创 解决问题的一生

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

2022-08-12 00:00:00 67

原创 VScode正则表达式

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

2022-03-28 09:36:03 1658

原创 到底如何抓取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 581

原创 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 2887

原创 BIOS代码的研究

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

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

原创 Intel平台主脉络总结

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

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

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

我其实不太懂Intel平台_cpuwolf的成长笔记-CSDN博客https://blog.csdn.net/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 557

原创 自备一个刷BIOS神器

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

2022-02-27 08:11:45 914

原创 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 1671 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 3006

原创 我其实不太懂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 549

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

2022-01-17 14:04:10 213

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

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

2022-01-01 21:47:49 765

原创 破解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 471

原创 XTouchDownRecorder插件更新

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

2021-08-04 05:45:23 324

原创 人生第一块PCB

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

2021-08-04 05:36:05 288

原创 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 662

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

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

2021-03-23 09:14:12 1328 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 1075

原创 海盗船水冷风扇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 506

原创 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 266

原创 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 1135 1

原创 upgrade CentOS6 default mongodb from 2.4 to 3.6

upgrade CentOS6 default mongodb from 2.4 to 3.6Vultr CentOS6 default mongodb version is 2.4.14.Backup databaseAssuming you have running database on mongodb. so always backup you database before doi...

2019-01-27 17:25:30 217

原创 上海电信光猫超级管理员密码后门

打开 http://192.168.1.1 ,用光纤猫上的账户密码进行登录。下载 http://192.168.1.1/backupsettings.conf 。用记事本或者其他文本编辑器打开backupsettings.conf,然后查找Password,这就是你的超级管理员密码。再次打开 http://192.168.1.1 ,如果之前的还登陆着,先退出,然后用账号名为telecomadmin...

2018-06-08 07:15:14 52604

原创 X-Plane 11崩溃问题

X-Plane 11算是吃机器的大型模拟飞行软件。而且会安装插件,无论是飞机插件,还是其他插件,每个人都有自己的喜好,然而装着装着,你会发现飞机正在巡航,突然程序退出了。你要知道飞机冷舱启动,到爬升几乎需要1个小时准备时间,突然游戏退出,那是多么的扫兴。当我们遇到游戏崩溃时,其实真的是抓瞎。你可以有你的怀疑,你可以用你的方法去一个一个排除,但是费时费精力。你也可以去论坛一顿叫,然而不是自己问题的时...

2018-02-26 21:08:41 8677

原创 excel 如何比较两个表的字段相同的

=IF(ISERROR(MATCH(A1,Sheetall!$A$2:$A$3223,0)),"",A1)Sheetall是原数据的另外一个表格

2018-02-09 13:49:27 3341

原创 intel 2018开门红爆出存在20年的安全隐患Meltdown & Spectre

这Logo的版权是wikipage。meltdown&Spectre。作者因为写过基于intel IA架构的操作系统,虽然烂在了肚子里,但是对本人的职业生涯有着根基一样的影响。所以一听到这事,我就兴奋了,花了些时间看了看老外的解释。发现这个问题的居然是google先不谈技术,说说这事有多大影响。这么说吧,基本可以说凡是使用的intel CPU的联网的电子设备,都有可能被黑客攻击,无一幸免,

2018-01-05 20:46:32 917

原创 Chrome的版本历史

Chromium 37.0.2062.94对于CSS3的兼容性,Chrome版本37有戏剧性的问题

2017-07-25 21:37:27 2833

原创 How To Install Discuz X3.2 on the One-Click LEMP Application

IntroductionDiscuz is Internet forum software written in PHP and developed by Comsenz Inc., which supports MySQL databases. It is the most popular Internet forum program used in China.In this article,

2017-07-25 10:30:09 479

原创 Discuz X3.2 论坛关闭后,MySQL帖子导出为.csv

Discuz X3.2的论坛关闭了,那么数据库MySQL的帖子要是直接丢弃那就太可惜了。所以我花了一天时间,研究了一下怎么不让这些历史数据浪费。首先进入mysql,使用数据库ultraxuse ultrax;字符集的问题set names utf8;备份一下所有人的联络方式,导出为.csv数据表文件select email,username,password from pre_common_memb

2017-07-24 14:08:22 1294

原创 未来高大上的OBS游戏直播间的参考样子

未来高大上的OBS游戏直播间的参考样子有水友的实时聊天,并且可以实时语音读出聊天有实 时投票有主播接的广告还可以倒计时

2017-06-22 08:12:50 1197

原创 从斗鱼顶级女主播来思考直播间画面的布局

做什么事情,都先要看做的最成功的人,再思考自己的思路。斗鱼顶级主播冯提莫,美女唱歌主播她的直播间,当然是有经纪人团队专人打理,但是万变不离其宗,还是要落实到直播画面。冯提莫的直播间画面,是采用左右布局:左侧是大主播本人,这当然是重中之重。主播是绝对重要的,其他的都是其次。右侧的区域比左侧要小很多,而且很简单,背景就是白底,上面叠加了个人的公众号:微博 和 微信。接下来,是一个taobao店,没有细研

2017-06-19 10:33:36 6479

原创 OBS bit rate推流比特率最佳设置

你看OBS使用中全是比特率最佳设置的问题,而且还有那么多人说出很多看似有道理的道道。 我们来看看真正的OBS官方关于bit rate是怎么说的,如下是翻译总体来说,没有一个完美的方式直接找到最佳设置,只有做实验。当然终极目标是很明确的,3500kpbs,以及最高分辨率,还是就是合理的FPS。所以没有所谓的公式,只有做实验,而且做实验很快的呀,各种值尝试一下。我的电脑的设置如下,2100以上,图像

2017-06-16 13:32:43 28960 1

原创 真正的OBS工作室版本最新消息19.0.2

OBS同时支持3个操作系统windows, Mac, Linux。所以主播可以在任意这三个平台直播

2017-06-15 21:34:50 836

原创 OBS Classic经典版已经不再支持

给各位主播看看,你们抱着不放的OBS Classic经典版,真正的官方OBS消息是OBS Classic (No Longer Supported)OBS Classic经典版已经不再支持,所以以后只有一个发展方向OBS Studio工作室版本

2017-06-15 21:31:50 3582

原创 OBS直播画面模糊怎么回事

主播,你能问出这个问题,是好事,至少说明OBS直播,已经玩起来了。那么一个小小的设置,就可以让你的画面清晰起来。就是视频比特率,以我的经验,把视频比特率设置到高于2100,以后,清晰度已经到达可以接受的程度。当然数字越大,视频清晰度越高,但是也要考虑到你的网络上行速度的感受。OBS主播进阶教程 http://blog.csdn.net/cpuwolf/article/details/7239276

2017-06-15 16:05:51 40515

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关注的人

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