亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readme.txt

?? mDOC在VxWorks開發環境下的詳細開發文檔。
?? TXT
?? 第 1 頁 / 共 5 頁
字號:
 ********************************************************************************
 *                                                                              *
 *  mDOC driver for VxWorks(R).                                                 *
 *                                                                              *
 *  Installation Guide.                                                         *
 *                                                                              *
 *  Version 1.0.0.0 Alpha released on Aug 24 2006                               *
 *  Based on DOC driver version 1.0.0 Alpha                                     *
 *                                                                              *
 *  Copyright msystems (c) 2006                                                 *
 *                                                                              *
 ********************************************************************************
 *                                                                              *
 *  Tornado, VxWorks, VxSim, Wind River Systems, are registered trademarks or   *
 *  service marks of Wind River Systems, Inc. This is the partial list. For a   *
 *  complete list of Wind River trademarks and service marks, see the following *
 *  URL:                                                                        *
 *                                                                              *
 *      http://www.windriver.com/company/terms/trademark.html                   *
 *                                                                              *
 *  All the other trademarks mentioned herein are the property of their         *
 *  respective owners.                                                          *
 *                                                                              *
 ********************************************************************************
 *                                                                              *
 *                            I M P O R T A N T                                 *
 *                                                                              *
 *  This version works ONLY with mDOC H3 product family                         *
 *                                                                              *
 ********************************************************************************


VERSION MARK
------------

  Version 1.0.0.0 Alpha  Aug 24, 2006


GENERAL
--------

  Updated manuals and documentation, can be found on msystems web site
  (http://www.m-systems.com). For more information, contact msystems
  via e-mail to info@m-systems.com, or by calling your local msystems
  office (see Chapter 12 below).


CONTENTS
--------

  1. Introduction
  2. Installing mDOC driver
  3. Booting VxWorks from mDOC
  4. Formatting mDOC from VxWorks application
  5. Excluded.
  6. Considerations related to unexpected power shutdowns
  7. Excluded.
  8. Driver's runtime configuration options
  9. Access to advanced features of mDOC
 10. Built-in diagnostics
 11. Known limitations
 12. Contact information


1. INTRODUCTION
---------------

1.1. When used under VxWorks, mDOC is managed by a dedicated device driver.
     mDOC driver is normally attached to the standard VxWorks's file
     system (dosFs-2). VxWorks disk oriented calls (including all
     ANSI C file I/O facilities) work correctly with mDOC.

1.2. mDOC driver uses term "socket" to refer to either of the following:
         - single mDOC MD25xx part, or up to 2 such cascaded parts

     The term 'cascaded' refers to the parts which all share the same address
     in the host's address space, and form a single continuous flash media of
     capacity equal to the sum of capacities of individual cascaded parts.

     mDOC driver supports up to 4 "sockets".

1.3. The flash media that constitutes mDOC "socket", can be optionally
     divided into up to six independent regions (refered to as "disks"). All
     such regions ("disks") can be read/write accessed independently from the 
     other "disks" of that "socket", and can have it's own hardware-level 
     read/write access permissions.

1.4. Each "disk" could be partitioned (by using dosFs-2's 'dpartLib' library
     under VxWorks) into up to 11 file system partitions (primary and extended).
     Each such file system partition could be individually formatted with any
     type of FAT that dosFs-2 file system supports.

1.5. The mDOC driver is fully re-entrant, and takes care of all issues
     related to the multitasking VxWorks environment, thereby freeing application
     from any concerns of this kind.


2. INSTALLING mDOC DRIVER
-------------------------------

2.1. This version works ONLY with mDOC H3 product family.

2.2. Remove all object modules and libraries associated with the previous 
     versions of mDOC driver,as well as with WindRiver's TFFS, from your
     Tornado installation. Here is the list of object modules that you will
     need to remove:

         MSYSVXW-<cpu>.o
         abs_lyr.o
         bch_hm.o
         bdstub.o
         blockdev.o
         defs.o
         diskonc.o
         doc2exb.o
         docbdk.o
         docdrv.o
         dochstub.o
         dochtl.o
         doch_api.o
         doch_ata.o
         docsoc.o
         docsys.o
         docsysp.o
         dosformt.o
         fatfilt.o
         fatlite.o
         flbase.o
         flcustom.o
         fldrvvxw.o
         flflash.o
         flioctl.o
         flmalloc.o
         flmtl.o
         flsim.o
         flsocket.o
         flsysvxw.o
         fltl.o
         g4_lgc.o
         g4_mtd.o
         geometry.o
         hal_nor.o
         h1h1glgc.o
         h1h1gmtd.o
         h1h_lgc.o
         h1h_mtd.o
         h1_lgc.o
         h1_mtd.o
         inftl.o
         m512_lgc.o
         m512_mtd.o
         matchalg.o
         mdocplus.o
         nfdc2148.o
         nftllite.o
         oren_lgc.o
         oren_mtd.o
         protectp.o
         reedsol.o
         saftl.o
         tffsDrv.o
         tffsLib.o
         tffs_api.o

     ===> NOTE.  Please be advised that object module names are case sensitive, 
                 i.e. "MSYSVXW-PPC860.o" and "MSYSVXW-ppc860.o" refer to two 
                 different object modules that can be both present in the same 
                 library. You will need to remove all such object modules from 
                 this library.
 
     If you are using Tornado versions 2.0x and 2.1, skip to Section 2.2.1.
     If you are using Tornado version 2.2 or higher or Workbench version 2.x ,
     skip to Section 2.2.2.

     ===> NOTE. You can find out which Tornado version is it by look at
                file SETUP.LOG in Tornado installation directory. 

2.2.1. If you are using Tornado version 2.2 or higher or Workbench 2.x,
       skip this Section, and follow instructions in Section 2.2.2 instead.

2.2.1.1. List the contents of Tornado' object library that you are linking your
         application with (<tornado>/target/lib<cpu>gnuvx.a) to check if it 
         contains any of the object modules listed in Section 2.2.

         To find out which Tornado's object library your application is linked
         with, and which archiver tool to use with this library, locate your 
         applications' BSP directory, and check how macro 'CPU' is defined in 
         Makefile there. The object library that your application is linked with,
         will be <tornado>/target/lib<cpu>gnuvx.a. For example, in case of 
         WindRiver' mcp750 PowerPC BSP, 'CPU' is defined as "PPC604" in
         <tornado>/target/config/mcp750/Makefile. Respectively all applications
         that are based on this BSP, are linked with 
         <tornado>/target/libPPC604gnuvx.a library, and the name of the archiver
         tool to use with this library is "arppc".  

         ===> NOTE.  On Windows hosts, Tornado tools can be added to system's PATH 
                     by executing <tornado>/host/x86-win32/bin/torVars.bat.

         To list contents of <tornado>/target/lib/lib<cpu>gnuvx.a object library,
         use appropriate archiver tool with '-tv' command line option. For example,
         to list contents of <tornado>/target/lib/libPPC860gnuvx.a library:

             arppc -tv  <tornado>/target/lib/libPPC860gnuvx.a

         If any of the above listed object modules will be present in your
         <tornado>/target/lib<cpu>gnuvx.a library, use appropriate archiver with
         '-dv' command line option to remove this object module from the library.
         For example, to remove object module fltl.o from 
         <tornado>/target/lib/libPPC860gnuvx.a library: 

             arppc -dv <tornado>/target/lib/libPPC860gnuvx.a fltl.o

2.2.1.2. Delete all object modules listed in Section 2.2, from object directory
         <tornado>/target/lib/obj<cpu>gnuvx.

         Skip to Section 2.3.

2.2.2. If you are using Tornado versions 2.0x or 2.1, skip this Section, and
       follow instructions in Section 2.2.1 instead.

2.2.2.1. Check if directory <tornado>/target/lib/<arch>/<cpu>/common
         contains WindRiver's TFFS library libtffs.a. For example, if you link
         your application with PowerPC 440 libraries, you should check if 
         library <tornado>/target/lib/ppc/PPC440/common/libtffs.a exists.
         If it does, rename this library as libtffs.a.windriver.

2.2.2.2. Check if directory <tornado>/target/lib/<arch>/<cpu>/common
         contains directory 'objtffs'. For example, if you link
         your application with PowerPC 440 libraries, you should check if 
         directory <tornado>/target/lib/ppc/PPC440/common/objtffs exists.
         If it does, rename this directory as "objtffs.windriver".

2.2.2.3. Check if directory <tornado>/target/lib/<arch>/<cpu>/common
         contains existing mDOC driver library libmsystems.a. For example,
         if you link your application with PowerPC 440 libraries, you should check
         if library <tornado>/target/lib/ppc/PPC440/common/libmsystems.a exists.
         If it does, delete this library.

2.2.2.4. Check if directory <tornado>/target/lib/obj<cpu><tool>test contains any
         of the object modules listed in Section 2.2, and if it does, remove
         them. For example, if you link you application with PowerPC 440 
         libraries, and use DIAB compiler, you should check directory
         <tornado>/target/lib/objPPC440diabtest.

2.3. mDOC driver for VxWorks is distributed in source code form, and must
     be compiled at the customer site. In order to do this, create directory in
     your application's source code tree where you want to place mDOC
     driver's source code to, and copy all the files listed below, from their 
     indicated locations to that directory:

     ===> NOTE.  If any of file names listed below, appear on your UNIX host in
                 upper case ("FLSYSTEM.H", "FLCUSTOM.H" etc.) or mixed case
                 ("Flsystem.h", "iNFTL.C" etc.), change all these file names
                 to lowercase ("flsystem.h", "flcustom.h" etc.).

	<m-systems>/src/defs.c
	<m-systems>/src/docdrv.c
	<m-systems>/src/doch_api.c
	<m-systems>/src/doch_ata.c
	<m-systems>/src/dochstub.c
	<m-systems>/src/dochtl.c
	<m-systems>/src/docsoc.c
	<m-systems>/src/docsys.c
	<m-systems>/src/dosformt.c
	<m-systems>/src/fatfilt.c
	<m-systems>/src/flbase.c
	<m-systems>/src/flioctl.c
	<m-systems>/src/flmalloc.c
	<m-systems>/src/geometry.c
	<m-systems>/src/hal_nor.c
	<m-systems>/src/tffs_api.c
	<m-systems>/examples/drivers/vxworks/fldrvvxw.c
	<m-systems>/examples/drivers/vxworks/system/flsysvxw.c
	<m-systems>/examples/drivers/vxworks/custom/flcustom.c

     Copy all the headers listed below, from their indicated locations to 
     <tornado>/target/h directory:

	<m-systems>/src/_common.h
	<m-systems>/src/_dochapi.h
	<m-systems>/src/_docsys.h
	<m-systems>/src/_fltl.h
	<m-systems>/src/bddefs.h
	<m-systems>/src/bdkemul.h
	<m-systems>/src/blockdev.h
	<m-systems>/src/defs.h
	<m-systems>/src/docbdk.h
	<m-systems>/src/doch_api.h
	<m-systems>/src/doch_ata.h
	<m-systems>/src/doch_func.h
	<m-systems>/src/doch_sys.h
	<m-systems>/src/dochstub.h
	<m-systems>/src/dochtl.h
	<m-systems>/src/docsys.h
	<m-systems>/src/dosformt.h
	<m-systems>/src/fatfilt.h
	<m-systems>/src/flbase.h
	<m-systems>/src/flbuffer.h
	<m-systems>/src/flchkdef.h
	<m-systems>/src/flcommon.h
	<m-systems>/src/flioctl.h
	<m-systems>/src/flmalloc.h
	<m-systems>/src/flstdcmp.h
	<m-systems>/src/flstruct.h
	<m-systems>/src/flsysfun.h
	<m-systems>/src/flsystyp.h
	<m-systems>/src/fltl.h
	<m-systems>/src/hal_nor.h
	<m-systems>/src/hib.h
	<m-systems>/src/part_inf.h
	<m-systems>/src/tffs_api.h
	<m-systems>/examples/drivers/vxworks/fldrvvxw.h
	<m-systems>/examples/drivers/vxworks/custom/flcustom.h
	<m-systems>/examples/drivers/vxworks/system/flsystem.h

2.4. Make sure your BSP configuration header file 
     (<tornado>/target/config/<bsp>/config.h) excludes the following VxWorks 
     components:

         #undef INCLUDE_TFFS
         #undef INCLUDE_PCMCIA      /* include PCMCIA driver */

2.6. To tell mDOC driver where to look for mDOC(s), application
     must call routine tffsSetup(). 

     ===> NOTE.  The tffsSetup() routine must be called exactly once, BEFORE 
                 driver has been initialized by routine tffsDrv(). 

     Here is declaration of routine tffsSetup() taken from fldrvvxw.h:

         extern void  tffsSetup (int mDOCs, long *addressRange);

     where 'mDOCs' is the number of mDOC "sockets" installed in the
     system; 'addressRange' is an array of address pairs bounding regions to
     search for mDOCs. For instance, if your particular board allows
     installation of up to three mDOCs, and regions to search for
     mDOCs are as follows:
  
         [0xc00d0000 ... 0xc00d1fff]     1st mDOC
         [0xc00d2000 ... 0xc00d3fff]     2nd
         [0xc00d4000 ... 0xc00d5fff]     3rd

     then you should include the following code fragment into your application:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性大战久久久久久久| 综合激情网...| 日韩伦理免费电影| 奇米影视7777精品一区二区| 成人国产一区二区三区精品| 这里只有精品电影| 亚洲视频免费在线| 国产盗摄一区二区三区| 51久久夜色精品国产麻豆| 亚洲日本免费电影| 国产一区免费电影| 日韩你懂的在线播放| 亚洲一区影音先锋| 99re这里都是精品| 国产色综合久久| 看电视剧不卡顿的网站| 欧美精品九九99久久| 亚洲人精品一区| 不卡av在线免费观看| 久久久精品人体av艺术| 另类小说视频一区二区| 欧美精品乱码久久久久久按摩 | 亚洲午夜久久久久久久久电影网 | 日本aⅴ免费视频一区二区三区| 91免费在线看| 国产精品色呦呦| 国产伦精品一区二区三区免费 | 国产精品久久毛片a| 国产精品亚洲视频| 久久久九九九九| 国产精品一品视频| 2024国产精品| 国产精品一区二区视频| 久久无码av三级| 国产一区二区福利| 久久九九久久九九| 国产成人精品三级| 日本一区二区三区在线观看| 国产.欧美.日韩| 国产精品毛片大码女人| 91丝袜美女网| 亚洲成人综合网站| 777亚洲妇女| 精一区二区三区| 国产午夜精品美女毛片视频| 国产999精品久久久久久| 国产女主播在线一区二区| 成人国产一区二区三区精品| 亚洲精品成人a在线观看| 欧美亚州韩日在线看免费版国语版| 亚洲国产成人av网| 日韩免费观看高清完整版在线观看| 麻豆精品在线观看| 国产亚洲视频系列| 色综合天天综合狠狠| 午夜在线电影亚洲一区| 久久影院视频免费| 99热国产精品| 日日夜夜一区二区| 久久婷婷国产综合精品青草| 99re66热这里只有精品3直播 | 韩国欧美一区二区| 国产精品久久精品日日| 欧美精品在线观看播放| 国产电影精品久久禁18| 亚洲午夜三级在线| 国产免费观看久久| 欧美老女人第四色| 国产 欧美在线| 五月婷婷激情综合| 中文字幕成人在线观看| 欧美三级午夜理伦三级中视频| 美脚の诱脚舐め脚责91| 亚洲欧洲日韩综合一区二区| 在线播放欧美女士性生活| 国产一区二区三区在线观看精品| 亚洲男人的天堂在线观看| 日韩视频一区二区在线观看| 99re8在线精品视频免费播放| 日本亚洲最大的色成网站www| 国产精品美女久久久久久久久 | 日本伊人色综合网| 最新不卡av在线| 2017欧美狠狠色| 欧美日韩成人综合在线一区二区| 成人免费毛片app| 久久99国内精品| 亚洲第一av色| 一区二区在线观看av| 国产午夜亚洲精品午夜鲁丝片 | 免费成人深夜小野草| 亚洲黄色尤物视频| 国产欧美日韩精品在线| 日韩欧美123| 欧美一区二区成人6969| 色成人在线视频| aaa国产一区| 顶级嫩模精品视频在线看| 美腿丝袜亚洲三区| 亚洲国产视频在线| 亚洲午夜久久久久中文字幕久| 亚洲特黄一级片| 中文字幕一区二区三区不卡在线 | 日韩精品一区二区三区四区| 欧美三片在线视频观看 | 日韩欧美精品在线视频| 精品视频123区在线观看| av电影在线观看一区| 成人性色生活片免费看爆迷你毛片| 久久99最新地址| 免费观看成人av| 久久国产剧场电影| 玖玖九九国产精品| 国产曰批免费观看久久久| 久久99热国产| 国内精品嫩模私拍在线| 国模娜娜一区二区三区| 国产精品自在欧美一区| 国产99久久久国产精品潘金| 国产99久久精品| av在线播放不卡| 在线观看一区日韩| 欧美日本高清视频在线观看| 欧美日韩国产一级片| 欧美一区二区三区四区五区| 欧美电影免费观看高清完整版| 日韩写真欧美这视频| 久久蜜桃av一区二区天堂| 国产亚洲欧美在线| 国产精品三级av| 亚洲青青青在线视频| 天天综合色天天综合色h| 免费久久精品视频| 高清不卡一区二区在线| 91一区二区三区在线观看| 欧美日韩在线播放一区| 日韩三级av在线播放| 亚洲国产激情av| 亚洲国产一区二区a毛片| 精品伊人久久久久7777人| 成人视屏免费看| 欧美另类久久久品| 国产欧美精品一区| 亚洲二区在线视频| 国产乱子伦一区二区三区国色天香| 懂色av噜噜一区二区三区av| 欧美午夜不卡在线观看免费| 精品国产91洋老外米糕| 国产精品家庭影院| 奇米精品一区二区三区在线观看一| 国产精品一线二线三线| 欧美在线综合视频| 久久久久久久久久久久电影| 亚洲人午夜精品天堂一二香蕉| 日本一区中文字幕| 色综合色狠狠综合色| 精品久久国产老人久久综合| 亚洲欧美精品午睡沙发| 久久成人综合网| 在线观看免费亚洲| 亚洲国产精品二十页| 日本不卡一区二区| fc2成人免费人成在线观看播放| 91麻豆精品91久久久久久清纯| 亚洲国产精品av| 美女视频免费一区| 欧美在线观看视频一区二区 | 成人黄色777网| 日韩欧美一级在线播放| 亚洲精品免费在线观看| 国产成人精品午夜视频免费| 欧美一区二区三区思思人| 一区二区三区成人| 成人丝袜视频网| 国产日韩欧美一区二区三区乱码| 亚洲一区国产视频| 成人福利电影精品一区二区在线观看| 欧美一区二区三区四区五区| 一片黄亚洲嫩模| 99国产精品国产精品毛片| 国产午夜久久久久| 国产一区欧美二区| 欧美成人三级在线| 免费亚洲电影在线| 欧美福利视频一区| 日韩精品色哟哟| 欧美久久高跟鞋激| 亚洲成年人影院| 欧美亚洲日本国产| 亚洲人成网站影音先锋播放| 成人av电影在线观看| 国产精品三级视频| 国产高清久久久| 国产欧美日韩精品a在线观看| 美腿丝袜在线亚洲一区| 日韩一区二区三区视频在线| 午夜精品一区二区三区三上悠亚| 欧美在线观看视频一区二区三区| 一区二区欧美精品| 欧美亚洲图片小说|