<thead id="fflbj"><font id="fflbj"><cite id="fflbj"></cite></font></thead>
    <progress id="fflbj"><thead id="fflbj"><font id="fflbj"></font></thead></progress>

            課程目錄:Embedded C Application Design Principles培訓
            4401 人關注
            (78637/99817)
            課程大綱:

              Embedded C Application Design Principles培訓

             

             

            Introduction

            What is design?
            C vs Embedded C
            The Life-Cycle of an Embedded Application

            The development process
            The maintenance process
            The extended life cycle
            Design Tools

            Open source vs proprietary
            Compiler, assemblers and linkers
            Libraries
            Debuggers
            Simulators
            IDEs
            Embedded Design Challenges

            Embedded computing design constraints
            Cost considerations
            Performance and efficiency
            Power consumption
            Thermal management
            Defining the Design Goals

            Keeping it simple
            Defining the functionality
            Defining the program logic and structure
            System Reliability

            Inspection and maintenance
            Uptime requirements
            Points of failure
            Code Reusablility

            Redundancy-free design
            Code Abstraction

            Information hiding
            Context-free modules
            Code Modularization

            Decomposition
            Loose coupling
            Strong cohesion
            Acyclic dependencies
            Code Maintainability

            Readability
            Testability
            Configurability
            Performance upgrades
            Hardware Considerations

            Scalable Thermal Design Power (TDP)
            Integrated graphics
            Other
            Summary and Conclusion

            538在线视频二三区视视频