Developing Real-Time Embedded Products

2006 
Part 1 (Morning session): Introduction and Noise and Shielding This tutorial will give an introduction to the issues and overall picture in designing real-time embedded systems. First the tutorial will provide the general principles used in design and development, illustrated with case studies and examples. Topics include: systems engineering, documentation, human interface, packaging, grounding and shielding, circuit design, power, cooling, software, review and testing, production, procurement, maintenance, and disposal. After the introduction will be specific discussions into electromagnetic noise and how to design circuits and shielding to avoid it. The topics include: mechanisms of noise coupling, shielding, electrostatic discharge (ESD), general diagnostics, layout of signal traces, cables, and enclosures. Part 2 (Afternoon session): Tradeoffs, Scheduling, Mission-Critical Systems, and Failures The second set of lectures gets into specifics of design and development and their tradeoffs. The lecture will begin by addressing the eternal question that faces most of us: Do we build? Or do we buy? What architecture do we choose? The choice is between custom development and purchasing components or subsystems for the final design. Issues covered are: specifications, time, cost, and resources. Many case studies and examples will be given. Then the tutorial will present specifics of scheduling and estimating design and development. Hopefully you will find ways you can improve your estimating accuracy. The tutorial will then cover issues in designing mission-critical and safety-critical systems.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    0
    References
    0
    Citations
    NaN
    KQI
    []