Designing Embedded Communications Software
|
|
-
Accelerated Technologies, Nucleus Real Time Operating System, http://www.atinucleus.com/embedded/nucleus.html
-
AT&T-Unix System V Release 4: Programmer's Guide: Streams (AT&T Unix System V, Release 4. System Programmer's Series)
-
Berezin, Tanya. 'Writing a Software Requirements Document,' http://www.sims.berkeley.edu/courses/is208/s02/ReqsDoc.pdf
-
Binstock, Andrew. 'Hashing Rehashed,' Dr. Dobb's Journal, April 1996
-
Broadcom Corporation Switching Product Family, http://www.broadcom.com/entnetstrata.html
-
Brooks, Frederick P. The Mythical Man-Month: Essays on Software Engineering, Addison Wesley, April 1995
-
Cisco Systems 12000 Series Routers, http://www.cisco.com/en/US/products/hw/routers/ps167/index.html
-
Cisco Systems. 'Saving and Restoring Configurations on IPX, IGX, and BPX Nodes:' http://www.cisco.com/warp/public/74/110.html
-
Comer D. Computer Networks and Internets, 3rd Edition, Prentice Hall, 2001
-
Comer, Douglas. Network Systems Design Using Network Processors, Pearson Prentice Hall, January 2003
-
Data Connection Limited 'High Availability Framework,' http://www.dataconnection.com/mpls/highavfr.htm
-
Davie, B. and Rekhter, Y. MPLS Technology and Applications, Morgan Kaufmann, 2000
-
Dijkstra, E.W. 'A Note on Two Problems in Connection with Graphs,' Numer. Math., October 1959
-
Donald R. Morrison. 'PATRICIA-Practical Algorithm To Retrieve Information Coded in Alphanumeric,' ACM Journal, Vol. 15, No. 4, October 1968, pp. 514- 534
-
Ganssle, Jack. 'The Seven Habits of Highly Defective Developers,' Embedded Systems Programming, July 1998
-
Ganssle, Jack G. 'Interrupt Latency,' Embedded.com, 1 October 2001
-
Ganssle, Jack G. 'Introduction to Reentrancy,' Embedded.com, 15 March 2001
-
Ganssle, Jack G. 'The Challenges of Real Time Programming,' Embedded Systems Programming, July 1998
-
Ganssle, Jack G. 'The Art of Designing Embedded Systems,' Newnes, 1999
-
Goralski, W.J. Introduction to ATM Networking, McGraw-Hill, 1995
-
Halabi, Sam. Internet Routing Architectures, Second Edition, Cisco Press, 2001
-
Hawley, Greg. 'Selecting a Real Time Operating System,' Embedded Systems Programming, March 1999
-
Huitema, Christian. Routing in the Internet, 2nd edition, Prentice-Hall, 2000
-
Husak, David. 'Network Processors-A Definition and Comparison'-White Paper, 2000. http://e-www.motorola.com/collateral/M957198397651.pdfhttp://e- www.motorola.com/collateral/M957198397651.pdf
-
IEEE Standard 802.1D. 'MAC Bridges,' 1998
-
IEEE Standard 802.1Q. 'Virtual Bridge Local Area Networks,' 1998
-
Ixia Corporation ANVL Suite, http://www.ixiacom.com/products/caa/
-
Jain, Raj , 'A Comparison of Hashing Schemes for Address Lookup in Computer Networks,' IEEE Transactions on Communications, Vol. 40, No. 3, October 1992, pp. 1570-1573, http://www.cis.ohio-state.edu/~jain/papers/hash_iee.htm
-
Johnson, E. and Kunze A. IXP1200 Programming: The Microengine Coding Guide for the Intel IXP1200 Network Processor Family, Intel Press, 2001
-
Jones, Anthony and Ohlund, Jim. Network Programming for Microsoft Windows, Microsoft Press, August 1999
-
Juniper Networks M-Series Routers http://www.juniper.net/products/ip_infrastructure/m_series/index.html
-
Keshav S. and Sharma, R. 'Issues and Trends in Router Design,' IEEE Communications Magazine, May 1998
-
Keshav, S. An Engineering Approach to Computer Networking, Addison Wesley, 1997
-
Labrosse, Jean 'MicroC OS II: The Real Time Kernel', CMP Books, 2002.
-
Martin, Robert C. 'UML Tutorial: Finite State Machines,' Engineering Notebook Column, C++ Report, June 1998. Available at http://www.objectmentor.com/resources/articles/umlfsm.pdf
-
Marvell Semiconductor Switching Product Family, http://www.marvell.com/products/switching/index.jsp
-
McKusik, Marshall Kirk, et al. The Design and Implementation of the 4.4BSD Operating System, Addison Wesley, April 1996
-
MontaVista Software. 'Embedded Linux-Ready for Real-Time,' White Paper, 2001. http://www.mvista.com/dswp/RTReady.pdf
-
Murphy, Niall. 'Watchdog Timers,' Embedded Systems Programming, November 2000
-
Nework Processing Forum www.npforum.org
-
Newton, Harry. Newton's Telecom Dictionary-18th Updated and Expanded Edition, CMP Books, March 2002
-
Nix, David. 'Common Architectures for Communications,' Embedded Systems Programming, November 1999
-
Orr, Michael. 'When Network Design Meets Chaos Theory,' Communications Systems Design, February 2003
-
OSE Systems, OSE Real Time Kernel, http://www.ose.com/prodserv/coreos/
-
Perlman, Radia. Interconnections: Bridges, Routers, Switches, and Internetworking Protocols, 2nd edition, Addison-Wesley, 1999
-
Peterson, L. and Davie, B. Computer Networks-A Systems Approach, Morgan Kaufmann, 2000
-
QNX Software Systems, QNX Neutrino Operating System, http://www.qnx.com/products/ps_neutrino/
-
RFC 1058. 'Routing Information Protocol,' June 1988
-
RFC 1573. 'Evolution of the Interfaces Group of MIB-II'
-
RFC 1661. 'The PPP Protocol,' July 1994
-
RFC 1771. 'A Border Gateway Protocol (BGP-4),' March 1995
-
RFC 1812. 'Requirements for IP Routers,' June 1995
-
RFC 2309. 'Recommendations on Queue Management and Congestion Avoidance in the Internet'
-
RFC 2328. 'OSPF Version 2,' April 1998
-
RFC 2401. 'Security Considerations for the Internet Protocol,' November 1998
-
RFC 2741. 'Agent Extensibility (AgentX) Protocol Version 1,' January 2000
-
Ruiz-Sanchez, et al., 'Survey and Taxonomy of IPAddress Lookup Algorithms,' IEEE Network, March/April 2001
-
SDL Forum Society, 'What is SDL?' http://www.sdl-forum.org/SDL/index.htm
-
Seifert, Rich. Gigabit Ethernet: Technology and Applications for High-Speed LANs, Addison Wesley, April 1998
-
Seifert, Rich. The Switch Book: The Complete Guide to LAN Switching Technology, John Wiley & Sons, 2000
-
Seifert, Rich. Gigabit Ethernet, Addison Wesley, 1998
-
Service Availability Forum www.saforum.org
-
Simon, David E., 'An Embedded Software Primer', Addison-Wesley, 1999.
-
Sridhar, T. 'Control and Data Plane Issues in Communications Software,' Communications Design Conference, September 2002
-
Sridhar, T. 'Reentrancy in Protocol Stacks,' Embedded Systems Programming, November 2001
-
Sridhar, T. 'Tackling Multiboard Networking Designs,' Commsdesign.com, April 6, 2001
-
Sridhar, T. and Srinivasan, Manikantan. 'Modules ease programming task,' EE Times, November 4, 2002
-
Sridhar, Thayumanavan. 'Layer 2 and Layer 3 Switch Evolution,' Cisco IP Journal, September 1998
-
Sridhar, Thayumanavan. 'Layer 3 Switch Design,' Communications Systems Design, April 1998
-
Sridhar, Thayumanavan. 'Strategies for Communications Systems Software Design,' Embedded Systems Programming, June 1998
-
Stallings, William. Data and Computer Communication, 6th edition, Prentice-Hall, 1999
-
Stallings, William. SNMP, SNMP v2, SNMPv 3, and RMON 1 and 2, Addison-Wesley, December 1998
-
Stallings, William. SNMP, SNMPv2 and CMIP, Addison-Wesley, 1993
-
Stevens, Richard. Unix Network Programming, 2nd edition, Prentice Hall, 1998
-
Stewart, Dave. '30 Pitfalls for Real Time Software Developers,' Embedded Systems Programming, October and November 1999
-
Stewart, Dave. 'Introduction to Real Time,' Embedded Systems Programming, November 2001
-
Tanenbaum, Andrew S. Computer Networks, 4th edition, Prentice Hall, 2002
-
Tennies, Nathan. 'Software Matters for Power Consumption,' Embedded Systems Programming, February 2003
-
TICS. Tutorial on Timer Management, http://www.cris.com/~Tics/tics0197b.htm
-
TL1.com. 'Beginners Guide to TL1,' http://www.tl1.com/library/TL1/Overview/Beginners_Guide_to_TL1.html
-
Washington University, St. Louis, 'The Adaptive Communications Environment (ACE),' http://www.cs.wustl.edu/~schmidt/ACE.html
-
Wind River Systems, VxWorks Developers Toolkit, http://www.windriver.com/markets/platformvdt/index.html
|
|