📄 manual_instructions_for_windows_ce.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html lang="en"><head><title>Instructions for Windows CE - Universal Driver Documentation</title><meta http-equiv="Content-type" content="text/html; charset=iso-8859-1"><meta name="robots" content="index,follow"><link rel="shortcut icon" href="/favicon.ico"><link rel="stylesheet" href="/dscud/style/wikiprintable.css"><script type="text/javascript" src="/dscud/style/wikibits.js"></script><style type='text/css'><!--a.new, #quickbar a.new { color: #CC2200; }#quickbar { position: absolute; top: 4px; left: 4px; border-right: 1px solid gray; }#article { margin-left: 152px; margin-right: 4px; }//--></style></head><body bgcolor='#FFFFFF'><div class='titlebox'><h1 class='pagetitle'>Instructions for Windows CE</h1><span class='subtitle'>Universal Driver Documentation</span></div><div class='navbox'><a href="manual_Main_Page.html" class='printable' title ="Main Page">Main Page</a> || <a href="manual_Table_of_Contents.html" class='printable' title ="Table of Contents">Table_of_Contents</a> || <a href="http://www.diamondsystems.com/">Diamond Systems Website</a></div></div><div class='bodytext'><a name="top"></a><p><table border="0" id="toc"><tr><td align="center"><b>Table of contents</b> <script type='text/javascript'>showTocToggle("show","hide")</script></td></tr><tr id='tocinside'><td align="left"><div style="margin-bottom:0px;"><A CLASS="internal" HREF="#What_is_Windows_CE?">1 What is Windows CE? </A><BR></div><div style="margin-bottom:0px;"><A CLASS="internal" HREF="#Supported_Windows_CE_Version">2 Supported Windows CE Version </A><BR></div><div style="margin-bottom:0px;"><A CLASS="internal" HREF="#Installation">3 Installation </A><BR></div><div style="margin-left:2em;"><A CLASS="internal" HREF="#Windows_CE_BSP_Installation">3.1 Windows CE BSP Installation </A><BR><A CLASS="internal" HREF="#DSCUD_for_WinCE_Development_System_Installation_and_Application_Compilation">3.2 DSCUD for WinCE Development System Installation and Application Compilation</A><BR></div><div style="margin-bottom:0px;"><A CLASS="internal" HREF="#DSCUD_Demos">4 DSCUD Demos </A><BR></div><div style="margin-bottom:0px;"><A CLASS="internal" HREF="#DSCUD_for_WinCE_Installation_on_Embedded_System">5 DSCUD for WinCE Installation on Embedded System </A><BR></div><div style="margin-bottom:0px;"><A CLASS="internal" HREF="#Important_Notes_on_DSCUD_for_Windows_CE">6 Important Notes on DSCUD for Windows CE </A><BR></div></td></tr></table><P><h3><a name="What_is_Windows_CE?"> What is Windows CE? </a></h3>
<p>
Windows CE is an embedded operating system created by Microsoft. It targets embedded systems with limited physical space, both RAM and storage space, that require real-time performance.
<p>
Customers are allowed to customize the OS to only include features that are needed and write applications using API similar to those found on its desktop counterparts.<p><h3><a name="Supported_Windows_CE_Version"> Supported Windows CE Version </a></h3>
<p>
Diamond Systems provides a BSP and universal driver for Windows CE .NET version 4.2 and 5.0. For more inquires contact support@diamondsystems.com<p><h3><a name="Installation"> Installation </a></h3>
<p>
Download the "DSC WinCE BSP v1.0 for Athena/Hercules.zip" or "DSC WinCE 5.0 BSP" and DSCUD for WinCE zip files from <a href="http://www.diamondsystems.com/support/software" class='printable' title="http://www.diamondsystems.com/support/software">http://www.diamondsystems.com/support/software</a>. Users should unzip, install, and build the BSP first before attempting to install DSCUD for WinCE.<p><h4><a name="Windows_CE_BSP_Installation"> Windows CE BSP Installation </a></h4>
<p>
<ol><li> Unzip the "BSP zip file. The zip file will expand into its own directory, maintaining file path information.
</li><li> Refer to the README and documentation in the directory for how to install and build a WinCE image.</li></ol><p><h4><a name="DSCUD_for_WinCE_Development_System_Installation_and_Application_Compilation"> DSCUD for WinCE Development System Installation and Application Compilation</a></h4>
<p>
<ol><li> Unzip the DSCUD archive into its own directory maintaining file path information. There should be three subdirectories; dll, include, lib.
</li><li> When compiling an application, include the library dscud.lib, found in the "lib" subdirectory, and dscud.h header file, found in the "include" subdirectory.</li></ol><p><h3><a name="DSCUD_Demos"> DSCUD Demos </a></h3>
<p>
Diamond Systems provides example programs for all our products. Users can download the demos at <a href="http://www.diamondsystems.com/support/software" class='printable' title="http://www.diamondsystems.com/support/software">http://www.diamondsystems.com/support/software</a>. Users may need to modify the path of libraries and include files
<p>
<h3><a name="DSCUD_for_WinCE_Installation_on_Embedded_System"> DSCUD for WinCE Installation on Embedded System </a></h3>
<p>
<ol><li> After the WinCE BSP has been installed and the image built, find ceddk.dll. The dll should be located in the same directory as the WinCE project. For example for WinCE 4.2 if my project is "myWinCE" the ceddk.dll would be located at <em>C:\WINCE420\PUBLIC\myWinCE\RelDir\VIACEPC_PROSAVAGE-TWISTER_BASED_X86Release</em>. For WinCE 5.0 the file would be located at <em>C:\WINCE500\PBWorkspaces\myWinCE\RelDir\VIA_Twister_x86_Release</em>
</li><li> Copy ceddk.dll to the same directory as dscud.dll. DSCUD.dll is located in the "dll" subdirectory.
</li><li> Load the WinCE image, build your application, and transfer your application to the WinCE image. For information on how to load the WinCE image, consult the BSP documentation.
</li><li> Copy both dlls, dscud.dll and ceddk.dll, to the same directory as your application on the WinCE image.
</li></ol><p>
This completes the installation.<p><h3><a name="Important_Notes_on_DSCUD_for_Windows_CE"> Important Notes on DSCUD for Windows CE </a></h3>
<p>
<ol><li> Zircon interrupt functionalities are not supported.
</li><li> The dscud driver along with ceddk.dll must be in the same directory as the application running DSCUD API for the application to run properly.
</li><li> With dscSetSystemPriority users can set the Interrupt Thread priority to the highest priority, 0.
</li><li> Typically the jitter of the Interrupt Thread at highest priority is 5-10 microseconds if there is nothing else running in the background.
</li><li> During worst case scenario with a lot of competition for CPU time the Interrupt Thread recorded 50-70 microsecond jitter when set to highest priority
</li></ol><p></div><p><em> <br> This page was last modified 22:27, 2 Aug 2005.<br>Copyright (c) 2004 Diamond Systems. All Rights Reserved.</em><!-- Time since request: 0.16 secs. --></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -