Page 256 - The Art of Designing Embedded Systems
P. 256

lndex  243


                      overlay,  137-38                 Scoping tricks, 15C52
                      shadow, 138                      SCR latchup, 115
                    Reader defined, 17                 SCR (silicon controlled rectifier),  114
                    Real-time trace, 137               Sensitivity, pattern, 101
                    Recorder defined,  17              Serial ports, using, 88
                    Reentrancy problems, 67-69         Seven-step plan, 12-33
                    Refreshing devices, 103             buying and using VCS (Version Con-
                    Renting equipment,  156                 trol System), 13-1 5
                    Reset, 117-19                       constantly study software engineering,
                      glitches, 173-74                      3 2-3 3
                      time delay on, 118                creating quiet work environment,
                    Resistors,  1 1 1-1 3                   22-27
                      pull-down, 112-13,  160           instituting firmware standards manual,
                      pull-up, 113, 160                     15-16
                    Resources, operating systems give tools   measuring one’s
                         to manage, 84                    bug rates, 27-30
                    Responsibilities, simple drawing system,   code production rates, 3 1-32
                         234-35                         using Code Inspections, 16-22
                    Results, define,  106              Shadow RAM, 138
                    Rise and fall times, 117           Shorts, 175
                    RMAs (rate monotonic analysis) and   Signals
                         schedulers, 83                 generation of INTR. 60
                    ROM emulators. 1 12, 146            triggering, 150
                    ROMs (read-only memories), 129,    SMT (surface-mount technology). 129.
                          I85                               142. 152
                      monitors, 14546                  Sockets. 129
                      and PAL file names, 232          Software
                      and PALS. 230-32                  debugging, 79
                      requirements, 97-98               drives hardware design, 40
                    RS-232, one of biggest headaches    engineering, 32-33
                         around, 179                    ICs, 74
                    RTOSs (real-time operating systems),   professionals creating, 6
                         81-85.96,  125, 194            prototypes of system’s.  105
                      is context switcher, 83           prototyping, 104-8
                      using, 85                         simplifying through multiple CPUs.
                                                            43-44
                    SCC (Serial Communications          UART bit banging, 44
                         Controller), Zilog, 183       Software maturity. CMM defines five
                    Schedulers and RMAs, 83                 levels of, 9
                    Schedules, 190                     Soldering
                      collapse of, 3 1                  equipment, 170
                    Schematics, 128                      inspecting, 177
                    Scopes; See also Oscilloscopes     Source debugger, 97
                      debugging by, 178-83             Source-level debugging,  135-36
                      grounding,  152                  Space, physical, 94
                      simple drawing system, 223-24    Spacecraft, Mars Pathfinder,  173-74
                      tricks to effective uses, 180    Spikes, timing,  119
   251   252   253   254   255   256   257   258   259   260   261