青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 54, comments - 32, trackbacks - 0, articles - 0

首先正常安裝這個驅動
Using the Sysgen Capture Tool 宋氏電電流電壓表

  1. From a command prompt, in your OS design directory, create two subdirectories for the driver. One is for a library corresponding to your driver and the other is for your driver's binary file, which can be a DLL or EXE. (建立src文件夾的copy,改名為DLL,一個生成lib,另一個生成DLL,ep93xx\src\Drivers下面建立目錄dm9isa,然后在下面建立子目錄LIBDLL

For example, to customize Com16550.dll, create a subdirectory named %_TARGETPLATROOT%\Drivers\Com16550\Src for the library and %_TARGETPLATROOT%\Drivers\Com16550\DLL for the binary file.

Note   If you were customizing an executable such as Etcha.exe, then you might create %_TARGETPLATROOT%\Apps\Etcha\Src and %_TARGETPLATROOT%\Apps\Etcha\EXE.

  1. Verify that the library name for your driver module is different from the name for your driver's binary file. TARGETNAMEdm9isa要更名為dm9isa_lib

In this example, Com16550.dll is built by linking Com16550_lib.lib. Most DLL Sysgen targets use the *_lib.lib naming convention because if you do not differentiate the library file and binary file names, the driver's import library has the same name as the static library containing its code. This may result in build problems that are difficult to diagnose accurately.

  1. Copy the Public directory that contains code for the module that you want to build into the Src directory that you created. In this example, you would copy the files from Public\Common\OAK\Drivers\Serial\Com16550\*.*. (COPY DM9ISA的源碼到ep93xx\src\Drivers\dm9isa\LIBep93xx\src\Drivers\dm9isa\DLL)
  2. Navigate to the %_TARGETPLATROOT%\Drivers\Com16550\Src directory. Use a text editor to open the Sources file, and then add the following line.
RELEASETYPE=PLATFORM(SOURCES文件中增加RELEASETYPE=PLATFORM,這樣BUILD之后的LIB文件就會生成到PLATFORM\EP93XX\LIB下面
不然原本會生成到PROJECT目錄的\OAK\LIB下面下面)

If a RELEASETYPE line already exists in the Sources file, then change its value to PLATFORM. This tells the build system that output files should be placed in your OS design's Lib or target directories.

  1. Verify that the following line appears in the Sources file, and then save the file and close the text editor.
WINCEOEM=1(Sources文件中添加WINCEOEM=1,去掉WINCETARGETFILE0=$(_COMMONOAKROOT)\lib\$(_CPUINDPATH)\dm9isa.def)

This tells the build system to include portions of header files that are only available to OEMs who are building run-time images.

  1. Build the library in %_TARGETPLATROOT%\Drivers\Com16550\Src. If there are any errors, resolve them before proceeding. A successful build creates and places the file Com16550_lib.lib in the appropriate subdirectory of %_TARGETPLATROOT%\lib. BUILD –C生成LIBPLATFORM\EP93XX\LIB\dm9isa_lib.lib
  2. Navigate to the directory for your driver's binary file. For example, navigate to %_TARGETPLATROOT%\Drivers\Com16550\DLL. (切換目錄到ep93xx\src\Drivers\dm9isa\DLL)
  3. Run Sysgen_capture with the usual Sysgen parameters. For example, type the following line to execute Sysgen_capture with Com16550 as a target.
Sysgen_capture com16550(執行SYSGEN_CAPTURE DM9ISA,生成souces.DM9ISA系統會去抓系統MAKEFILE.DEF中模塊的一些信息

This creates one or more files, one of which is a Sources file with the name of the driver as the file extension. For example, a file created using Com16550 as a target would be named Sources.com16550. The Sysgen_capture.bat utility creates one such file for each .dll or .exe target created while running your Sysgen command.

  1. Rename the sources file for your driver as Sources. For example, remove the extension .com16550 from the file name Sources.com16550. (souces.DM9ISA更名為sources)
  2. Copy one of the selected module's sample Makefiles into your Src directory. At a minimum, you need a Sources file and a Makefile to run Build.exe. (LIB中的Makefiles拷貝到DLL)

For example, copy the Makefile located in %_TARGETPLATROOT%\Drivers\Com16550\Src into %_TARGETPLATROOT%\Drivers\Com16550\DLL.

  1. Run Build.exe. This creates the same binary as the standard Sysgen command, and places it in your OS design's target directory, which is a subdirectory of %_TARGETPLATROOT%\target. Examine Build.log to determine where the binary was created. (在ep93xx\src\Drivers\dm9isa\DLL中,BUILD -C

Note   This version of the driver uses the standard version of Com16550_lib.lib, not the version that you created in %_TARGETPLATROOT%\Drivers\Com16550\src.

  1. In %_TARGETPLATROOT%\Drivers\Com16550\Src, open the sources file in a text editor. Remove the TARGETLIBS, or SOURCELIBS, entry for Com16550_lib.lib, and move it to SOURCELIBS, changing the path as appropriate. You may need to replace occurrences of %_PUBLICROOT%\common\oak with %_TARGETPLATROOT%. ($(_PUBLICROOT)\common\oak\lib\$(_CPUINDPATH)\dm9isa.lib \改為$(_TARGETPLATROOT)\lib\$(_CPUINDPATH)\dm9isa_lib.lib,即鏈接本地的LIB)
  2. Navigate to the directory for your driver's binary file, for example, %_TARGETPLATROOT%\Drivers\Com16550\DLL, and then run Build.exe. Build.exe builds the target binary using your version of Com16550_lib.lib, which you can confirm by examining Build.log. (鏈接你自己生成的LIB之后(ep93xx\src\drivers\lib\ dm9isa_lib.lib,DM9ISADLL編譯,完全本地化)

Note   In order to delete all the object files, you may need to run Build.exe with the –c parameter.

  1. In the %_TARGETPLATROOT%\Drivers\Com16550 directory, create a Dirs file that lists, in order, the Src and DLL, or EXE, directories. This enables you to build your modified version of %_TARGETPLATROOT%\Drivers\Com16550\Src and link an executable with one build command. (在ep93xx\src\drivers\dm9isa目錄下創建dirs文件,添加LIBDLL,注意順序,先編譯LIB,然后生成DLL
  2. Run Build.exe with the –c option in the %_PROJECTROOT%\CustomDriver directory and confirm that the contents of both the Src and DLL, or EXE, subdirectories are built, and that the driver links successfully. (ep93xx\src\drivers\dm9isa運行BUILD –C即可在本地BSP編譯鏈接,生成DM9ISA.DLL文件,不用SYSGEN整個系統,且避免影響其他平臺。)

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美成人精品激情在线观看| 亚洲午夜激情在线| 欧美精品一区二区三区在线播放| 亚洲人午夜精品免费| 亚洲人成亚洲人成在线观看图片| 欧美风情在线| 亚洲无线观看| 香蕉久久夜色精品国产| 极品尤物久久久av免费看| 欧美激情视频在线播放 | 亚洲免费av观看| 一区二区精品| 国产自产精品| 亚洲级视频在线观看免费1级| 国产精品v欧美精品∨日韩| 亚洲影视在线播放| 久久动漫亚洲| 亚洲美女视频在线观看| 宅男噜噜噜66一区二区66| 国产一区二区三区在线观看网站| 欧美高清在线视频| 国产精品成人在线观看| 久久亚洲不卡| 欧美日本在线| 久久久免费精品视频| 欧美成人激情视频免费观看| 亚洲免费视频成人| 久久蜜桃精品| 亚洲一区尤物| 久久亚洲电影| 亚洲一区中文| 老司机午夜精品| 亚洲欧美美女| 麻豆91精品91久久久的内涵| 亚洲伊人久久综合| 久久亚洲春色中文字幕| 亚洲免费在线观看视频| 久久一日本道色综合久久| 亚洲午夜精品网| 久久精品在线观看| 亚洲尤物在线视频观看| 久久亚洲色图| 午夜综合激情| 欧美高清视频在线播放| 久久精品国产免费看久久精品| 欧美成人午夜剧场免费观看| 性欧美video另类hd性玩具| 免费亚洲一区| 欧美专区在线观看一区| 欧美日本不卡| 快播亚洲色图| 国产精品视频一二三| 亚洲国产视频直播| 国内精品久久久久影院薰衣草| 国产精品乱子久久久久| 久久亚洲欧美| 国产精品欧美久久久久无广告| 亚洲国产精品成人一区二区| 国产日韩欧美| 99国产精品视频免费观看一公开 | 国产精品theporn88| 欧美aⅴ99久久黑人专区| 国产精品综合av一区二区国产馆| 亚洲精品久久久久久久久久久久久| 狠狠色丁香久久婷婷综合_中| 中日韩高清电影网| 亚洲裸体俱乐部裸体舞表演av| 久久精品免视看| 欧美一级网站| 欧美午夜www高清视频| 亚洲福利视频一区二区| 激情综合在线| 欧美一区二区三区播放老司机| 亚洲五月六月| 欧美精品一区二区三区一线天视频 | 99精品欧美一区二区三区| 久久久91精品| 久久久国产精品一区| 国产精品日韩在线| 99视频精品全国免费| 亚洲美女中文字幕| 欧美成人乱码一区二区三区| 免费成人高清在线视频| 国内精品久久久久久 | 欧美激情一区二区三区成人 | 亚洲免费一在线| 亚洲一区999| 欧美日韩国产91| 亚洲欧洲另类| 亚洲毛片视频| 欧美韩日一区二区| 亚洲国产另类久久久精品极度| 亚洲第一福利社区| 久久综合999| 欧美777四色影视在线| 一区二区三区在线免费视频| 久久av老司机精品网站导航| 久久av免费一区| 国产日韩精品一区| 欧美亚洲日本国产| 久久精品女人的天堂av| 国产精品爽黄69| 亚洲免费在线视频| 欧美在线亚洲在线| 国产婷婷97碰碰久久人人蜜臀| 亚洲午夜91| 午夜精品影院| 国产欧美精品一区aⅴ影院| 亚洲视频电影在线| 欧美暴力喷水在线| 亚洲自拍都市欧美小说| 欧美性视频网站| 一本色道久久综合狠狠躁篇的优点| 亚洲深夜av| 国产精品捆绑调教| 亚洲欧美成人一区二区三区| 欧美一区二区日韩一区二区| 国产日韩欧美精品一区| 久久成人资源| 美女任你摸久久| 亚洲激情在线视频| 欧美极品在线视频| 一区二区久久久久久| 午夜亚洲性色福利视频| 国产一区二区三区黄视频| 久久久久久久久久看片| 欧美激情亚洲综合一区| 夜夜精品视频| 国产精品九九久久久久久久| 亚洲欧美日韩直播| 久久久亚洲一区| 国产主播精品在线| 久久免费黄色| 亚洲精品国久久99热| 亚洲夜晚福利在线观看| 国产精品剧情在线亚洲| 性欧美长视频| 欧美大片免费观看| 一区二区三区**美女毛片| 欧美日韩亚洲三区| 亚洲欧美激情诱惑| 欧美jizz19性欧美| 亚洲美女视频在线免费观看| 国产精品久久久久久av福利软件| 午夜精品久久久久久久99黑人| 久久亚洲国产精品一区二区| 亚洲欧洲日本国产| 欧美亚洲动漫精品| 久久精品女人的天堂av| 亚洲国语精品自产拍在线观看| 亚洲一区二区三区四区五区黄| 国产一区久久久| 欧美韩日高清| 欧美一级视频免费在线观看| 欧美黄色aa电影| 亚洲欧美在线看| 亚洲福利视频免费观看| 欧美视频精品在线| 欧美亚洲在线视频| 亚洲欧洲一区二区天堂久久| 欧美诱惑福利视频| 亚洲精品一区二区在线| 国产精自产拍久久久久久蜜| 免费成人在线视频网站| 亚洲影院一区| 亚洲电影观看| 欧美淫片网站| 99成人精品| 红桃视频成人| 欧美天堂亚洲电影院在线观看| 久久久久久欧美| 中文在线一区| 亚洲电影免费| 久久精品导航| 亚洲色图自拍| 亚洲夫妻自拍| 国产精品亚洲综合| 欧美精品18videos性欧美| 欧美亚洲视频一区二区| 亚洲精品视频在线观看免费| 老鸭窝毛片一区二区三区| 欧美成人精品不卡视频在线观看| 欧美成人精品一区| 欧美一区免费视频| 一区二区三区久久网| 在线日韩电影| 国产日产欧产精品推荐色| 欧美日韩一区二区三区四区五区| 久久免费精品日本久久中文字幕| 亚洲一区视频在线观看视频| 亚洲欧洲日产国码二区| 久久亚洲精选| 久久aⅴ国产紧身牛仔裤| 亚洲视频综合| 亚洲精品欧美在线| 激情五月婷婷综合| 国产伦精品一区二区三区免费| 欧美激情精品久久久久| 久久视频一区二区| 亚洲欧美日本国产有色|