📄 dcx51.doc
字号:
From: flamer@mithril.intel.com (Jim Trethewey)
Newsgroups: comp.sys.intel comp.realtime
Subject: Intel puts 8051 O/S into public domain
Sender: flamer@mithril.intel.com
Followup-To: comp.sys.intel
Distribution: world
Organization: Intel Corporation (Real-Time Software)
Keywords: 8051 realtime operating-system
*****************************************************
* *
* INTEL RELEASES 8051 FAMILY O/S TO PUBLIC DOMAIN *
* *
*****************************************************
As a service to the many people who have been
requesting it, Intel Corporation has placed its 8051
family Real-Time Multitasking Operating System into
the public domain.
The Distributed Control Executive, iDCX 51,
was introduced in 1984 as a tool for designers of
factory automation and robotic control. It was the
basis for a distributed control product line using
the BITBUS (IEEE 1118) serial bus.
The source code (in 8051 assembler language)
for the iDCX 51 is available for anonymous FTP on the
Internet at:
Site Directory/Filename
---------------------- ----------------------
vab02.larc.nasa.gov pub/dcx51.tar.Z
wuarchive.wustl.edu pub/dcx51.tar.Z
Documentation for the operating system is available as:
iDCX 51 Distributed Control Executive User's Guide for Rel. 2.0
Order Number 460367-001
Cost (U.S.) $20.00 + postage
from:
Intel Literature Sales
P.O. Box 7641
Mt. Prospect, IL 60056-7641 USA
Telephone 1-800-548-4725
****************************************************
* *
* IMPORTANT (NON-) SUPPORT NOTE !!! *
* *
****************************************************
Although Intel has decided to provide this
source to the public at no charge, it CAN NOT afford
to provide free customer support. Having the source
means if you find a bug, you can fix it yourself,
and post the fix to the comp.sys.intel newsgroup.
Please DO NOT call for Intel customer support on
this product!
****************************************************
* *
* NOMENCLATURE *
* *
****************************************************
DCX51 (or iDCX 51)
A Distributed Real-Time Multitasking Executive for
the 8051 family of microcontrollers. The current
release is R2.1.
DCM44 (or iDCM 44)
A communications task for iDCX 51. When installed
as task 0, and run on the 8044 flavor of the 8051
family (the 8044 contains an SDLC unit instead of
RS-232C), it provides BITBUS (IEEE 1118) message-
passing ability between up to 250 microcontroller
nodes. It also provides the RAC (Remote Access
and Control) functions for remote message-based
operations such as read/write-memory, create/delete
DCX task, etc.
You do not *have to* use DCM44 if you only want
DCX51, and in fact you *cannot* run DCM44 "AS IS"
on processors other than the 8044/8344/8744.
DCS110 (or "BITWARE")
This is a developer's package which contains the
files needed to program iDCX 51 tasks *assuming*
that you already have an 8044 BEM (the flavor of
the BITBUS component with DCX51 + DCM44 already
masked in ROM). It includes the DCX51I interface
library (to get to ROM entry points) but not the
DCX51 library (which actually contains the O/S).
This product also contains the file DCM44 which
is an ICE-5100 loadable copy of DCM44.
DCS120
Same as DCS110 but no ICE-loadable DCM44 image.
****************************************************
* *
* INSTALLATION INSTRUCTIONS *
* *
****************************************************
1) On your UNIX machine, un-compress and un-tar the
package:
compress -d dcx51.tar.Z
mkdir dcx51
cd dcx51
tar xvf ../dcx51.tar
2) Using Microsoft Networks, PC-NFS, or some other
networking, mount the UNIX drive on your DOS PC
and copy all the un-tar-ed files to the PC, in
a manner similar to the following example:
net use x: \\unixbox\mylogon mypasswd
mkdir dcx51
xcopy x:\dcx51 dcx51 /s /e
net use x: /d
****************************************************
* *
* REGENERATION INSTRUCTIONS *
* *
****************************************************
1) Make sure you have the ASM-51 product installed, and
accessible via PATH. If you don't have this
expensive Intel product, third-party 8051 assemblers
might work (but *I* haven't tried them).
2) Rebuild iDCX51 using batch file R2AGEN.BAT:
cd dcx51\dcx51src.21
r2agen
The resultant files are in the dcx51\dcx51src.21\rel21
subdirectory. These files should be identical to the
contents of the DCX51SU product floppy.
3) Rebuild iDCM44 using batch file DCMGEN.BAT:
cd dcx51\dcm44src.21
dcmgen
The resultant files are in the dcx51\dcx51src.21\dcs110
subdirectory. These files should be identical to the
contents of the DCS110SU product floppy.
****************************************************
* *
* ACKNOWLEDGMENTS *
* *
****************************************************
This product was developed primarily by Ron Smith
and Rick McAlister, both of whom did a great job,
but want nothing to do with it anymore.
Placed in the public domain, with permission,
by Jim Trethewey (flamer@mithril.intel.com).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -