📄 documents.htm
字号:
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/dosPartLibAta.c"
tppabs="http://www.wrs.com/csdocs/VxDemo/dosFs/ata/dosPartLibAta.c">dosPartLibAta.c</A>
</B></SPAN></P></LI></UL>
<UL>
<P class=vxdemo><SPAN class=style3><B>SCSI
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/dosPartLibScsi.h"
tppabs="http://www.wrs.com/csdocs/VxDemo/dosFs/scsi/dosPartLibScsi.h">dosPartLibScsi.h</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/dosPartLibScsi.c"
tppabs="http://www.wrs.com/csdocs/VxDemo/dosFs/scsi/dosPartLibScsi.c">dosPartLibScsi.c</A>
</B></SPAN></P></LI></UL></LI></OL>
<HR>
<P class=vxdemo><SPAN class=style3><B><A name=5>5.
MMU</A></B> </SPAN></P>
<OL>
<LI>
<P class=vxdemo><SPAN class=style3><B>Use VM contexts to
make data private to a code segment (VxVMI):
<BR></B></SPAN></P>
<UL>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/privateCode.h"
tppabs="http://www.wrs.com/csdocs/VxDemo/mmu/privateCode.h">privateCode.h</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/privateCode.c"
tppabs="http://www.wrs.com/csdocs/VxDemo/mmu/privateCode.c">privateCode.c</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/README_privateCode"
tppabs="http://www.wrs.com/csdocs/VxDemo/mmu/README_privateCode">README_privateCode</A>
</B></SPAN></P></LI></UL></LI></OL>
<HR>
<P class=vxdemo><SPAN class=style3><B><A name=6>6.
Multi-Tasking</A></B> </SPAN></P>
<OL>
<LI>
<P class=vxdemo><SPAN class=style3><B>Intertask
communication using message queues: <BR></B></SPAN></P>
<UL>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/msgQDemo.h"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/msgQ/msgQDemo.h">msgQDemo.h</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/msgQDemo.c"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/msgQ/msgQDemo.c">msgQDemo.c</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/README_msgQDemo"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/msgQ/README_msgQDemo">README_msgQDemo</A>
</B></SPAN></P></LI></UL>
<LI>
<P class=vxdemo><SPAN class=style3><B>Intertask
communication using pipes: <BR></B></SPAN></P>
<UL>
<LI class=vxdemo>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/pipeServer.c"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/pipes/pipeServer.c">pipeServer.c</A>
</B></SPAN></P>
<LI class=vxdemo>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/README_pipeServer"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/pipes/README_pipeServer">README_pipeServe</A>
</B></SPAN></P></LI></UL>
<LI>
<P class=vxdemo><SPAN class=style3><B>Mutual exclusion
semaphore for intertask synchronization. Exclusive access
to data shared among multiple tasks: <BR></B></SPAN></P>
<UL>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/mutexSemDemo.h"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/semaphores/mutexSem/mutexSemDemo.h">mutexSemDemo.h</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/mutexSemDemo.c"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/semaphores/mutexSem/mutexSemDemo.c">mutexSemDemo.c</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/README_mutexSemDemo"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/semaphores/mutexSem/README_mutexSemDemo">README_mutexSemDemo</A>
</B></SPAN></P></LI></UL>
<LI>
<P class=vxdemo><SPAN class=style3><B>Intertask
synchronization using binary semaphores:
<BR></B></SPAN></P>
<UL>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/synchronizeDemo.c"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/semaphores/binarySem/synchronizeDemo.c">synchronizeDemo.c</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/README_synchronizeDemo"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/semaphores/binarySem/README_synchronizeDemo">README_synchronizeDemo</A>
</B></SPAN></P></LI></UL>
<LI>
<P class=vxdemo><SPAN class=style3><B>Task synchronization
using counting semaphores: <BR></B></SPAN></P>
<UL>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/countingSemDemo.c"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/semaphores/countingSem/countingSemDemo.c">countingSemDemo.c</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/README_countingSemDemo"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/semaphores/countingSem/README_countingSemDemo">README_countingSemDemo</A>
</B></SPAN></P></LI></UL>
<LI>
<P class=vxdemo><SPAN class=style3><B>Implementing a
thread-safe C++ class: <BR></B></SPAN></P>
<UL>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/README_testQ"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/classes/README_testQ">README_testQ</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/Makefile"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/classes/Makefile">Makefile</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/bool.h"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/classes/bool.h">bool.h</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/cpstring.h"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/classes/cpstring.h">cpstring.h</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/cpstring.cc"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/classes/cpstring.cc">cpstring.cc</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/queueT.h"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/classes/queueT.h">queueT.h</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/queueT.cc"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/classes/queueT.cc">queueT.cc</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/sharedQT.h"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/classes/sharedQT.h">sharedQT.h</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/sharedQT.cc"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/classes/sharedQT.cc">sharedQT.cc</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/testQ.h"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/classes/testQ.h">testQ.h</A>
</B></SPAN></P>
<LI>
<P class=vxdemo><SPAN class=style3><B><A
href="http://www.logch.com/VxDemo/fiber_Documents.files/Document.files/testQ.cc"
tppabs="http://www.wrs.com/csdocs/VxDemo/multiTasking/classes/testQ.cc">testQ.cc</A>
</B></SPAN></P></LI></UL></LI></OL>
<HR>
<P class=vxdemo><SPAN class=style3><B><A name=7>7. ANSI-C
</A></B></SPAN></P>
<OL>
<LI>
<P class=vxdemo><SPAN class=style3><B>Setting the clock to
the time of the day value: <BR></B></SPAN></P>
<UL>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -