⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 guidetoc.html

📁 vxworks相关论文
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<hr><h3 class="Contents" align="right"><font face="Helvetica, sans-serif" size="-1" class="sans"><i>Contents</i></font></h3><h4 class="Subtitle" align="right"><font face="Helvetica, sans-serif" size="-1" class="sans"><i></i></font></h4><dl class="margin"><dd><h5 class="H1chapTOC"><a href="c-over.html">1 <b class="H1nameTOC"><a href="c-over.html">Overview         </b></a></h5><dl class="margin"><dd><h5 class="H2TOC"><a href="c-over1.html">1.1    Introduction</a></h5><dd><h5 class="H2TOC"><a href="c-over2.html">1.2    Getting Started with the Tornado Development System</a></h5><dd><h5 class="H2TOC"><a href="c-over3.html">1.3    VxWorks: A Partner in the Real-time Development Cycle</a></h5><dd><h5 class="H2TOC"><a href="c-over4.html">1.4    VxWorks Facilities: An Overview</a></h5><dl class="margin"><dl class="margin"><dd><h5 class="H4TOC"><a href="c-over4.html#83529">Multitasking and Intertask Communications</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83555">POSIX Interfaces</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83567">I/O System</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83582">Local File Systems</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83661">Virtual Memory (Including VxVMI Option)</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83672">Shared-Memory Objects (VxMP Option)</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83682">Target-Resident Tools</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83691">C++ Development (including Wind Foundation Classes Option)</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83703">Utility Libraries</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83765">Performance Evaluation</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83777">Target Agent</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83830">Board Support Packages (BSPs)</a></h5><dd><h5 class="H4TOC"><a href="c-over4.html#83839">VxWorks Simulator (VxSim Option)</a></h5></dl></dl><dd><h5 class="H2TOC"><a href="c-over5.html">1.5    Customer Services</a></h5><dd><h5 class="H2TOC"><a href="c-over6.html">1.6    Documentation Conventions</a></h5></dl><dd><h5 class="H1chapTOC"><a href="c-basic.html">2 <b class="H1nameTOC"><a href="c-basic.html">Basic OS         </b></a></h5><dl class="margin"><dd><h5 class="H2TOC"><a href="c-basic1.html">2.1    Introduction</a></h5><dd><h5 class="H2TOC"><a href="c-basic2.html">2.2    Wind Features and POSIX Features</a></h5><dd><h5 class="H2TOC"><a href="c-basic3.html">2.3    Tasks</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="c-basic3.html#83570">2.3.1    Multitasking</a></h5><dd><h5 class="H3TOC"><a href="c-basic3.html#83590">2.3.2    Task State Transition</a></h5><dd><h5 class="H3TOC"><a href="c-basic3.html#83757">2.3.3    Wind Task Scheduling</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-basic3.html#83800">Preemptive Priority Scheduling</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#83853">Round-Robin Scheduling</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#83917">Preemption Locks</a></h5></dl><dd><h5 class="H3TOC"><a href="c-basic3.html#83928">2.3.4    Tasking Control</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-basic3.html#83930">Task Creation and Activation</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#83976">Task Names and IDs</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84028">Task Options</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84121">Task Information</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84187">Task Deletion and Deletion Safety</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84257">Task Control</a></h5></dl><dd><h5 class="H3TOC"><a href="c-basic3.html#84321">2.3.5    Tasking Extensions</a></h5><dd><h5 class="H3TOC"><a href="c-basic3.html#84431">2.3.6    POSIX Scheduling Interface</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-basic3.html#84438">Differences Between POSIX and Wind Scheduling</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84517">Getting and Setting POSIX Task Priorities</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84547">Getting and Displaying the Current Scheduling Policy</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84567">Getting Scheduling Parameters: Priority Limits and Time Slice</a></h5></dl><dd><h5 class="H3TOC"><a href="c-basic3.html#84590">2.3.7    Task Error Status: errno</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-basic3.html#84592">Layered Definitions of errno</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84597">A Separate errno Value for Each Task</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84605">Error Return Convention</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84615">Assignment of Error Status Values</a></h5></dl><dd><h5 class="H3TOC"><a href="c-basic3.html#84621">2.3.8    Task Exception Handling</a></h5><dd><h5 class="H3TOC"><a href="c-basic3.html#84629">2.3.9    Shared Code and Reentrancy</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-basic3.html#84676">Dynamic Stack Variables</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84728">Guarded Global and Static Variables</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#84736">Task Variables</a></h5><dd><h5 class="H4TOC"><a href="c-basic3.html#89014">Multiple Tasks with the Same Main Routine</a></h5></dl><dd><h5 class="H3TOC"><a href="c-basic3.html#84852">2.3.10    VxWorks System Tasks</a></h5></dl><dd><h5 class="H2TOC"><a href="c-basic4.html">2.4    Intertask Communications</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="c-basic4.html#84918">2.4.1    Shared Data Structures</a></h5><dd><h5 class="H3TOC"><a href="c-basic4.html#84958">2.4.2    Mutual Exclusion</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-basic4.html#84960">Interrupt Locks and Latency</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#84974">Preemptive Locks and Latency</a></h5></dl><dd><h5 class="H3TOC"><a href="c-basic4.html#84992">2.4.3    Semaphores</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-basic4.html#85015">Semaphore Control</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#85078">Binary Semaphores</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#85252">Mutual-Exclusion Semaphores</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#85413">Counting Semaphores</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#85489">Special Semaphore Options</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#85561">POSIX Semaphores</a></h5></dl><dd><h5 class="H3TOC"><a href="c-basic4.html#85816">2.4.4    Message Queues</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-basic4.html#85864">Wind Message Queues</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#85958">POSIX Message Queues</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#86192">Comparison of POSIX and Wind Message Queues</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#86255">Displaying Message Queue Attributes</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#86275">Servers and Clients with Message Queues</a></h5></dl><dd><h5 class="H3TOC"><a href="c-basic4.html#86337">2.4.5    Pipes</a></h5><dd><h5 class="H3TOC"><a href="c-basic4.html#88476">2.4.6    Network Intertask Communication</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-basic4.html#86356">Sockets</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#86370">Remote Procedure Calls (RPC)</a></h5></dl><dd><h5 class="H3TOC"><a href="c-basic4.html#86380">2.4.7    Signals</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-basic4.html#86388">Basic Signal Routines</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#86502">POSIX Queued Signals</a></h5><dd><h5 class="H4TOC"><a href="c-basic4.html#86545">Signal Configuration</a></h5></dl></dl><dd><h5 class="H2TOC"><a href="c-basic5.html">2.5    Interrupt Service Code</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="c-basic5.html#86643">2.5.1    Connecting Application Code to Interrupts</a></h5><dd><h5 class="H3TOC"><a href="c-basic5.html#86685">2.5.2    Interrupt Stack</a></h5><dd><h5 class="H3TOC"><a href="c-basic5.html#86692">2.5.3    Special Limitations of ISRs</a></h5><dd><h5 class="H3TOC"><a href="c-basic5.html#86813">2.5.4    Exceptions at Interrupt Level</a></h5><dd><h5 class="H3TOC"><a href="c-basic5.html#86817">2.5.5    Reserving High Interrupt Levels</a></h5><dd><h5 class="H3TOC"><a href="c-basic5.html#86822">2.5.6    Additional Restrictions for ISRs at High Interrupt Levels</a></h5><dd><h5 class="H3TOC"><a href="c-basic5.html#86828">2.5.7    Interrupt-to-Task Communication</a></h5></dl><dd><h5 class="H2TOC"><a href="c-basic6.html">2.6    Watchdog Timers</a></h5><dd><h5 class="H2TOC"><a href="c-basic7.html">2.7    POSIX Clocks and Timers</a></h5><dd><h5 class="H2TOC"><a href="c-basic8.html">2.8    POSIX Memory-Locking Interface</a></h5></dl><dd><h5 class="H1chapTOC"><a href="c-iosys.html">3 <b class="H1nameTOC"><a href="c-iosys.html">I/O System         </b></a></h5><dl class="margin"><dd><h5 class="H2TOC"><a href="c-iosys1.html">3.1    Introduction</a></h5><dd><h5 class="H2TOC"><a href="c-iosys2.html">3.2    Files, Devices, and Drivers</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="c-iosys2.html#83640">3.2.1    File Names and the Default Device</a></h5></dl><dd><h5 class="H2TOC"><a href="c-iosys3.html">3.3    Basic I/O</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="c-iosys3.html#83716">3.3.1    File Descriptors</a></h5><dd><h5 class="H3TOC"><a href="c-iosys3.html#83720">3.3.2    Standard Input, Standard Output, and Standard Error</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-iosys3.html#83727">Global Redirection</a></h5><dd><h5 class="H4TOC"><a href="c-iosys3.html#83735">Task-Specific Redirection</a></h5></dl><dd><h5 class="H3TOC"><a href="c-iosys3.html#83741">3.3.3    Open and Close</a></h5><dd><h5 class="H3TOC"><a href="c-iosys3.html#83817">3.3.4    Create and Remove</a></h5><dd><h5 class="H3TOC"><a href="c-iosys3.html#83828">3.3.5    Read and Write</a></h5><dd><h5 class="H3TOC"><a href="c-iosys3.html#83840">3.3.6    File Truncation</a></h5><dd><h5 class="H3TOC"><a href="c-iosys3.html#83847">3.3.7    I/O Control</a></h5><dd><h5 class="H3TOC"><a href="c-iosys3.html#83860">3.3.8    Pending on Multiple File Descriptors: The Select Facility</a></h5></dl><dd><h5 class="H2TOC"><a href="c-iosys4.html">3.4    Buffered I/O: Stdio</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="c-iosys4.html#84004">3.4.1    Using Stdio</a></h5><dd><h5 class="H3TOC"><a href="c-iosys4.html#96589">3.4.2    Standard Input, Standard Output, and Standard Error</a></h5></dl><dd><h5 class="H2TOC"><a href="c-iosys5.html">3.5    Other Formatted I/O</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="c-iosys5.html#84033">3.5.1    Special Cases: printf(&nbsp;), sprintf(&nbsp;), and sscanf(&nbsp;)</a></h5><dd><h5 class="H3TOC"><a href="c-iosys5.html#84043">3.5.2    Additional Routines: printErr(&nbsp;) and fdprintf(&nbsp;)</a></h5><dd><h5 class="H3TOC"><a href="c-iosys5.html#84049">3.5.3    Message Logging</a></h5></dl><dd><h5 class="H2TOC"><a href="c-iosys6.html">3.6    Asynchronous Input/Output</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="c-iosys6.html#84061">3.6.1    The POSIX AIO Routines</a></h5><dd><h5 class="H3TOC"><a href="c-iosys6.html#84241">3.6.2    AIO Control Block</a></h5><dd><h5 class="H3TOC"><a href="c-iosys6.html#84259">3.6.3    Using AIO</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-iosys6.html#84271">AIO with Periodic Checks for Completion</a></h5><dd><h5 class="H4TOC"><a href="c-iosys6.html#84312">Alternatives for Testing AIO Completion</a></h5></dl></dl><dd><h5 class="H2TOC"><a href="c-iosys7.html">3.7    Devices in VxWorks</a></h5><dl class="margin"><dd><h5 class="H3TOC"><a href="c-iosys7.html#84441">3.7.1    Serial I/O Devices (Terminal and Pseudo-Terminal Devices)</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-iosys7.html#84451">Tty Options</a></h5><dd><h5 class="H4TOC"><a href="c-iosys7.html#84532">Raw Mode and Line Mode</a></h5><dd><h5 class="H4TOC"><a href="c-iosys7.html#84545">Tty Special Characters</a></h5><dd><h5 class="H4TOC"><a href="c-iosys7.html#84640">I/O Control Functions</a></h5></dl><dd><h5 class="H3TOC"><a href="c-iosys7.html#84707">3.7.2    Pipe Devices</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-iosys7.html#84712">Creating Pipes</a></h5><dd><h5 class="H4TOC"><a href="c-iosys7.html#84717">Writing to Pipes from ISRs</a></h5><dd><h5 class="H4TOC"><a href="c-iosys7.html#84721">I/O Control Functions</a></h5></dl><dd><h5 class="H3TOC"><a href="c-iosys7.html#84767">3.7.3    Pseudo Memory Devices</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-iosys7.html#84771">Installing the Memory Driver</a></h5><dd><h5 class="H4TOC"><a href="c-iosys7.html#84778">I/O Control Functions</a></h5></dl><dd><h5 class="H3TOC"><a href="c-iosys7.html#84814">3.7.4    Network File System (NFS) Devices</a></h5><dl class="margin"><dd><h5 class="H4TOC"><a href="c-iosys7.html#84827">Mounting a Remote NFS File System from VxWorks</a></h5><dd><h5 class="H4TOC"><a href="c-iosys7.html#84847">I/O Control Functions for NFS Clients</a></h5></dl><dd><h5 class="H3TOC"><a href="c-iosys7.html#84909">3.7.5    Non-NFS Network Devices</a></h5><dl class="margin">

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -