- 博客(35)
- 资源 (15)
- 收藏
- 关注
原创 Build and run UDK2021.8 Emulator in Deepin-20.2.4
Download code from Baidu Web Disk refer to:EDK2 202108 来了 - WWW.LAB-Z.COMhttp://www.lab-z.com/edk202108/1. Install NASM for some assembly code compiling:1.1 Download NASM:curl --output nasm-2.15.05.tar.xz https://www.nasm.us/pub/nasm/releasebuilds/2.1
2021-10-24 22:31:45
242
原创 Intel Technology Journal
最近发现Intel Technology Journey这个资料很不错,从1997年起开始公开发布,一直到2017年这里有一份早期的目录:Intel Technology Journal (utah.edu)Intel Technology JournalPapers beginning 1997 Michael Kagan and Simcha Gochman and Doron Orenstien a
2021-07-10 00:06:26
2539
原创 Sublime Text Settings
{ "animation_enabled": false, "binary_file_patterns": [ "*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf",...
2021-01-07 17:01:07
281
原创 Visual Studio Code settings in version 1.10.1 for UEFI BIOS coding
Visual Studio Code settings inversion 1.10.1 for UEFI BIOS coding
2017-03-03 11:04:48
1852
原创 Intel AMT links from Internet
Intel Active Management Technology From http://en.wikipedia.org/wiki/Intel_Active_Management_Technology> The Keys toIntel vPro Technology: HECI MEI LMS SOL UNS From http://softwa
2013-06-09 10:29:36
1310
转载 A Technical Career Path --- Vincent Zimmer
A Technical Career Path --- Vincent ZimmerI was recently asked to provide a short video on technical leadership and the tech
2013-03-26 22:33:53
985
原创 WinDbg ACPI debug tip
0: kd> .symfix + C:\symbols\0: kd> .reloadConnected to Windows 8 9200 x64 target at (Wed Mar 20 17:07:28.325 2013 (UTC + 8:00)), ptr64 TRUELoading Kernel Symbols...............................
2013-03-21 12:51:17
1811
原创 little script for speaker voice on office laptop
My computer's headphone connector is broken.When play music the speaker has no sound, even no headphone is inserted, and speaker is the default playback device.So, write this VBS script to make fo
2013-03-11 13:17:02
1308
原创 判断是否UEFI系统,32位还是64位?
@echo offREM Need to be run as AdministratorREM For Windows Vista and aboveREM try admin cmd to check access rightbcdedit 2>&1 >NULif /%ERRORLEVEL%/ == /1/ goto Need_PriviledgeREM For UEFI OS,
2012-09-25 14:36:48
6215
1
原创 在Ubuntu下面编译EDK2 模拟器
前两天看别人用VS2005编译EDK的代码,然后调试,很惊奇,以前我都是在命令提示符下面编的。第一次用VS2005编译EDK2的代码,感觉和以前的改变蛮大的,不过说明文档还是很详细的。 昨天晚上突然想到EDK2模拟器已经可以在Linux下面编译运行了!也随便熟悉下新的Ubuntu 10.04.http://docs.google.com/Doc?docid=0Ae9pEj
2010-05-08 13:28:00
7141
1
转载 Nmake---文件名宏
文件名宏 文件名宏被预定义为依赖项中指定的文件名(而不是磁盘上的完整文件名指定)。在调用时不需要将这些宏括在括号内;只需按如下方式指定$:宏 含义 $@ 当前所指定的当前目标的全名(路径、基名称、扩展名)。$$@ 当前所指定的当前目标的全名(路径、基名称、扩展名)。仅在作为依赖项中的依赖项时有效。
2010-03-04 12:28:00
1218
原创 DOS下联网
今天弄了下DOS下联网,呵呵,以前感觉DOS是不能联网的,不过看见可以网络克隆,所以应该是可以的。经过一番搜索,找到ftp://ftp.microsoft.com/bussys/Clients/MSCLIENT说可以在DOS下加载网卡驱动,使用网络!将FTP目录下DSK3-1.exe和DSK3-2.exe运行后自解压缩到一个文件夹,在DOS下运行setup.exe选择网卡的类型
2009-07-22 22:28:00
1110
转载 debug中修改标志寄存器
Debug中的r命令可以查看和修改寄存器的值使用rf命令可以查看和修改标志寄存器的值 如果键入rf ,Debug 将每个标记的当前设置显示为两字母代码,然后显示 Debug 提示符。要更改标志的设置,请从下表中键入适当的两字母代码:标志名 设置 清除 溢出 ov
2009-02-22 13:06:00
4447
2
原创 NASM写的DOS程序:Hello World!
用NASM写的第一个程序:Hello World!命令行下可以运行.;hello.asm;NASM "Hello World!", run in CMD or DOS.;编译链接命令:; nasm hello.asm -o hello.comsection .textglobal main org 100hmain: mov ax, cs mov
2009-01-17 22:06:00
3786
1
转载 惠普前总裁孙振耀指点职业规划
我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,但并不代表西门子中国经理比国美的老板强,甚至可以说差得很远。而进外企的人往往并不能很早理解这一点,把自
2008-11-25 23:56:00
1226
1
转载 修改 EFI EDK2 的logo
EDK的默认logo是“Put Your Logo Here”,这个Logo是在Sample/Platform/Generic/Logo这个目录,修改的方法是:1.换自己的logo为logo.bmp(现在好像只支持bmp图片格式)覆盖原来这个目录下的logo文件,或者改logo.inf里面的[sources.common]段,改为自己logo的名字。2.改Sample/Platform/Nt32/
2008-11-14 22:56:00
3242
2
原创 批处理输入密码但不显示字符的代码---分析
从中国DOS联盟看到这个帖子:批处理输入密码但不显示字符的代码感觉很有趣,分析一下:@echo off:echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>in.comecho hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5>in.comset /p password=Enter password:echo %
2008-11-06 23:49:00
3483
1
原创 网址收藏
http://kunyi.spaces.live.com/blog/http://hi.baidu.com/wqch04fhttp://www.dbgtech.net
2008-09-23 10:32:00
688
1
原创 [U]EFI 相关链接
UEFI Dev主题讨论 https://edk.tianocore.org/ds/viewForumSummary.do https://edk.tianocore.org/ds/viewForums.do
2008-09-01 14:37:00
898
3
原创 无盐女
今天看填字游戏,有个刻画无盐的成语,没见过,转个注解,引自:百度百科.历史上的无盐女无盐与宿瘤就是古代中国两个奇丑无比的女人,由于她们才德兼备,竟然使得齐宣王与齐愍王大为折服,而成为他们的夫人。后世用以称颂和比喻貌丑而有德行的妇女。无盐是个长相落陋不堪的孤女,生得臼头深目,长指大节,卯鼻结喉,肥项少发,折腰出胸,皮肤如漆。令人望而却步,年过四十,不但流离失所,甚至无容身之处。她本来有个名字
2008-08-07 09:19:00
2585
原创 HD Audio学习--- 叁
配置方式2:DMA数据结构模型:Ring Buffer用到寄存器:HDA_Bar Offset 40h~4Fh CORBHDA_Bar Offset 50h~5Fh RIRBDMA,直接内存访问方式,HD Audio Controller(一般在南桥里面集成)内置有DMA engine,我们只要设置好所用内存的起始地址(Buffer BaseAddress),放好要写的命
2008-07-27 11:23:00
3691
原创 HD Audio学习--- 贰
配置方式1:PIO通过Immediate Command Input and Output Registers:HDA_Bar offset: 60h(ICW),64h(IRR)和68h(ICS)(IRV,ICB)流程:通常BIOS在POST过程中初始化Audio Codec采用这种方式,这种方式也是留给BIOS使用而已。BIOS初始化Audio Codec主要是填Verb
2008-07-27 09:47:00
7841
1
原创 HD Audio学习--- 肆
PIO和DMA,两种方式的比较:1.速度上,PIO方式相对较慢些,需要等待状态变化,每次重新下命令,特别是在命令比较多的时候,比较费时。2.使用资源上,DMA方式需要大量的Memory资源,CORB和RIRB都是要128byte对齐的。所以BIOS中一般采用PIO 的方式配置Audio Codec,driver一般采用DMA的方式。Driver:1.目前MicroSoft的Wi
2008-07-27 09:43:00
3967
原创 HD Audio学习--- 壹
HD Audio:High Definition Audio 即高解析音频,是2004年由Intel主推的,用来取代之前的AC97音频解码的一种新的音频解码标准。Reference: HD Audio spec MS HD Audio Resource 1 2 3 Linux Audio Architecture: ALSA source code特色:
2008-07-27 08:58:00
6030
2
转载 [转]十年一覺程設夢[完整版]
转自程式设计俱乐部 ,很长,不过,看看应该会有所得。本文可視為 “我的 DDK 學習經驗” 的續篇, 不談軟體技術, 而是寫我在華碩 10 年的職場經驗. 描述學會了 DDK 這套工具, 我是如何運用它, 在工作上落實創意, 供各位參考. 另外我的為官經驗, 可說是失敗中的失敗, 各位可引以為鑑 我在華碩的第一位老闆是 HC, 我日後對軟體價值的想法, 受到他的影響極深.
2008-06-24 00:33:00
3364
2
转载 一个LINUX狂人的语录---自勉
我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所有的工作。GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。这 篇文章也不是用来比较 Linux 和 Windows 内核效
2008-05-09 19:52:00
1245
2
原创 让Vista知道系统是Mobile平台-----应该具有的Hibernate选项
现在,大部分笔记本出货都预装Windows Vista系统了,不过作为最为省电的睡眠模式Hibernate[休眠],在有些笔记本上面却是看不到的。当然可以通过手工的方式在power setting中将Allow hybrid sleep设置为off就可以看到了。其实,应该说这是BIOS的疏忽,没有能正确的回报给OS系统的平台类型。解决方法:1.在ACPI 2.0支持的前提下,设置FADT中
2008-04-17 20:14:00
791
原创 怎么让系统支持S1
前两天,一位前辈问我,怎么样让系统支持S1呢?一时无语。平时我接触的都是笔记本,只支持S3,S4和S5,也没有仔细看是怎么支持的。做了一个支持S1的试验,进入S1后看起来和进入S3差别是:Power灯不是闪而是一直亮的,进入和退出时间要短得多。那么怎么样让OS知道我们支持S1呢?OS怎么样进入S1呢?在ACPI spec中有说到,System /_Sx statesAll sy
2008-04-17 20:06:00
1192
转载 BIOS排错法
刚入门时,找到这篇文章,记忆特别深刻,每每遇到Bug没有头绪,就想想看看此文,很感谢这位前辈! 江西财经大学国贸学院 舒 剑 BIOS排错有否方法可循?有。但从哪学?不知道。自我从事BIOS研发以来,强烈的感觉就是,BIOS有如以前的中医,只能靠传帮带才能学的东西,而这还视乎做师傅的观念,看他愿否教于你。我也就想,或许过不了几天,他也会象中医一样,需要挽救。 内地的BIOS工程师,
2008-03-28 21:14:00
1791
1
原创 用debug写的hello world
打开命令行cmd进入D盘 d:在debug中敲入a,如下D:/>d:D:/>debug-a17B2:0100 mov dx,010b17B2:0103 mov ah,0917B2:0105 int 2117B2:0107 mov ah,4c17B2:0109 int 2117B2:010B db Hello World!$17B2:0118-rcxCX 0000:18-n hello.co
2008-02-22 22:17:00
2524
2
原创 系统进入S3,S4,S5的最后一步
一直都不怎么懂,在我们关机的时候,(如在dos下按了power button,在Windows下按了shutdown),计算机最后是怎么关机的呢?肯定有一个通知硬件断电的动作,后来问HW工程师,知道硬件上有S3,S5和S4(intel chipset)的信号,当其中某个信号被拉低的时候,HW上会有相应的power sequence也就是断电时序。 而s3,s4和s5信号一般是由南桥
2008-02-22 21:42:00
9643
12
原创 使用Google的小经验
1. 一般我用的很多资料都是pdf,doc或者ppt格式的,所以例如,要搜索用ACPI的方式控制LCD的亮度调节_BCM可以这样:_BCM ACPI filetype:dochttp://www.google.cn/search?hl=zh-CN&q=_BCM+ACPI++filetype%3Adoc&meta=&aq=f 就可以很快找到相关的资料了。 也可以用_BCM
2008-02-04 15:59:00
1136
4
原创 关于BIOS的好网站和网页
程式设计俱乐部 台湾的一个不错的网站,组合语言专区里面有很多关于BIOS的讨论计匠网论坛 不错的网站,有很多资料可以下载(注册后)Beyond BIOS CSDN上一个关于BIOS,EFI的Blog,不错Bios Central 看名字就知道了,可惜现在论坛上不去了
2008-02-04 13:44:00
2838
6
原创 开始写Blog
今天就要回家过年了,看了很久的CSDN Blog,今天也想来凑个热闹。我现在是做BIOS维护工作,所以想写些关于BIOS 的东西,这里写这个方面的不多,但是还是有很多和我一样干这行的,也许大家都写点,彼此也可以交流提高的吧。我是2006年毕业的,做这行才一年半,所以很多东西都没有很成熟的思考,希望有做这行的同胞和朋友可以多多赐教吧。希望自己可以坚持一直写下去!
2008-02-04 13:28:00
603
VESA DisplayPort Standard 1.1a
2012-04-16
Driver Writer’s Guide for UEFI 2.3.1 Version 1.01
2012-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人