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

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

?? c-over4.html

?? this about vxworks operations systems
?? HTML
?? 第 1 頁 / 共 4 頁
字號:
<dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="83585">MS-DOS Compatible File System: dosFs </a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="83586"> </a>VxWorks provides the <i class="acronym_lc">dosFs</i> file system, which is compatible with the MS-DOS file system (for MS-DOS versions up to and including 6.2). The capabilities of dosFs offer considerable flexibility appropriate to the varying demands of real-time applications. Major features include:</p></dl><dl class="margin"><p class="listspace"><ul class="Bullet" type="disc"><li><a name="83587"> </a>A hierarchical arrangement of files and directories, allowing efficient organization and permitting an arbitrary number of files to be created on a volume.</li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="83588"> </a>The ability to specify contiguous file allocation on a per-file basis. Contiguous files offer enhanced performance, while non-contiguous files result in more efficient use of disk space.</li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="83589"> </a>Compatibility with widely available storage and retrieval media. Diskettes created with dosFs and on MS-DOS personal computers can be freely interchanged and hard drives created with MS-DOS can be read by dosFs if it is correctly configured.</li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="83590"> </a>Optional case-sensitive file names, with name lengths not restricted to the MS-DOS eight-character + extension convention.</li></ul></p></dl><dl class="margin"><dd><p class="Body"><a name="83591"> </a>Services for file-oriented device drivers using dosFs are implemented in <b class="library">dosFsLib</b>.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="83594">RT-11 Compatible File System: rt11Fs </a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="83595"> </a>VxWorks provides the <i class="acronym_lc">rt11Fs</i> file system, which is compatible with that of the RT-11 operating system. This file system has been used for real-time applications because all files are contiguous. However, rt11Fs does have some drawbacks. It lacks a hierarchical file organization that is particularly useful on large disks. Also, the rigid contiguous allocation scheme may result in fragmented disk space. For these reasons, dosFs is preferable to rt11Fs.</p><dd><p class="Body"><a name="83596"> </a>The VxWorks implementation of the RT-11 file system includes byte-addressable random access (seeking) to all files. Each open file has a block buffer for optimized reading and writing. </p><dd><p class="Body"><a name="83597"> </a>Services for file-oriented device drivers using rt11Fs are implemented in <b class="library">rt11FsLib</b>.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="83599">Raw Disk File System: rawFs</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="83600"> </a>VxWorks provides <i class="acronym_lc">rawFs</i>, a simple "raw disk file system" for use with disk devices. rawFs treats the entire disk much like a single large file. The rawFs file system permits reading and writing portions of the disk, specified by byte offset, and it performs simple buffering. When only simple, low-level disk I/O is required, rawFs has the advantages of size and speed. </p><dd><p class="Body"><a name="83601"> </a>Services for file-oriented device drivers using rawFs are implemented in <b class="library">rawFsLib</b>.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="83603">SCSI Sequential File System: tapeFs</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="84875"> </a>VxWorks provides a file system for tape devices that do not use a standard file or directory structure on tape. The tape volume is treated much like a raw device where the entire volume is a large file. Any data organization on this large file is the responsibility of a higher-level layer. </p><dd><p class="Body"><a name="84876"> </a>Services for SCSI sequential device drivers using tapeFs are implemented in <b class="library">tapeFsLib</b>. </p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="84735">cdRomFs</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="86392"> </a>VxWorks provides the <i class="acronym_lc">cdromFs</i> file system which lets applications read any CD-ROM that is formatted in accordance with ISO 9660 file system standards. After initializing cdRomFs and mounting it on a CD-ROM block device, you can access data on that device using the standard POSIX I/O calls. </p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="86391">Alternative File Systems</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="83604"> </a>In VxWorks, the file system is not tied to the device or its driver. A device can be associated with any file system. Alternatively, you can supply your own file systems that use standard drivers in the same way, by following the same standard interfaces between the file system, the driver, and the VxWorks I/O system.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="83661">Virtual Memory (Including VxVMI Option)</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="83662"> </a>Virtual memory support is provided for boards with Memory Management Units (MMU). Bundled virtual memory support provides the ability to mark buffers noncacheable. This is useful for multiprocessor environments where memory is shared across processors or where DMA transfers take place. For information on bundled virtual memory support, see <a href="c-vm.html#84369"><i class="title">7.&nbsp;Virtual Memory Interface</i></a> and the reference entries for <b class="library">vmBaseLib</b> and <b class="library">cacheLib</b>.</p><dd><p class="Body"><a name="83666"> </a>Unbundled virtual memory support is available as the optional component VxVMI. VxVMI provides the ability to make text segments and the exception vector table read-only, and includes a set of routines for developers to manage their own virtual memory contexts. For information on VxVMI, see <a href="c-vm.html#84369"><i class="title">7.&nbsp;Virtual Memory Interface</i></a> and the reference entry for <b class="library">vmLib</b>.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="83672">Shared-Memory Objects (VxMP Option)</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="83673"> </a>The following shared-memory objects (available with VxWorks as the optional component, VxMP) are used for communication and synchronization between tasks on different CPUs:</p></dl><dl class="margin"><p class="listspace"><ul class="Bullet" type="disc"><li><a name="83674"> </a>Shared semaphores can be used to synchronize tasks on different CPUs as well as provide mutual exclusion to shared data structures. </li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="83675"> </a>Shared message queues allow tasks on multiple processors to exchange messages. </li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="83676"> </a>Shared memory management is available to allocate common data buffers for tasks on different processors.</li></ul></p></dl><dl class="margin"><dd><p class="Body"><a name="83680"> </a>For information on VxMP, see <a href="c-smo.html#84368"><i class="title">6.&nbsp;Shared-Memory Objects</i></a> and the reference entries for <b class="library">smObjLib</b>, <b class="library">smObjShow</b>, <b class="library">semSmLib</b>, <b class="library">msgQSmLib</b>, <b class="library">smMemLib</b>, and <b class="library">smNameLib</b>.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="83682">Target-Resident Tools</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="83683"> </a>In the Tornado development system, a full suite of development tools reside and execute on the host machine; see the <i class="title">Tornado User's Guide</i> for details. However, a target-resident shell, symbol table, and module loader/unloader can be configured into the VxWorks system if necessary, for example, to create a dynamically configured run-time system. </p><dd><p class="Body"><a name="83687"> </a>For information on these target-resident tools, see <a href="c-tshell.html#84368"><i class="title">9.&nbsp;Target Shell</i></a> and the reference entries for <b class="library">shellLib</b>, <b class="library">usrLib</b>, <b class="library">dbgLib</b>, <b class="library">loadLib</b>, <b class="library">unldLib</b>, and <b class="library">symLib</b>.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="83691">C++ Development (including Wind Foundation Classes Option)</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84764"> </a>VxWorks supports C++ development. The GNU C++ compiler is shipped with Tornado. The Tornado compiler provides support for multi-thread-safe exception handling. Tornado includes a new version of the <b class="file">iostream</b> library and the SGI implementation of the Standard Template Library. The standard Tornado interactive development tools such as the debugger, the shell, and the incremental loader include C++ support. </p><dd><p class="Body"><a name="84765"> </a>In addition, you can order the Wind Foundation Classes optional component to add the following libraries:</p></dl><dl class="margin"><ul class="DashSingle" type="circle"><li><a name="83694"> </a>VxWorks Wrapper Class library</li></ul><ul class="DashSingle" type="circle"><li><a name="83696"> </a>Tools.h++ library from Rogue Wave</li></ul></dl><dl class="margin"><dd><p class="Body"><a name="83701"> </a>For more information on these libraries, see <i class="title"><a href="c-wfc.html#84368">5.&nbsp;C++ Development</a></i>.</p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="83703">Utility Libraries</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="83704"> </a>VxWorks supplies many subroutines of general utility to application developers. These routines are organized as a set of subroutine libraries, which are described below. We urge you to use these libraries wherever possible. Using library utilities reduces both development time and memory requirements for the application. </p></dl></dl><dl class="margin"><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="83706">Interrupt Handling Support</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="83707"> </a>VxWorks supplies routines for handling hardware interrupts and software traps without having to resort to assembly language coding. Routines are provided to connect C routines to hardware interrupt vectors, and to manipulate the processor interrupt level.</p><dd><p class="Body"><a name="83708"> </a>For information on interrupt handling, see the <b class="library">intLib</b> and <b class="library">intArchLib</b> reference entries. Also see <a href="c-basic.html#83550"><i class="title">2.&nbsp;Basic OS</i></a> for information about the context where interrupt-level code runs and for special restrictions that apply to interrupt service routines.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="83713">Watchdog Timers</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="83714"> </a>A watchdog facility allows callers to schedule execution of their own routines after specified time delays. As soon as the specified number of ticks have elapsed, the specified "timeout" routine is called at the interrupt level of the system clock, unless the watchdog is canceled first. This mechanism is entirely different from the kernel's task delay facility. For information on watchdog timers, see <a href="c-basic6.html#86844"><i class="title">2.6&nbsp;Watchdog Timers</i></a> and the reference entry for <b class="library">wdLib</b>.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="83719">Message Logging</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="83721"> </a>A simple message logging facility allows applications to send error or status messages to a logging task, which then formats and outputs the messages to a system-wide logging device (such as the system console, disk, or accessible memory). The message logging facility can be used from either interrupt level or task level. For information on this facility, see <a href="c-iosys5.html#84049"><i class="title">3.5.3&nbsp;Message Logging</i></a> and the reference entry for <b class="library">logLib</b>.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="83726">Memory Allocation</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="83727"> </a>VxWorks supplies a memory management facility useful for dynamically allocating, freeing, and reallocating blocks of memory from a memory pool. Blocks of arbitrary size can be allocated, and you can specify the size of the memory pool. This memory scheme is built on a much more general mechanism that allows VxWorks to manage several separate memory pools.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="83729">String Formatting and Scanning</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="83730"> </a>VxWorks includes a complete set of ANSI C library string formatting and scanning subroutines that implement <b class="routine"><i class="routine">printf</i></b><b>(&nbsp;)</b>/<b class="routine"><i class="routine">scanf</i></b><b>(&nbsp;)</b><b class="command"> </b>format-driven encoding and decoding and associated routines. See the reference entries for <b class="library">fioLib</b> and <b class="library">ansiStdio</b>.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="83732">Linear and Ring Buffer Manipulations</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="83733"> </a>The library <b class="library">bLib</b> contains buffer manipulation routines such as copying, filling, comparing, and so on, that have been optimized for speed. The library <b class="library">rngLib</b> provides a set of general ring buffer routines that manage first-in-first-out (FIFO) circular buffers. Additionally, these ring buffers have the property that a single writer and a single reader can access a ring buffer "simultaneously" without being required to interlock their accesses explicitly.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="83736">Linked-List Manipulations</a></i></h5></font><dl class="margin">

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费人成在线不卡| 尤物av一区二区| 色综合久久久久| 日本不卡在线视频| 国产精品理论片| 91精品国产入口| 色网站国产精品| 成人美女视频在线观看18| 亚洲狠狠爱一区二区三区| 亚洲欧洲精品一区二区精品久久久 | 婷婷中文字幕综合| 中文字幕日韩av资源站| 精品欧美久久久| 欧美一区二区三区白人| 欧美在线观看18| 一本到不卡免费一区二区| 国产精品一区二区x88av| 日本少妇一区二区| 色综合久久久久综合体桃花网| 麻豆精品精品国产自在97香蕉 | 91天堂素人约啪| 成人v精品蜜桃久久一区| 韩国成人福利片在线播放| 亚洲国产成人av好男人在线观看| 亚洲欧美日韩国产手机在线 | 91麻豆免费看片| 91在线丨porny丨国产| 不卡av在线免费观看| 国产剧情一区二区| 成人18视频在线播放| av电影在线观看不卡| 91麻豆文化传媒在线观看| 在线观看日韩电影| 日韩久久精品一区| 精品国产99国产精品| 国产精品人成在线观看免费 | 亚洲国产日韩a在线播放性色| 亚洲综合成人网| 裸体歌舞表演一区二区| 国产二区国产一区在线观看| 99久久精品国产网站| 欧美日韩卡一卡二| 国产午夜精品一区二区| 一区二区三区四区精品在线视频| 伊人色综合久久天天人手人婷| 日本成人中文字幕在线视频| 成人影视亚洲图片在线| 欧美日韩不卡一区| 国产精品视频免费看| 日韩激情视频在线观看| 成人免费观看av| 26uuu国产日韩综合| 亚洲精选视频免费看| 国产精品1区二区.| 欧美精品aⅴ在线视频| 国产精品国产精品国产专区不蜜| 免费欧美在线视频| 欧美日韩在线观看一区二区| 欧美极品另类videosde| 欧美a级一区二区| 欧美日韩在线三区| 一级女性全黄久久生活片免费| 国产精华液一区二区三区| 6080亚洲精品一区二区| 亚洲一区二区在线免费看| 国产99久久久国产精品潘金网站| 欧美浪妇xxxx高跟鞋交| 亚洲成人免费在线| 69久久夜色精品国产69蝌蚪网| 一区二区三区四区中文字幕| 成人av网在线| 日韩美女久久久| 色综合久久久久综合体桃花网| 一色屋精品亚洲香蕉网站| 大桥未久av一区二区三区中文| 久久影院电视剧免费观看| 欧美bbbbb| 久久久综合精品| 国产a视频精品免费观看| 国产精品久久久久久久久免费丝袜 | 性久久久久久久| 在线播放视频一区| 国产又粗又猛又爽又黄91精品| 精品久久五月天| 成人午夜私人影院| 亚洲资源在线观看| 宅男在线国产精品| 国产精品自拍一区| 亚洲欧洲韩国日本视频| 欧美日韩在线精品一区二区三区激情| 亚洲成人一二三| 久久久精品国产免大香伊| 成人毛片老司机大片| 亚洲一区二区五区| 欧美成人aa大片| 色综合天天做天天爱| 日韩成人精品在线观看| 久久亚洲欧美国产精品乐播| 91麻豆免费视频| 国产一区二区电影| 一区二区三区四区乱视频| 26uuu色噜噜精品一区| 在线观看欧美黄色| 国产风韵犹存在线视精品| 性做久久久久久| 亚洲色图视频网| 久久久久久久久99精品| 欧洲一区二区三区在线| 国产高清成人在线| 免费观看30秒视频久久| 一级精品视频在线观看宜春院| 精品理论电影在线| 欧美电影免费观看完整版| 欧美午夜片在线看| 91欧美一区二区| 99v久久综合狠狠综合久久| 国产精品一级在线| 精品一区二区三区在线观看 | 午夜欧美电影在线观看| 亚洲色图.com| 亚洲欧美日韩电影| 亚洲欧美aⅴ...| 1000精品久久久久久久久| 国产欧美日韩视频一区二区| 精品免费日韩av| 久久久国产综合精品女国产盗摄| 日韩免费一区二区| 精品久久久久久久久久久久久久久 | 捆绑变态av一区二区三区| 天堂精品中文字幕在线| 日韩高清欧美激情| 奇米精品一区二区三区四区| 久久精品av麻豆的观看方式| 日本欧美肥老太交大片| 激情小说亚洲一区| 国产99久久久国产精品潘金| 97se狠狠狠综合亚洲狠狠| 91老司机福利 在线| 久久免费电影网| 日韩欧美一级二级| 欧美在线免费视屏| 成人视屏免费看| 国产资源在线一区| 蜜桃久久久久久久| 国产美女在线精品| 激情综合网天天干| 久久国产综合精品| 99久久久久久99| 欧美日韩亚洲综合一区二区三区| 欧美精品日韩精品| 国产偷国产偷精品高清尤物| 亚洲乱码国产乱码精品精可以看 | 亚洲视频一区在线观看| 视频精品一区二区| 精品一区二区三区在线视频| 成人高清av在线| 91麻豆精品91久久久久久清纯| 国产天堂亚洲国产碰碰| 午夜精品久久久久久久久久 | 色天使色偷偷av一区二区| 精品日韩99亚洲| 日韩成人一级大片| 欧日韩精品视频| 国产精品成人一区二区三区夜夜夜| 午夜欧美电影在线观看| 色婷婷av一区二区三区大白胸| 久久综合999| 精品一区二区三区久久| 欧美片在线播放| 午夜成人免费视频| 欧洲视频一区二区| 亚洲靠逼com| 在线观看av不卡| 亚洲图片欧美视频| 欧美久久一二区| 亚洲电影一级片| 欧美精品777| 久久99精品久久久久久国产越南| 欧美男同性恋视频网站| 日韩一区欧美二区| 日韩一区二区在线看片| 看电影不卡的网站| 久久久久国色av免费看影院| 国产高清在线精品| 中文一区在线播放| 色欧美日韩亚洲| 日本视频一区二区| 久久精品综合网| 91玉足脚交白嫩脚丫在线播放| 依依成人综合视频| 欧美一级一级性生活免费录像| 美女被吸乳得到大胸91| 精品久久久久久亚洲综合网| 成人永久aaa| 午夜精品久久久久久久蜜桃app| 欧美一级电影网站| 99久久国产综合色|国产精品| 亚洲自拍与偷拍| 国产视频一区二区在线| 色美美综合视频|