• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            string

            string
            posts - 27, comments - 177, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            2020年9月15日

                 摘要: 以將圖像反色處理為例 介紹GPGPU編程快速入門并在瀏覽器練習(xí)  閱讀全文

            posted @ 2020-09-15 00:31 djx_zh 閱讀(10159) | 評(píng)論 (0)編輯 收藏

            2015年7月12日

                 摘要: 介紹UEFI系統(tǒng)從加電到CPU執(zhí)行第一條指令的過程,并且介紹系統(tǒng)UEFI ROM的組成,.fdf文件的格式  閱讀全文

            posted @ 2015-07-12 10:17 djx_zh 閱讀(30094) | 評(píng)論 (3)編輯 收藏

            2015年2月8日

            對(duì)《UEFI原理與編程》一書有疑問,或在學(xué)習(xí)UEFI的過程中有疑問,請(qǐng)到www.biosuefi.com#/uefi提出您的問題



            第7頁 (2)SEC階段執(zhí)行流程

            原文 :2)從實(shí)模式轉(zhuǎn)換到32位平坦模式(包含模式)
            修訂 :2)從實(shí)模式轉(zhuǎn)換到保護(hù)模式、32位平坦內(nèi)存模型

             

            第15頁 2.1.1安裝所需開發(fā)工具
            原文 3)安裝IASL編譯器(https://www.acpica.org/downloads/binary_tools)
            4)IASL用于編譯.asl文件。.asl是高級(jí)配置與電源接口(Advanced Configuration and Power Interface)源文件。
            修訂 3)安裝IASL編譯器(https://www.acpica.org/downloads/binary_tools)
                IASL用于編譯.asl文件。.asl是高級(jí)配置與電源接口(Advanced Configuration and Power Interface)源文件。
            4)安裝NASM編譯器(www.nasm.us)


            第15頁,2.1.2 配置EDK2 開發(fā)環(huán)境

            原文 :C:\> EDK2Edksetup.bat
            修訂C:\EDK2> Edksetup.bat

             

            第35頁 5.[Protocol]塊 (1)語法
            原文[LibraryClasses]
            修訂[Protocols]

             

            第35頁 5.[Protocol]塊 (2)示例
            原文 :工程文件的[LibraryClasses]
            [LibraryClasses]
            修訂 :工程文件的[Protocols]
            [Protocols]

             

            第89頁 [示例 5-5] 分配指定地址處的3個(gè)頁面
            原文 :Status = gBS->(AllocateAddress, EfiBootServicesData, 3, &pages);
            修訂 :Status = gBS->AllocatePages(AllocateAddress, EfiBootServicesData, 3, &pages);

             

            第115頁 6.3.1提升和恢復(fù)任務(wù)優(yōu)先級(jí)
            原文 :RaiseTPL和RestoreTPL必須成對(duì)出現(xiàn),執(zhí)行了RaiseTPL后,必須盡快調(diào)用RaiseTPL將任務(wù)優(yōu)先級(jí)恢復(fù)到原來的值
            修訂 :RaiseTPL和RestoreTPL必須成對(duì)出現(xiàn),執(zhí)行了RaiseTPL后,必須盡快調(diào)用ResoreTPL將任務(wù)優(yōu)先級(jí)恢復(fù)到原來的值

             

            第129頁 7.1GPT硬盤
            原文 :20世紀(jì)90年代末,英特爾(Inter)公司開發(fā)了
            修訂 :20世紀(jì)90年代末,英特爾(Intel)公司開發(fā)了

             

            第221頁,6)執(zhí)行如下命令播放視頻
            原文fs0:> testc.efi piano 2.wav
            修訂fs0:> testc.efi piano.wav

              

            第278頁
            原文 :Print(L"字體加載成功");
            修訂 :Print(L"字體卸載成功");

             

            第278頁
            原文 :Print(L"Failed to load font: %r\n", Status);//字體注冊(cè)失敗
            修訂 :Print(L"Failed to unload font: %r\n", Status);//字體卸載失敗

             

            -----------------------------------------------------------------------------------

            感謝

            感謝robin.xu

            感謝kurtqiao

            感謝Max

            posted @ 2015-02-08 07:45 djx_zh 閱讀(3893) | 評(píng)論 (16)編輯 收藏

            書中講到了如何利用_asm int 3 調(diào)試代碼。
            _asm int 3需要配合Nt32Pkg使用。也就是說通過Nt32Pkg編譯出的.efi文件才能夠調(diào)試。
            如果你帶_asm int 3語句的工程是通過非Nt32Pkg編譯出來的(例如AppPkg),在SecMain模擬器中調(diào)試會(huì)導(dǎo)致斷點(diǎn)停在Image.c文件如下代碼中
               Image->Status = Image->EntryPoint (ImageHandle, Image->Info.SystemTable);
            在模擬器控制臺(tái)會(huì)輸出
            WARNING: No source level debug
            表明SecMain在加載你的模塊時(shí)沒有成功加載調(diào)試符號(hào)。
            解決方案
            在.inf文件中添加如下代碼
            [BuildOptions]
              MSFT:DEBUG_*_IA32_DLINK_FLAGS = /EXPORT:InitializeDriver=$(IMAGE_ENTRY_POINT) /ALIGN:4096 /FILEALIGN:4096 /SUBSYSTEM:CONSOLE




            posted @ 2015-02-08 03:08 djx_zh 閱讀(6571) | 評(píng)論 (13)編輯 收藏

            2015年1月9日

            經(jīng)過近一年的修改,終于面世了。

            謝謝大家給予的支持以及耐心的等待,抱歉讓大家久等了。
            源代碼可以從 googlecode , github或 百度網(wǎng)盤下載。
            部分編譯好的可執(zhí)行文件可從google drive   下載。
            圖書可以在各個(gè)網(wǎng)上書店購買,例如:
            國(guó)外的朋友可以從amazon上購買,amazon是可以郵寄到海外的。  

            希望這本書能夠給大家?guī)韼椭伞R卜浅F谕艿玫酱蠹业闹刚?a title="amazon">

            posted @ 2015-01-09 12:27 djx_zh 閱讀(3788) | 評(píng)論 (2)編輯 收藏

            2014年12月10日

            新書目前進(jìn)入排版和印刷階段。書中的代碼可以到https://code.google.com/p/uefi-programming-guider/下載。

            posted @ 2014-12-10 11:45 djx_zh 閱讀(1413) | 評(píng)論 (0)編輯 收藏

            2013年12月28日

            征人試讀

            曾經(jīng)參與過這樣一個(gè)游戲,根據(jù)節(jié)拍猜歌。 主持人在紙鬮上寫下幾個(gè)非常流行的歌曲名,選一個(gè)人A抓鬮選出一首歌,然后A敲到出這首歌的節(jié)拍,其他人猜歌名。A敲打節(jié)拍之前先估計(jì)有多少人能猜出結(jié)果, 敲打完節(jié)拍后統(tǒng)計(jì)有多少人猜出結(jié)果。游戲進(jìn)行很多輪。每次猜中歌名的人的數(shù)目都遠(yuǎn)遠(yuǎn)低于節(jié)拍敲打者估計(jì)的數(shù)目。 A 是信息的發(fā)布者,其他人是信息的接受者。信息的發(fā)布者因?yàn)檎加斜冉邮苷叨嗟亩嗟男畔ⅲ?總是會(huì)過高的估計(jì)信息被接受的程度。

            新書UEFI編程指南斷斷續(xù)續(xù)寫了近2年,寫作過程中深感寫作水平有限,寫著寫著就會(huì)疑惑:寫出來的東西是讀者想要的東西嗎? 我想這個(gè)問題的答案會(huì)提高這本書的質(zhì)量。所以希望寫作完成之前能得到一些反饋。 這就是為什么要征人來試讀并提意見。

            如果你感興趣,并愿意反饋給我您的意見,請(qǐng)您發(fā)郵件至djx.zhenghua@gmail.com,  來信請(qǐng)寫出您最感興趣的章節(jié)和您的姓名。謝謝!

            下面是本書的章節(jié)

            前言 
            第1章UEFI體系結(jié)構(gòu) 
            第2章UEFI 開發(fā)環(huán)境搭建 
            第3章 UEFI  工程模塊 
            第4章UEFI中的protocol 
            第5章 UEFI的基礎(chǔ)服務(wù) 
            第6章 Event 
            第7章 硬盤及文件系統(tǒng) 
            第8章開發(fā)UEFI服務(wù) 
            第9章開發(fā)UEFI驅(qū)動(dòng) 
            第10章 用C++開發(fā)UEFI應(yīng)用 
            第11章GUI基礎(chǔ) 
            第12章GUI 
            第13章多任務(wù) 
            第14章網(wǎng)絡(luò)應(yīng)用開發(fā) 
            第15章使用STD函數(shù) 
            第16章Shell及常用命令 

             

            posted @ 2013-12-28 10:46 djx_zh 閱讀(2660) | 評(píng)論 (9)編輯 收藏

            2013年5月11日

            Uefi相關(guān)代碼可以到 www.photovas.com/cgi-bin/uefi下載 有問題 可以到 www.photovas.com/cgi-bin/bbs 提問
            抱歉給大家?guī)聿环奖悖戮W(wǎng)址的bbs交流要方便一點(diǎn)。

            posted @ 2013-05-11 20:16 djx_zh 閱讀(1651) | 評(píng)論 (2)編輯 收藏

            2013年3月10日

            32-bit SimpleThread Protocol 可以到 UEFI 編程 下載
            測(cè)試程序到 Test SimpleThread 下載
            實(shí)現(xiàn)SimpleThread的思路在
            http://m.shnenglu.com/djxzh/archive/2012/01/15/163593.html 中有所論述。

            posted @ 2013-03-10 03:14 djx_zh 閱讀(1679) | 評(píng)論 (1)編輯 收藏

            2012年12月23日

            https://code.google.com/p/videoanalyze/
            一個(gè)動(dòng)態(tài)編譯器項(xiàng)目,用于編譯視頻處理腳本.VAS
            下載vas setup

            Quick Start 
            1. Download K-Lite_Codec_Pack and install it.
            2. Create a .vas file test.vas
            3. Copy the following lines into test.vas and save test.vas
            invideo = "C:\Users\Public\Videos\Sample Videos\Wildlife.avi";     //視頻文件
            outvideo = stdout;      // 處理后的視頻輸出到屏幕
            oframe=(frame[1] - frame)*sobel;  // oFrame為輸出幀;Frame 表示當(dāng)前幀;frame[1]是后一幀; sobel 是sobel因子; 此處的*表示濾波。

            4. double click test.vas
            The edge of objects in the video will show up.

            another example  laplas.vas 
            // 命令行參數(shù) 第一個(gè)參數(shù)為輸入文件, 第二個(gè)為輸出文件
            invideo = $1;     //視頻文件
            outvideo = $2;     // 處理后的視頻輸出到文件
            oframe= frame*laplas; // Frame 表示當(dāng)前幀;sobel 是soble因子; 此處的*表示濾波。
            Then, run laplas.vas in cmd line
            c:\Users\dzh>laplas.vas in.avi out.avi

            posted @ 2012-12-23 06:54 djx_zh 閱讀(1105) | 評(píng)論 (0)編輯 收藏

            www.久久热| 久久精品国产亚洲77777| 91久久成人免费| 国产香蕉97碰碰久久人人| 久久精品国产精品亚洲人人| 久久久久亚洲av成人无码电影| 一日本道伊人久久综合影| 亚洲国产精品无码久久| 精品久久久久国产免费| 综合人妻久久一区二区精品| 久久综合久久综合久久| 欧美伊人久久大香线蕉综合| 亚洲国产成人久久精品影视| 狠狠色丁香久久婷婷综合蜜芽五月| 国内精品久久久久影院一蜜桃| 欧美性大战久久久久久| 91精品国产综合久久香蕉| 亚洲国产一成人久久精品| 中文字幕无码久久精品青草| 久久国产精品-国产精品| 国产成人精品综合久久久久| 久久久久国产视频电影| 国产精品福利一区二区久久| 亚洲精品乱码久久久久久中文字幕| 国产精品欧美亚洲韩国日本久久 | 久久精品国产亚洲av日韩| 久久久久国产一区二区三区| 青青草原综合久久| 精品久久8x国产免费观看| 亚洲午夜久久久久久噜噜噜| 久久综合视频网站| 久久高清一级毛片| 精品久久人人爽天天玩人人妻 | 精品久久久一二三区| 国产一区二区精品久久凹凸| 久久国产高清字幕中文| 欧美丰满熟妇BBB久久久| 少妇高潮惨叫久久久久久| 久久久久人妻一区精品性色av | 久久久久国产视频电影| 国产亚洲美女精品久久久|