- 博客(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
原创 到底如何抓取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
原创 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
原创 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 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
2020-07-11
BS 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
2009-10-29
United States RBDS Standard
2009-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人