• <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++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

            2020年9月15日

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

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

            2015年7月12日

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

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

            2015年2月8日

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



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

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

             

            第15頁(yè) 2.1.1安裝所需開(kāi)發(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頁(yè),2.1.2 配置EDK2 開(kāi)發(fā)環(huán)境

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

             

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

             

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

             

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

             

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

             

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

             

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

              

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

             

            第278頁(yè)
            原文 :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 閱讀(3929) | 評(píng)論 (16)編輯 收藏

            書(shū)中講到了如何利用_asm int 3 調(diào)試代碼。
            _asm int 3需要配合Nt32Pkg使用。也就是說(shuō)通過(guò)Nt32Pkg編譯出的.efi文件才能夠調(diào)試。
            如果你帶_asm int 3語(yǔ)句的工程是通過(guò)非Nt32Pkg編譯出來(lái)的(例如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í)沒(méi)有成功加載調(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 閱讀(6593) | 評(píng)論 (13)編輯 收藏

            2015年1月9日

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

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

            希望這本書(shū)能夠給大家?guī)?lái)幫助吧。也非常期望能得到大家的指正。

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

            2014年12月10日

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

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

            2013年12月28日

            征人試讀

            曾經(jīng)參與過(guò)這樣一個(gè)游戲,根據(jù)節(jié)拍猜歌。 主持人在紙鬮上寫(xiě)下幾個(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ì)過(guò)高的估計(jì)信息被接受的程度。

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

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

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

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

             

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

            2013年5月11日

            Uefi相關(guān)代碼可以到 www.photovas.com/cgi-bin/uefi下載 有問(wèn)題 可以到 www.photovas.com/cgi-bin/bbs 提問(wèn)
            抱歉給大家?guī)?lái)不方便,但新網(wǎng)址的bbs交流要方便一點(diǎn)。

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

            2013年3月10日

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

            posted @ 2013-03-10 03:14 djx_zh 閱讀(1687) | 評(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 閱讀(1115) | 評(píng)論 (0)編輯 收藏

            99久久婷婷国产综合亚洲| 久久午夜免费视频| 久久综合狠狠综合久久| 久久久久久久91精品免费观看 | 人妻少妇久久中文字幕一区二区| 亚洲精品成人久久久| 日产精品久久久久久久| 亚洲欧美成人综合久久久| 中文字幕无码免费久久| 午夜精品久久久久久毛片| 久久精品九九亚洲精品| 免费观看久久精彩视频| 国产99久久久国产精品~~牛| 久久精品二区| 久久精品国产男包| 久久天天躁狠狠躁夜夜96流白浆| 国产精品女同久久久久电影院| 久久精品国产半推半就| 久久精品国产一区二区三区不卡 | 国内精品久久久久影院薰衣草 | 蜜臀久久99精品久久久久久| 久久精品国产一区二区| 亚洲午夜久久久久久久久电影网| 久久精品亚洲日本波多野结衣| 国产精品99久久精品| 久久国产午夜精品一区二区三区| 欧美亚洲国产精品久久高清| 2021久久国自产拍精品| 久久丝袜精品中文字幕| 精品久久久久久无码专区不卡| 久久精品成人国产午夜| 午夜精品久久久内射近拍高清| 久久精品天天中文字幕人妻 | 狠狠色丁香婷婷久久综合五月 | 久久久久久久97| 国产日韩久久久精品影院首页| 久久精品国产日本波多野结衣 | 久久精品一区二区| 伊人 久久 精品| 国产精品免费久久久久久久久 | 久久夜色tv网站|