1.RK3399 探索之旅 / Display 子系统 / 基础概念
2.win8.1不能运行unlocker203,导致无法用VM装mac os
3.slmgr.vbs文件主要有哪些功能及用途?
RK3399 探索之旅 / Display 子系统 / 基础概念
深入探索RK显示子系统基础概念,了解驱动开发的关键点。
驱动框架构建者们在多年经验中累积的代码,让Linux驱动开发变得复杂而有深度。定位学习驱动开发时,2021短链接源码建议先从整体把握,再适当地填充细节。从使用者的角度出发,思考如何更好地应用驱动框架,可能会带来更好的学习效果。
作为一位新手,我记录下自己的一些想法和学习心得,欢迎各位指正。
一、好玩的源码基础概念
1. Linux的两种显示方案
2. DRM/KMS基础概念
DRM subsystem包含DRM driver、KMS等部分,DRM driver负责使能Display engine,类似于FBDEV的加强版。KMS中组件包括GPU、display、display connector等,共同构成显示pipeline。
二、了解硬件信息
查阅芯片手册,如RK,了解其VOP数量及支持的显示接口。确定单板的显示接口,如NanoPC T4,源码查看软件以便驱动工程师根据上层业务需求,使能连接在接口上的Panel。
三、查看单板的设备树
NanoPC-T4设备树显示display相关节点,如vopl、vopb、edp、panel、hdmi、dsi等,每个节点都具备特定功能,如显示、接口等。
四、k线图源码查看Rockchip的DRM Driver
掌握驱动路径,理解DRM driver的probe流程。通过官方提供的图示,了解DRM框架组件的关联方式,进行更细致的源码分析。
五、辅助调试的工具
利用sysfs查看显示状态,调整DRM log等级以优化调试。libdrm/modetest提供测试程序,用于查询设备支持状况和进行基本显示测试。
六、思考技术与人生
学习技术的同时,思考如何更好地生活,与他人分享想法,中英网站源码共同成长。对嵌入式系统感兴趣,关注公众号:嵌入式Hacker。文章价值所在,不妨点个在看和赞。
win8.1不能运行unlocker,导致无法用VM装mac os
不知道ni解决了没有。有解决方案的。其实主要是vmxsmc.exe这个程序的兼容性不好。他是python编译的,且程序里有源码,就是vmxsmc.py这个文件。以管理员身份运行win-install.cmd的时候,里面有条命令是:
echo Patching...
vmxsmc.exe
把vmxsmc.exe换成python vmxsmc.py
也就是说,你要安装python的编译环境,然后直接根据你的环境编译源码,直接运行源码就可以了。
总结一下:1、下载python编译qi,比如wo用的是python-2.7..amd.msi,然后python.exe这个文件path一下到环境变量。
2、修改win-install.cmd文件,不让他运行不兼容的vmxsmc.exe,而是python vmxsmc.py。
3、以管理员身份运行win-install.cmd
slmgr.vbs文件主要有哪些功能及用途?
探索VBS脚本:深入理解slmgr.vbs的全能魔法 对于电脑新手来说,slmgr.vbs这个神秘的文件可能鲜为人知,但其在Windows系统管理中的作用不可小觑。它不仅是激活状态和密钥信息的查看工具,更是微软授权管理的幕后英雄。让我们一起揭开其神秘面纱,掌握它的使用技巧。 激活助手 日常操作中,我通常仅用它来确保系统激活,但遇到问题时,slmgr.vbs就成了宝贵的解决武器。意识到知识的不足,我决定系统学习这个文件,弥补我在微软产品激活认证方面的空白。 深入源码探索 作为脚本文件,我好奇地打开了它,代码密集但充满奥秘。虽然我们关注的是它的实用功能,但程序员的智慧确实令人赞叹。 操作方法揭秘 slmgr.vbs位于System目录,有两种执行方式:一是直接在“运行”中输入命令,二是以管理员权限打开命令提示符,通过cscript执行,如"cscript C:windowssystemslmgr.vbs -dli"。前者简便易行。 激活命令详解 最近我关注slmgr.vbs,是因为它在Windows 8 KMS激活中的关键作用。例如,用slmgr /ipk 替换产品密钥,/skms 设置KMS服务器,以及/ato尝试在线激活。这些命令在我们之前的文章中虽然未详述,现在正是揭示它们的时候。 详细信息查看 slmgr.vbs -dlv命令展示了丰富激活信息,如系统版本、激活ID等,还有那神秘的“剩余Windows重置计数”,我们稍后会专门讨论。而-dli则是它的简化版,只需一目了然的图示。 安全与管理 slmgr.vbs -cpky清除了产品密钥,保护系统安全。这一操作尤为重要,尤其是对企业用户,我会在后续文章中深入探讨。 至此,slmgr.vbs的命令库还远未穷尽,每一个命令都像一把钥匙,解锁Windows系统管理的更多可能。希望这份分享能帮助你更好地理解和利用slmgr.vbs的强大功能。2024-12-22 23:57
2024-12-22 23:13
2024-12-22 22:42
2024-12-22 22:36
2024-12-22 22:12
2024-12-22 21:53