Embedded Digest #221 Sun 05 Nov 1995 THE EMBEDDED DIGEST digest submissions: embed@synchro.com administrative requests: embed-request@synchro.com messages sent to the wrong address will be ignored Editor: Chuck Cox Publisher: SynchroSystems embedded computer system developer & consultant Contents: Directory (Mailing list Admin) Resources (Mailing list Admin) ---------------------------------------------------------------------- Date: Wed, 1 Nov 95 0:15:11 EST From: listadm@synchro.com (Mailing list Admin) Subject: Directory =============================================================================== Internet Directory of Embedded Development Products and Services Compiled for the Embedded Digest by Chuck Cox =============================================================================== This directory lists Internet-accessible vendors who sell products or services of interest to embedded systems developers. All such vendors are encouraged to send a concise directory entry to: chuck@synchro.com, please use 'directory' for the subject. Entries are listed in alphabetical order by vendor name. =============================================================================== Vendors: Advanced Micro Devices Analog Devices, Inc. Applied Microsystems Corporation Coactive Aesthetics Hitex Systementwicklung IAR Systems, Inc. Kinesix Local Knowledge Lonesome Dove Computing Services Microware Systems Open Networks Engineering Orion Instruments, Inc. Precise Software Technologies Inc. ProControl Prosoft RST Software Industries Ltd. Softaid, Inc. SynchroSystems System Design Specialists QNX Software Systems, Ltd. Wind River Systems, Inc. =============================================================================== Advanced Micro Devices (AMD) AMD offers two families of microprocessors and microcontrollers specifically designed for embedded applications. 29K Family of Microprocessors and Microcontrollers - 32-bit RISC architecture - Six microprocessors and six microcontrollers - All 29K processors are binary code compatible - 29K microcontrollers integrate many common peripheral functions with the processor into one chip - DMA control - Serial ports - Programmable I/O ports - Peripheral interface adapter (PIA) ports - JTAG support for debugging - 29K microprocessors provide up to 68 Dhrystone MIPs performance - The Fusion29K program of over 100 third party vendors offers tools for embedded design, development and debug E86 Family of Microprocessors and Microcontrollers - x86 architecture - Three microprocessors and four microcontrollers - E86 microcontrollers offer an easy upgrade for existing 80C186 designs - Software and peripheral set compatibility with 80C186 - Up to twice the performance with increased integration - Low cost memories can be used for reduced system cost - E86 microprocessors provide up to 486SX performance - The FusionE86 program of third party tools vendors benefits from the wide range of hardware and software that has been developed for the x86 architecture Detailed information on any of the 29K or E86 processors is available on our website at http://www.amd.com Contacts: Advanced Micro Devices One AMD Place P.O. Box 3453 Sunnyvale, CA 94088 Tel: (408) 732-2400 Toll Free: (800) 538-8450 Literature and Information: (800) 222-9323 opt. 2 (U.S.) 0130-813875 (Germany) 1678-77224 (Italy) 0590-8621 (France) 44-0-256-811101 (U.K. and rest of Europe) (512) 602-5651 (other locations) World Wide Web: http://www.amd.com =============================================================================== Analog Devices, Inc. DSP Division 3 Technology Way Norwood, MA 02062-9106 1-800-Analog-D (Literature request and Applications assistance) chris.russell@analog.com Christopher Russell, DSP Development Tools Engineering Embedded systems development tools for ADSP-21xx and ADSP-210x0 family DSP's. o Cross software packages available separately for fixed and floating point devices for IBM PC, NEC PC, and Sun hosts. Package includes: system builder, assembler, GCC-based C compiler, linker, and PROM splitter. o Simulators available separately for fixed and floating point devices for IBM PC, NEC PC, and Sun (X windows, Openwin) hosts. Simulators have GUI front-end and support simultaneous assembly and C source level debugging. o In circuit emulators: 21xx support: - HyperICE: full-featured ICE available for 2100A, 2101, 2105, 2111, 2115, and 21msp50. (IBM PC host) - EZ-ICE: low-cost ICE for 2101, 2105, 2111, 2115, and 21msp50. (IBM PC host) 210x0 support: - EZ-ICE: IBM PC plug in card available for 21010 and 21020 DSP's. Takes advantage of 210x0's Test Access Port (IEEE JTAG boundary scan) to provide non-intrusive full-speed emulation up to 33 MHz. =============================================================================== Applied Microsystems Corporation 5020 148th Ave. N.E. Redmond, WA 98073-9702, USA Tel. 206-882-2000 TolF. 800-426-3925 Fax. 206-883-3049 Email info@amc.com WWW http://www.amc.com BBS 206-882-3330 Telex 185196 Founded in 1979, Applied is the worlds largest dedicated supplier of embedded systems development solutions for electronic design engineers. Its solutions, including ground-breaking EL and innovative CodeICE in-circuit emulators and debuggers, user-friendly development software, and the company's low-cost CodeTAP(tm) series emulators, are used worldwide by hardware and software designers for speedy, cost-effective development of microprocessor and microcontroller based products. Accomplishments such as these have clearly made Applied and its people "The Embedded Systems Experts". Applied Microsystems customers are found in every industry where microprocessor-based products are designed, including the telecommunications, data communications, robotics, computer, and aerospace industries. Many leading electronics manufacturers use Applied Microsystems tools to ensure the control and visibility critical to successful product development. Applied Microsystems is headquartered near Seattle, at 5020 148th Avenue NE, Redmond, Washington. This location houses Applied Microsystems corporate offices, research, development, engineering, manufacturing, sales and marketing facilities. Several regional and local direct sales offices are situated across the United States. Applied's international customers are served by offices located in Japan, Germany, and the United Kingdom, as well as though a distribution network of international representatives. PROCESSORS SUPPORTED: INTEL--> 8086/88 , 80C86/C88 , 80186/188, 80C186/188 EA, EB, EC, XL, 80L186/188 EA, EB, EC, XL, 80286, 80386DX , 80386EX, 80960 CA, 80960 CF, 80960 Jx series, and 80960 Hx series. MOTOROLA--> 68000, 68EC/HC00, 68008, 68010, 68302, 68020, 68EC020, 68030, 68EC030, 68040, 68EC040 and 68LC040, 68330, 68331, 68332, 68340, 68360 and 68EN360, Toshiba TM 301, 303, 305. =============================================================================== Coactive Aesthetics PO Box 425967, San Fransicso, CA 94142 Phone: 415-626-5152 Fax: 415-626-6320 Email: coactive@coactive.com David Gaw, President Products and Services for embedded, distributed control systems. Software and hardware development. Also have expertise in database and GUI development. Registered Echelon LID. Products: GCB11 - 68HC11 Networked Microcontroller. Available with C development environment (ImageCraft). CA386-N1 - Intel i386EX microcontroller with NEURON coprocessor for LONTalk communications. Has PC/104 expansion bus. Full access to LONTalk via MIP libraries. Develop applications using standard PC development tools. Includes iRMX real-time O/S. Available 5/95. =============================================================================== Hitex Systementwicklung HiTOOLS Inc. Greschbachstr 12 2055 Gateway Place, Suite 400 D-76229 Karlsruhe San Jose, CA 95110 Germany USA Tel (721) 9628-0 Tel (408) 451-3986 FAX (721) 9628-189 FAX (408) 441-9486 info@hitex.ti.ba-karlsruhe.de 75361.1754@compuserve.com Detailed information about our products is available via Internet. URL: http://www.ba-karlsruhe.de/BA/firmen/hitex ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Embedded systems development tools for the microcontroller and microprocessor families 8051, 80x86, 80C166, 68k and 68HC11. o In-circuit emulators ~~~~~~~~~~~~~~~~~~~~ + teletest 51 for 8051 architecture - TX51 Very attractive price, for ROMless variants of the 8051 family - MX51 For ROM and ROMless variants of the 8051 family - AX51 Most powerful teletest 51 system with high-end banking support + teletest 32 for 80386 architecture - In-Circuit Emulator for Intel 80386 SX/CX/EX and Intel 80386 DX + teletest 16 for 80186 architecture - In-Circuit Emulator for 80186 architecture (80186/8/XL/EA/EB/EC) + teletest 32 for 80C166 architecture - In-Circuit Emulator for C165, 80C166, C167 + AX166 for 80C166 Architecture - In-Circuit Emulator for 80C166, 80C167, 80C165, 80C167CR, 80C167CW, VECON, GOLD, CCL + teletest 8 for 68HC11 architecture - In-Circuit Emulator for 68HC11A0, 68HC11A1, 68HC11A2, 68HC11A8, 68HC11D3, 68HC11D4, 68HC11E0, 68HC11E1, 68HC11E9, 68HC11E20, 68HC11E22 and 68HC11F1. + teletest 32 for MC68k architecture - In-Circuit Emulator for MC68000, MC68EC000, MC68HC001, MC68008, MC68010, MC68302, MC68331, MC68332, MC68F333 and MC68340 o Remote Debuggers ~~~~~~~~~~~~~~~~ + telemon 166 universal - Applicable to any 80C16x processor system + telemon 80C166 - Low-cost approach for 80C166 development + telemon 80C167 - Low-cost approach for 80C167 development o Simulators ~~~~~~~~~~ + HiSIM 51 (the light version is available for download) - High speed simulator for the 8051 family + HiSIM 166 (the light version is available for download) - High speed simulator for the 80166 family =============================================================================== IAR Systems, Inc. One Maritime Plaza San Francisco, CA 94111 Tel : 415-765-550, 800-427-8868 Fax : 415-765-5503 Email: info@iar.com Founded in 1983, IAR is a leading manufacturer and worldwide supplier of optimized C cross compilers and simulators/debugger for a wide range of popular embedded microcontrollers. The IAR optimized C compiler was previously sold in the USA under the Archimedes brand name. The distribution agreement with Archimedes ended Aug. 94 and since then IAR is selling and supporting its product line direct. Microcontrollers supported: Intel : 8051, 80251, 8096, 80C196 K and N series Motorola : 68HC11, 68HC16, 6801 Zilog : Z80, Z180 Hitachi : 64180, H8/300, H8/300H NEC : 78K0, K2, K3 Mitsubishi : MELPS 7700, 740 Toshiba : TLCS 900 Main features of the IAR optimized C cross compiler: Full ANSI C compatibility. Built-in global optimizer that guarantees compact code. Full floating point support, IEEE 32 and 64 bit precision. Multiple memory models to suit any hardware design. Extended C keywords specific for every microcontroller (such as sfr, bit, interreupts etc..). Comes with an assembler, linker, librarian , simulator and IDE. Transparent interface between C and assembly. Support code banking up to 8 MB. Flexibility in allocation of variables and parameters. A FREE demo is available upon request (Please indicate processor). Platforms supported: IBM PC or compatible, MS-DOS or Windows. SUN Sparc workstation, Solaris OS HP 9000/700 series. =============================================================================== Kinesix is the developer of SAMMI. Sammi is a graphical user environment with built-in networking, redundancy and failover. Sammi utilizes X and Motif to allow the construction of "easy to use operator interfaces; the interfaces created are optimized for high speed data updates. Sammi's advanced architecture is ideal for real-time command and control systems as well as mission-critical client/server applications demanding high performance. A rich graphical development tool, Sammi gives you the ability to integrate applications local to a single machine or distributed throughout a network without writing any Graphical User Interface (GUI) or network code. For complete flexibility, Sammi's open architecture lets you create your own object(s), integrate third party and custom widgets, and develop custom commands to control these objects and displays. Your objects, once integrated into Sammi's object-oriented architecture, inherit the full functionality of Sammi's standard display objects. Features such as pan, zoom, layering, failover, and others automatically become part of your custom objects without any additional code development. Supported operating systems include : SunOS, Solaris, OSF/1, Ultrix, HP-UX, AIX, IRIX, REAL/IX, and Intel386/486/Pentium running {SCO (OpenDesk Top), QNX, VxWorks, Lynx, Unixware, Venix, Solaris x86} KINESIX 9800 Richmond Avenue Suite 750 Houston, Texas 77042 U.S.A. Phone: (713) 953-8300 1-800-953-5330 FAX: (713) 953-8306 EMAIL: sammi@kinesix.com IN EUROPE: Kinesix Europe 11 Hurlingham Business Park Sulivan Road London, SW6 3DU UNITED KINGDOM Phone: +44 71 610 6144 FAX: +44 71 736 1071 =============================================================================== Local Knowledge - --------------- A marketing company specializing in helping establish products in the embedded market. Local Knowledge is headquartered in New Hampshire, but has facilities in both London and Tokyo. Craig Lund Mail: clund@localk.com President Local Knowledge Tel: +1 603 868 2300 16 Langley Road Fax: +1 603 868 5300 Durham, NH 03824-3424 USA =============================================================================== Mark Linimon Lonesome Dove Computing Services P. O. Box 20291 Roanoke, VA 24018 Telephone: +1 703 776 1004, Fax: +1 703 776 1006 fqdn: linimon@lonesome.com Offering consulting engineering in embedded, real-time, and UNIX-compatible software and systems. Over 10 years of experience in engineering. Extensive software experience in C and assembler on many popular micro- processor architectures, including the Sun SPARC, Motorola 680x0 and 683x2, and Intel 80x86. Substantial experience with device drivers, board support packages, and porting issues for operating systems and kernels, including vxWorks, pSOS, and UNIX. Hardware experience includes chip-level and board-level programming. Familiar with the VMEbus standard as well as Multibus I and other common bus standards. Systems experience includes peripheral device interconnection with SCSI, inter-system networking with TCP/IP over Ethernet, and UNIX systems configuration and administration. =============================================================================== Microware Systems is a leading provider of Real-Time Operating Systems and development tools for a wide spectrum of embedded through network-based products. OS-9 (68xxx and PowerPC) and OS-9000 (80386/486) are based on compact multi-tasking kernels supporting the widest range of I/O available for any real-time system, including disk (real-time or DOS format), TCP/IP, NFS (client and server), X Windows (client and server), RAVE (Real-time Audio Video Environment), MPFM (MPEG Full Motion Video), ISDN, RTNFM (real-time networking), 1553B, and more. Memory management is fully supported, and all target code is completely ROMmable. OS-9 and OS-9000 are supported on the industry's widest variety of both off-the-shelf and custom hardware. Additionally, Microware's DAVID (Digital Audio/Video Interactive Decoder) software architecture has quickly become the standard operating environment in the interactive television marketplace. OS-9 and OS-9000 also support the industry's widest range of development platforms. Ultra C, Microware's state-of-the-art ANSI C compiler, may be hosted either right on the target hardware or on PC's, Macs, or Unix workstations. FasTrak is a complete Windows- or X Windows-based toolset encompassing editing, makefile generation, compiling, debugging, and profiling for either individual or team software development. Microware Systems Corporation (800)475-9000 (US) 1900 NW 114th St (408)451-3999 (Wstrn US/Canada) Des Moines, IA 50325-7077 703 601990 (UK) 42 58 63 00 (France) Email: info@microware.com (515)224-1929 (other) (515)224-1352 (fax) =============================================================================== Open Networks Engineering (ONE) provides the "ONE Foundation Series" of OSI products for OEMs. The Foundation Series is specifically designed for integration in embedded environments. It is in use today in mission-critical applications including automated air traffic control in realtime systems. The Foundation Series consists of a four-layer OSI stack and a seven-layer stack. LOWER LAYERS and APIs: - ---------------------- Links: 802.3, FDDI, X.25, DLPI compatable Network: CLNS (+ Inactive Subset), ES-IS, CONS, SNDCF, Routing, IS-IS Transport: TP0,2,4 CLTS APIs: Link: 802.3 LLC-1 LLI Transport: COTS/CLTS TLI ACSE/Presentation: ULAPI ROSE: ROAPI DUA: DAPI QOS: QAPI (Connection-based QOS selection) - --------------------------------------------------------------------------- For more information, contact: Bill Kaufman Open Networks Engineering, Inc. (ONE) 777 E. Eisenhower Suite 650 Ann Arbor, MI 48108 Voice: 313.996.9900 Ext 1+226 Fax: 313.996.9908 e-mail: wek@one.com, sales@one.com =============================================================================== Orion Instruments, Inc. 1376 Borregas Avenue Sunnyvale, CA 94089 (408)747-0440 / (800)729-7700 (408)747-0688 FAX / (408)747-0621 BBS (8n1) info@oritools.com http://www.oritools.com A leading supplier of embedded systems development tools for a variety of Motorola, Hitachi, Zilog, Intel, and IBM microcontrollers, spanning all three debugging domains: physical, logical, and real-time. These domains are covered with three lines of in-circuit emulators, the 8620, the 8800, and for real-time concerns, our newest emulator, the Orion/ADVICE. For more information, take a minute or two and surf on over to our web site, or give us a call, toll-free. Our WWW site is also an excellent source of non-partisan embedded systems information, including the immensely popular comp.sys.m68k FAQ. It contains almost everything you could ever want to know about devices based on Motorola's popular processor core. =============================================================================== Precise Software Technologies Inc.(PSTI), is a real time embedded product and services company. The product lines of PSTI are real-time executives, embedded software development tools, integration and training. Precise markets the following products: Precise/MQX, Precise/MQX+M, PassKey/MQX, InterTools, Embedded I/O Components( TCP/IP, LAPB, SDLC, MIL-1553, GPIB, FILE I/O) Precise/MPX. Precise/MQX is a portable real-time executive used for single processor applications. MQX has scalable support for distributed and multiprocessor real-time or embedded applications. Precise/MQX+M is a portable real- time executive with support for distributed or multiprocessor real-time or embedded applications. PassKey/MQX is a GUI based source level cross debugging tool with extensions that support the debugging of MQX or MQX+M based applications. InterTools are a family of C language cross development tools. Embedded I/O Components are a family of data communications and networking protocols specifically adapted and implemented for real-time and embedded applications. Precise/MPX is a tightly-coupled shared-memory multi-processor synchronous real-time executive used for high performance applications. These products can be applied to the development of real-time software for the following applications: medical instrumentation, robotics, aerospace, command and control, networking, telecommunications and process control. Major Achievements Development of Precise/MPX, a commercial version of the 'Harmony' Operating system distributed by the National Research Council of Canada. Development and introduction of Precise/MQX a portable single processor embedded real-time executive. Development and introduction of Precise/MQX+M, a portable embedded real-time executive for multiprocessor and distributed processor applications. Development and introduction of PassKey/MQX, a GUI based source level cross debugger with extensions that support concurrent debugging on single processor, multiprocessor and distributed processor applications. Development and introduction of Embedded I/O Components with support for: SDLC, LAPB, TCP/IP, Mil Std-1553B, GPIB, File I/O. Precise/MQX is a portable high performance real-time executive. Portability and performance are achieved through a unique approach to microkernel design that guarantees predictable behavior. MQX is the smallest of the Precise product line of kernels. The real- time executive provides functions for: multitasking, intertask communication and synchronization, dynamic interrupt management, and memory management. Precise/MQX+M is a superset of Precise/MQX. The major difference are the unique capabilities to support transparent routing of messages through an arbitrary network, and support for the integration of off the shelf Embedded I/O Components or user specified protocols that interconnect MQX+M kernels. Inter processor communication does not affect the interface to the application. Therefore MQX+M supports transparent multiprocessing; and it supports the re-allocation of MQX tasks to MQX+M without change to source code. MQX and MQX+M support the development and testing of embedded software on a host PC or Unix workstation. This capability is more effective than target level testing of embedded software, because it allows the software developer to develop embedded software independently of embedded hardware, and to do incremental migration of tested components from the host to the target in small, simple, controllable steps. PassKey/MQX is a windows-based source-code level cross-debugger designed to allow for multi-task and multi-processor debugging. It runs under Windows 3.1 on an IBM PC Clone, or under X-windows on a Sun workstation. On top of conventional debugging capabilities, Passkey/MQX uses knowledge of MQX or MQX+M data structures to display and modify task based information. It can also display and modify kernel resources. PassKey/MQX can be used with serial interfaces, network interfaces, emulators, and board level monitors. The Embedded I/O Components support: asynchronous serial I/O, SDLC, LAPB, MIL-STD 1553 bus, TCP/IP, GPIB, and File I/O. Real-time or embedded applications are interfaced to target hardware easily because a software developer uses these components to eliminate any development required to use the I/O in the target system hardware. Canada: Precise Software Technologies Inc. 301 Moodie Drive Suite 308 Nepean, Ontario, Canada K2H 9C4 Tel: +1 613 596 2251 Fax: +1 613 596 6713 Email: info@psti.com U.S.A.: Intermetrics Microsystems Software Inc. 733 Concord Avenue Cambridge, MA 02138 Tel: +1 800 443 4057 Tel: +1 617 661 0072 Fax: +1 617 868 2843 Email: imsi_support@inmet.camb.inmet.com United Kingdom: Intermetrics Microsystems Software Inc. Enterprise House Ocean Village, Southampton Hampshire S014 3XB England Tel: (0703) 334774 Fax: (0703) 334772 =============================================================================== Martin Vuille ProControl R.R. No. 2, Kemptville, ON K0G 1J0 (613) 258-0021 Fax: 258-2542 martin.vuille@synapse.org (After 94/7/1: martin.vuille@bbs.synapse.net) Electrical Engineer with over 15 years experience in digital and analog circuit design, and software development. Specializing in real-time, scientific, laboratory, and industrial applications. Whatever your needs, ProControl can design (and manufacture) a product to your specifications. * Software/firmware development for a wide variety of microprocessors and microcontrollers * Hardware design/PCB layout * R & D, Prototyping * Manufacturing/OEM =============================================================================== Prosoft Teknologiantie 1 90570 OULU FINLAND Tel. +358 81 5514383 Fax. +358 81 5514237 e-mail : ilkka.kallio@prosoft.otm.fi www-page: http://www.otm.fi/prosoft/ Prosoft specializes in developing, manufacturing and marketing of testing tools for embedded software. Our main product is the ESIM Testing Environment for Embedded Software. It is a new kind of test automation tool for embedded real-time software development. ESIM makes it possible to use a Windows NT (TM) or OS/2 (TM) workstation for testing such software written in C. The idea is to make testing easier and faster when compared to testing in the target environment. With ESIM the embedded application is run in the workstation in a simulated environment. ESIM "virtualizes" the hardware I/O system so that the application is fooled into thinking that it is running in the actual target system. ESIM provides means for simulating the real-time kernel of the target system as well. =============================================================================== R S T Software Industries Ltd. 3 Hashikma st. Industrial Zone, P.O.Box 11502, AZUR 58017, Israel Phone: +972-3-559-8144 Fax: +972-3-559-8244 E-Mail: leonid@rst.co.il Leonid Rosenboim, Director of Engineering RST Software Industries is a distributor for Wind River Systems Inc. in ISRAEL. Provides local sales and technical support for WRS products. RST also provides software development and consulting services around VxWorks. Here are the list of software products RST currently ships: + Generic SCSI Tape Driver for VxWorks (includes tar) + File system check utility for MS-DOS compatible file system on VxWorks + lanLib - implementation of LLC/SNAP and Source Routing for Token-Ring end-nodes for VxWorks or other BSD-based systems running TCP/IP The SCSI Tape Driver for VxWorks has been quite successful in the past year, it is being used in the NAVY, NASA, BEOING, BBN, AT&T and others. All the above products ship in source code and are royalty-free. RST also provides development of Board Support Packages for VxWorks for customers and board manufacturers. =============================================================================== Softaid, a Maryland Corporation founded in 1983, sells In-Circuit Emulators and source debuggers for 8 and 16 bit microprocessors. Our UEM emulator is feature-competitive with any other product on the market, yet sells for the price of limited run-time debuggers. Currently, the UEM supports the following processors: 80188/186 (all variants, including AMDs EM versions), 386EX, 8088/86 Z180, Z80, 8085, V20/30, V40/50, PIC (all variants), 68HC16, and the TLCS-90 (most variants). More are coming soon. These emulators come with DOS *and* Windows source level debuggers. Prices range from $4000 to $9000. Softaid also maintains a very complete embedded systems Web page, at http://www.softaid.net/emulators.html. Over 500 pages of information about embedded systems are on-line, mostly consisting of articles and application notes. Product info, as well as other interesting tidbits, are available as well. Softaid, Inc. 8300 Guilford Road Columbia, MD 21046 (410) 290-7760 fax (410) 381-3253 e-mail info@softaid.net. =============================================================================== SynchroSystems -------------- - Specializing in Embedded Computer System Engineering since 1984 - Development Services - Prototyping: rapid software & hardware prototyping - Production: reliable systems on a variety of architectures - Consulting Services - Consulting: on-site or off-site, short-term or long-term - Tools: UNIX- or DOS-hosted cross-development systems - Training: develop in-house expertise - Specialties - Systems: embedded, real-time, distributed - Applications: control, instrumentation, automation, acquisition - Languages: C, C++, assembly, FORTRAN, BASIC - OSes: UNIX, VxWorks, VRTX, MTOS, MSDOS, Windows, CP/M - Processors: 80x86, 80x96, 8051, 680x0, Z80, SPARC, PIC - Buses: VME, STD, PC, PCMCIA, SCSI - Protocols: ethernet, TCP/UDP/IP, RS232/422, SDLC, UUCP, kermit, MF-R2 - Publisher of the Embedded Digest Charles Cox, Owner SynchroSystems voice: (617) 547-5113 x222 16A Jay Street fax: (617) 492-4466 Cambridge, MA 02139 email: info@synchro.com =============================================================================== System Design Specialists 20 Partridge Lane Boxford, MA 01921 Tel (508) 887-3774 Fax (508) 887-0034 gwalk@mc.com George Walk, owner Real-time software consulting and programming services, since 1989. Expertise in real-time kernels (VRTX, pSOS,..), real-time device drivers and embedded programming on Intel and Motorola processors. =============================================================================== QNX Software Systems, Ltd., are the developers of the QNX POSIX-certified realtime OS. QNX is supported on a wide variety of embedded-class PC architectures with a wide selection of device drivers. Also supported are TCP/IP, NFS, RPC, SNMP (client), ISO 9660 CDROM filesystems, DOS emulation able to host MS Windows in standard mode, and fault-tolerant multiply redundant networking. The Watcom development tools are hosted natively under QNX, resulting in a powerful, UNIX-like, native development environment. Network-distributed parallel compiling is a standard capability. The flexible microkernel architecture of QNX allows it to be scaled from a full-featured development environment, down to a lean, ROM-based embedded system, or up to a large, distributed system orchestrating hundreds of processors. This combination of flexibility and robustness has made QNX the system of choice for process control, factory automation, financial transaction processing, point-of-sale, medical instrumentation and telecommunications with an installed base of over 250,000 systems. By virtue of its microkernel, message-passing architecture, QNX can take a network of computers and present them to applications as a "single logical computer". Applications developed for this "single logical computer" will run without changes even as the number of computers is scaled to suit the scope of the application. QNX Software Systems QNX Software Systems 175 Terrence Matthews Cr. Westendstr.19 6000 Frankfurt Kanata, Ontario K2M 1W8 am main 1 Canada Germany voice: 1-800-363-9001 voice: 49 69 97546156 x299 voice: (613) 591-0931 (voice) fax: 49 69 97546110 fax: (613) 591-3579 (fax) email: info@qnx.com =============================================================================== VxWORKS from Wind River Systems VxWorks is the premier development environment for complex real-time and embedded applications. It offers a high-performance operating system with sophisticated networking facilities and a complete set of cross-development tools. *Scalable from deeply embedded applications to complex distributed systems *Highly efficient microkernel architecture with full range of real-time feat= ures *Industry-standard networking, optimized for real time *Widest range of available host and target architectures *Designed for easy porting to custom or commercial hardware *Includes powerful core tools including the VxGDB=81 debugger, the VxGNU=81 toolkit, shell and linking loader *Options available for applications requiring multiprocessing (VxMP)=81, virtual memory support (VxVMI)=81, target-resident debugging (VxMon)=81, cus= tom target hardware (BSP Porting Kit), or advanced networking functionality (WindNet)=81 *Incorporates POSIX 1003.1b real-time extensions STANDARDS AND INNOVATION VxWorks supports a wide range of industry standards such as POSIX, ANSI C and TCP/IP networking, enabling strong interoperability in multi-vendor environments and protecting the user's investment in development and training. On this foundation VxWorks builds an array of innovative facilities focused specifically on the requirements of the applications developer. SCALABLE MICROKERNEL DESIGN At the heart of the VxWorks run-time system lies the highly efficient wind microkernel, which supports a full range of real-time features including fast multitasking, interrupt support, and both preemptive and round-robin scheduling. The modular run-time system is fully scalable, allowing the user to configure VxWorks for the widest range of applications-from minimal embedded systems to the most complex distributed designs. COMPREHENSIVE NETWORKING FACILITIES VxWorks continues its innovative role as the first real-time operating system to integrate industry-standard networking facilities optimized for real-time applications. VxWorks networking includes TCP/IP, sockets, NFS, RPC, ftp, tfpt, rlogin, telnet, and bootp. VxWorks systems can communicate with each other-and with other systems-over a variety of media including Ethernet, serial, and shared memory. POWERFUL DEVELOPMENT ENVIRONMENT Designed to speed the development of high-reliability applications, VxWorks offers a rich and fully integrated environment tuned for real-time development. Host-based tools include cross-compilers and powerful remote source level debuggers. Target tools include extensive performance monitoring facilities, an interactive C-interpreter shell and linking loader for rapid prototyping, and libraries of over 800 utility routines. YOUR CHOICE OF PLATFORM Hosts: UNIX workstations; Windows-based PCs Targets: PowerPC, 68K, CPU32, x86, SPARC, i960, 29K, MIPS, SH7600, PA-RISC VxWorks offers off-the-shelf turnkey integration with an extensive set of commercial and evaluation boards. The open design is highly portable and complete across all supported processors, allowing application migration with minimal effort. CONTACT INFORMATION: Wind River Systems, Inc. 1010 Atlantic Ave Alameda, CA 94501 USA Tel. 510 748 4100 Fax. 510 814 2010 Toll Free. 1 800 545 9463 (WIND) Email: inquiries@wrs.com WWW: http://www.wrs.com =============================================================================== ------------------------------ Date: Wed, 1 Nov 95 0:20:07 EST From: listadm@synchro.com (Mailing list Admin) Subject: Resources ****** EMBEDDED DIGEST RESOURCE LIST ******** Send updates to chuck@synchro.com, please use 'resources' for the subject. ***************************************** BOOKS: David M. Auslander & Cheng H. Tham Real-time Software for Control Prentice-Hall William H. Beyer (Editor) CRC Standard Mathematical Tables and Formulae CRC Press Jim Brodie & Thomas Plum Efficient C Plum Hall, 1985 Alan Burns & Andy Wellings Real-Time Systems and Their Programming Languages Addison-Wesley, 1990 Paul M. Embree & Bruce Kimble C Language Algorithms for Digital Signal Processing Prentice-Hall, 1991 William H. Press, et al Numerical Recipes in C Cambridge University Press A. Flynn & J. Jones Mobile Robots AK Peters Ltd., 1993 Caxton C. Foster Real Time Programming - Neglected Topics Addison-Wesley, 1981 Bill O. Gallmeister POSIX.4 : Programming for the Real World O'Reilly & Associates ISBN 1-56592-074-0 Jack G. Ganssle The Art of Programming Embedded Systems Academic press M.R. Garey & D.S. Johnson Computers and Intractability: A Guide to the Theory of NP-Completeness W.H. Freeman and Company, 1979 W. S. Heath Real-Time Software Techniques Van Nostrand Reinhold Hill & Horowitz The Art of Electronics James Kempf Numerical Software Tools in C Prentice-Hall, 1987 Klein, et al A Practitioner's Handbook for Real-Time Analysis Kluwer Academic Publishers, 1993 Phillip A. Laplante Real-Time Systems Design and Analysis - an Engineer's Handbook IEEE Press, 1992 P. Lawrence Real-time microcomputer system design McGraw-Hill, 1987 John D. Lenk Handbook of Data Communications Prentice-Hall, 1984 Duncan A. Mellichamp (Editor) Real-Time Computing with Applications to Data Acquisition and Control Van Nostrand Reinhold, 1983 Louis L. Odette Intelligent Embedded Systems Addison-Wesley, 1991 Steve Savitzky Real-Time Microprocessor Systems Van Nostrand-Reinhold J. Stankovic & K. Ramamritham Hard Real-Time Systems IEEE Press, 1988 PERIODICALS: Circuit Cellar INK Circuit Cellar Inc. Ken Davidson, Editor The C/C++ Users Journal R&D Publications Inc. P.J. Plauger, Editor Dr. Dobb's Journal Miller Freeman Inc. <71572.341@compuserve.com> Jonathan Erickson, Editor Embedded Systems Programming Miller Freeman Inc. Lindsey Vereen, Editor INTERNET: Applied Microsystems: http://www.amc.com Dublin City University: http://www.compapp.dcu.ie/~cdaly/embed/embedsys.html Embedded FAQ: http://www.cera.com Hitex Systementwicklung: http://www.ba-karlsruhe.de/BA/firmen/hitex Microtec Research: http://www.mri.com Motorola: http://www.mot.com Orion Instruments: http://www.oritools.com Softaid: http://www.softaid.com/pub/jganssle Wind River Systems: http://www.wrs.com Embedded Newsgroup: comp.arch.embedded ------------------------------ End of Embedded Digest ************************