| | EventHelix Update for August 2001
==== Recent Updates to EventHelix.com ====
(Please feel free to forward this e-mail to your friends who might
find this website interesting)
===[Congestion Control Triggers]==================================
http://www.eventhelix.com/RealtimeMantra/CongestionControl/congestion_control_triggers.htm
In this article we will focus on the starting point of congestion
control action, i.e. generation of congestion control triggers.
Congestion Control triggers are generated when the system senses
that some resource is getting overloaded. The congestion trigger
reporting software then senses the magnitude of overload and
reports it to the congestion control software.
===[Hardware Diagnostics]=========================================
http://www.eventhelix.com/RealtimeMantra/FaultHandling/hardware_diagnostics.htm
Most Embedded Systems run hardware diagnostics to check the health
of the hardware. Diagnostics are also used to confirm a fault that
might have been detected during normal operations. In this article
we will be covering different type of diagnostic tests that are
run in an operational Embedded System.
===[FDL and Sequence Diagram Tutorial]============================
http://www.eventhelix.com/EventStudio/Tutorial/
This tutorial covers Sequence Diagram generation using the FDL
design language. The tutorial has been divided into several
steps covering basic and advanced FDL design topics. The final
sequence diagram is also included.
===[Timer Management Design Patterns]=============================
http://www.eventhelix.com/RealtimeMantra/Patterns/TimerManagementDesignPatterns.htm
In this article we shall be covering different timer management
design patterns used in Real-time and Embedded system design.
The following timer management design patterns are used very
frequently in Real-time systems:
o Recovering from Message Loss
o Recovering from Software Faults
o Sequencing Operations
o Polling
o Periodic Operations
o Failure Detection
o Collecting Messages
o Inactivity Detection
===[Optimizing C and C++ Code]====================================
http://www.eventhelix.com/RealtimeMantra/Basics/OptimizingCAndCPPCode.htm
Embedded software often runs on processors with limited computation
power, thus optimizing the code becomes a necessity. In this article
we will explore the following optimization techniques for C and C++
code developed for Realtime Systems.
o Adjust Structure Sizes to Power of Two
o Place Case Labels in Narrow Range
o Place Frequent Case Labels First
o Break Big Switch Statements into Nested Switches
o Minimize Local Variables
o Reduce the Number of Parameters
o Don't Define a Return Value if not Used
o Consider Locality of Reference for Code and Data
==================================================================
-- EventHelix.com Team
|