荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: georgehill (人生不定式), 信区: Linux
标  题: Comp.realtime FAQ 3(转寄)
发信站: BBS 荔园晨风站 (Sat Sep 16 11:40:10 2000), 站内信件

【 以下文字转载自 georgehill 的信箱 】
【 原文由 georgehill.bbs@smth.org 所发表 】
发信人: hhuu (什么是水,就是water啊), 信区: FreeBSD
标  题: Comp.realtime FAQ 3(转寄)
发信站: BBS 水木清华站 (Sat Sep 16 00:24:42 2000)

======================================================
III- PUBLICATIONS COVERING REAL-TIME TOPICS
-------------------------
   Here are some references to the theory and practice

Several people recommended as a starting place the article "Tutorial on Hard
Real-Time Systems", edited by John A. Stankovic and Krithi Ramamritham, IEEE
Computer Society reprint series, Computer Society order number 819.
Kopetz, H.: Real-Time Systems, Design Principles for Distributed Embedded
Applications. Kluwer Academic Publishers, Massachusetts, 1997.
A good book indeed. It covers:
Real-Time Environment, Distributed Solutions, Global Time, Modeling
Real-Time Systems, Real-Time Entities and Images, Fault Tolerance, Real-Time
Communication, The Time-Triggered Approach, Input/Output, Real-Time
Operating Systems, Real-Time Scheduling, Validation, System Design, Time
Triggered Architecture

PRACTITIONER'S HANDBOOK FOR REAL-TIME ANALYSIS: Guide to Rate Monotonic
Analysis for Real-Time Systems. Klein,Mark; et al, Year 1993, Definitive
developer's guide. Ten chapters in 4 parts: Introduction;Concepts &
Techniques; Analyzing Real-Time Systems; & Using the Handbook on Realistic
Systems. KLUWER ACADEMIC, Pages 712, ISBN: 0-7923-9361-9
STRATEGIES FOR REAL-TIME SYSTEM SPECIFICATION, Hatley,D.J. & Pirbhai, I.A,
Year 1988, Casebook & practical reference for modeling requirements &
architecture. Topeics include: Process; Control; Finite State Machines,
Timing; Dictionary; & Examples, DORSET HOUSE, Pages 408, ISBN: 0-932633-11-0

STRUCTURED DEVELOPMENT FOR REAL-TIME SYSTEMS, Combined Version, Vols 1,2 &
3., Ward, P.T. & Mellor, S. J., Year 1987, PRENTICE HALL, Pages 468, ISBN:
0-13-854654-1

Caxton Foster's "Real-Time Programming: Neglected Topics," despite the
title, is a very good introduction to the basic topics of real-time control,
starting with simple things like interrupts and debouncing switches, all the
way through digital filters. It's a thin paperback (Addison Wesley
MicroBooks), and a (somewhat) experienced programmer can get through it in a
couple of days.

iRUG. Proceedings of the Intel Real-Time User's Group. Annual, back copies
available from iRUG, P.O. Box 91130, Portland, OR 97291, (800) 255-4784.
Annual conference proceedings dealing primarily with Intel's family of
real-time OSs, iRMX.

Books references in The Online Real-Time Encyclopaedia(there is always a
comment there) http://www.realtime-info.be/encyc/techno/publi/books.htm
J.E. Cooling, Software Design for Real-time Systems, SBN 0-412-34180-8,
published by Chapman and Hall.
Yann Hang Lee and C.M. Krishna, Readings in real-time systems, ISBN
0-8186-2997-5, 1993, published by IEEE Computer Society Press.
Mathai Joseph, Real-Time Systems, University of Warwick, ISBN 0-13-455297-0,
1996, published by Prentice Hall Professional Technical Reference.
Krishna M. Kavi , Real-time systems, abstractions, languages and design
methodologies, ISBN 0-8186-3152-X, 1992, published by IEEE Computer Society
Press.
Phillip Laplante, Real-time systems design and analysis, an engineer's
handbook, ISBN 0-8186-3107, 1993, published by IEEE Computer Society Press
David L. Ripps, An implementation guide to real-time programming, ISBN
0-13-451873-X, 1989, published by Yourdon Press, Prentice-Hall Building, now
out of print!
Ken Shumate and Marilyn Keller, Software specification and design, a
disciplined approach for real-time systems, ISBN 0-417-53296-7, 1992,
published by John Wiley and Sons, Inc.
Another list of books with comments http://www.realtime-os.com/rtresour.html
A publisher: http://www.powells.com

---------------------------------
Peter Desnoyers <mailto:peterd@merlin.dev.cdx.mot.com> sends along:
The classic reference in the area of timers is:

George Varhese and Tony Lauck, "Hashed and Hierarchical Timing Wheels: Data
Structures for the Efficient Implementation of a Timer Facility", Operating
Systems Review 21, no. 5 (Proceedings of 11th ACM Symposium on Operating
Systems), 1987.
Their results show O(1) times for insert and delete of 13 and 7 instructions
for one of the schemes, and decent performance with large numbers of
outstanding timers.

---------------------------------
Christian Ebner mailto:ebner@vmars.tuwien.ac.at sends along a classic
reference in priority inheritance algorithm:
Sha, L., Rajkumar, R. and Sathaye, S.: Priority Inheritance Protocols: An
Approach to Real-Time Synchronization. IEEE Transactions on Computers, Vol.
39(9). pp.1175-1185.
Analysis shows that the priority inheritance protocol can lead to chained
blocking and deadlocks. To solve this problem, the priority ceiling protocol
was developed by L. Sha, R. Rajkumar and S. Sathaye.

---------------------------------
Here are some other suggestions from various net.sources, in publishing date
order:
Mellichamp, D. A. Real-Time Computing. New York: Van Nostrand Reinhold,
1983. 552 pp.
Twenty chapters by 11 authors on topics ranging from signal processing to
managing real-time computing facilities.

A. K. Mok, The Design of Real-time Programming Systems Based on Process
Models, in Proc. 1984 Real-Time Systems Symposium, Dec.1984, pp5-17.

E. Kligerman and A. Stoyenko, Real-Time Euclid: A Language for Reliable
Real-Time Systems, in TOSE, Sep. 1986, pp 941-949, vol SE-12.

D. W. Leinbaugh and M.-R. Yamini, Guaranteed Response Times in a Distributed
Hard-Real-Time Environment, in TOSE, Dec.1986, vol SE-12.

A. Stoyenko, A Real-Time Language With A Schedulability Analyzer, Computer
Systems Research Institute, University of Toronto, Dissertation, Dec. 1987.

Lawrence, P. D. and Mauch, K. Real-Time Microcomputer System Design. New
York, McGraw-Hill, 1987. 568 pp.
The emphasis is on the design of I/O circuits and assembly language
interfaces for small microprocessors used for embedded systems.

H. Kopetz and A. Damm and Ch. Koza and M. Mulazzani and W. Schwabl and Ch.
Senft and R. Zainlinger, Distributed Fault-Tolerant Real-Time Systems: The
MARS Approach, in IEEE Micro, vol.9, Feb.1989, pp25-40.

Burns, A. and Wellings, A. Real-Time Systems and Their Programming
Languages. Wokingham: Addison-Wesley, 1990. 575 pp.
Ada, Modula-2, and occam 2 are used throughout the book, which covers topics
ranging from basic programming techniques, fault tolerance, exception
handling, concurrency, resource management, and distributed designs.

Vickery, C. Real-Time and Systems Programming for PCs. New York:
McGraw-Hill, 1993. 604 pp. The thesis is that the development environment
for real-time systems is ideal for studying systems programming, too. After
some introductory material, the book deals exclusively with Intel's iRMX
operating systems, with particular emphasis on iRMX for Windows.

-------------------------
   Real-Time and Embedded Systems related magazines

List from The Real-Time Encyclopaedia
http://www.realtime-info.be/encyc/techno/publi/magazine.htm
* Embedded Systems Engineering: Embedded Systems Engineering is a UK based
magazine dedicated to embedded systems and development tools. Although
highly focused on embedded systems this publication also covers real-time
products. For more info email to Jeremy Kenyon.
(mailto:100142.1323@compuserve.com)
* Details: 10 issues/year, 60 pages, English.
* Embedded Systems Programming: Embedded Systems Programming is the leading
magazine on embedded systems design in the US. Although covering mostly
embedded systems, a lot of the editorial is dedicated to real-time systems.
* Details: 12 issues/year, 106 pages, English.
* Mezzanines: Mezzanines is the official publication from GRoupIPC, the
international user & manufacturer group promoting IP & PMC mezzanine
solutions. This fancy publication contains technical articles, application
notes and offers a new products section besides a currently updated product
directory.
* Real-Time Magazine: Real-Time Magazine is THE European reference magazine
for the real-time systems developer. Each magazine is dedicated to a special
theme, such as Buses (VME, PMC, CompactPCI,...), RTOS, Tools (debugging,
monitoring, simulation, design, bus hardware analyzers), Real-Time Networks,
etc. A must for real-time engineers who don't have the time (and money) to
spend on courses and workshops. The magazine also contains Real-Time
Gazette, the supplement which contains new products information.
* Details: 4 issues/year, 124 pages (+16 page supplement), English.
* Real-Time Systems: Real-Time Systems is a journal on time-critical
computing systems. Although very real-time focused, this publication is very
theoretical and more targeted toward researchers.
* Details: 6 issues/year, 320 pages A5, English.
* RTC Magazine: The RTC Magazine (before "The Real-Times"), not to confuse
with Real-Time Magazine, is a more commercial publication which supports the
RTC shows in the US and Europe. The magazine helps the exhibiting companies
to better promote their products.
* Details: 6 issues/year, 92 pages, English.
* VITA Journal: The VITA Journal is a VMEbus related publication and the
official publication from VITA, the VMEbus International Trade Association.
As VME is an important standard in real-time, we shouldn't omit this
publication in our list.
* Details: 4 issues/year, 46 pages, English.

------------------------------
   What other net.resources are available on real-time systems?

There are at least two other newsgroups devoted exclusively to a particular
vendor's real-time operating system:

news:comp.os.lynx The LynxOX real-time operating system.
news:comp.os.os9 Discussions about the os9 operating system.
news:comp.os.qnx The QNX real-time operating system.
news:comp.os.vxworks The VxWorks real-time operating system.
news:comp.sys.harris The Harris NightHawk & CX/UX & CX/RT operating systems.

Here are some other related newsgroups:
news:alt.industrial.computing
news:comp.arch Computer architecture.
news:comp.arch.bus.vmebus Hardware and software for VMEbus Systems.
news:comp.os.misc General OS-oriented discussion not carried elsewhere.
news:comp.robotics All aspects of robots and their applications.
news:comp.sys.m68k Discussion about 68k's.
news:sci.engr.control The engineering of control systems.
news:sci.engr.manufacturing

There are too many other newsgroups devoted to computer operating systems
that support some form of real-time scheduling to list here. The interested
reader is advised to check the "newsgroups" file on her or his local
machine.

There is a realtime-related mailing list for embedded computer systems
developers. It is not strictly real-time, but there is some overlap. To
subscribe, send your email address to mailto:embed-request@synchro.com.

A mailing list for discussions concerning the use of Futurebus+ now exists.
Appropriate topics include the design, implementation, integration and
operation of the hardware and software that are related to Futurebus+. To
subscribe, send the one-line email message (in the body of the message, not
the header; the Subject line is ignored) as shown below to
mailto:majordomo@theus.rain.com.

subscribe fbus_users <your_email_address>

To get more information about the mailing list, send the one-line command
shown next to mailto:majordomo@theus.rain.com:

info fbus_users

The info page is automatically sent when you subscribe.

A mailing list intended for the discussion of topics relating to the
pSOSystem and other products of Integrated Systems Inc., Software Components
Group, has been started. Send articles to mailto:psosuser@isi.com and
administrative (subscription) requests to mailto:listserver@isi.com. The
list administrator is Radek Aster who can be reached at
mailto:raster@isi.com.

Dan Hildebrand <mailto:danh@qnx.com> has a posting listing a number of the
embedded PC standards and further references. If enough folks are
interested, it's sufficiently detailed enough to make a separate FAQ of its
own.

Russ Hersch <mailto:sibit@datasrv.co.il> is now maintaining two _extensive_
FAQs about specific microcontroller families, and one about microcontrollers
in general. Here's the pointers:

Subject: 68hc11 microcontroller FAQ
Summary: This article is a collection of information sources on the Motorola
68hc11 line of microcontrollers.
Archive-name: 68hc11-microcontroller-faq
Posting-Frequency: monthly

Subject: 8051 microcontroller FAQ
Summary: This article is a collection of information sources on the Intel
8051 line of microcontrollers (and variants).
[He's working on the archiving of this one.]
Posting-Frequency: monthly

Subject: Microcontroller Primer FAQ
Summary: This article is a primer and general FAQ about microcontrollers.
[He's working on the archiving of this one.]
[Posting-Frequency: monthly, I think]

He also states that Tom Kellett is working on a FAQ on the PIC
micro-controller line, and adds that "hopefully, this will lead towards a
much needed collection of microcontroller FAQs."

------------------------------
   Which Web Sites give information about real-time?

The Real-Time Encyclopaedia about everything you want to know about
Real-Time (http://www.realtime-info.be)
E. Douglas Jensen Web Site (http://www.realtime-os.com/rtresour.html)
Frank Miller Resource list http://www.cs.umd.edu/~fwmiller/etc/realtime.html
EEToolbox Resource link list http://www.cera2.com/realtime.htm
The RTC Group (http://www.rtcgroup.com)
Embedded Systems (http://www.embedded.com/net.htm)
VITA (http://www.vita.com)
GRoupIPC (http://www.groupipc.com)
A good collection of links
(http://www.ifi.unizh.ch/groups/ailab/embedded.html)
--
  行列中        作不朽文章
  谈笑间        论古今英雄
  痴狂里        诉红尘情爱
  来去时        不枉一生风流
                        ---------  bbs.ntu.edu.tw


※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.161.33]
--
※ 转载:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.1.115]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店