· Hardware/Software Partitioning
· Cross-Platform Development
· Firmware Debugging
· Performance Analysis
· Testing & Integration
Get into embedded systems programming with a clear understanding of the development cycle and the specialized aspects of writing and testing software in this environment. Learn how to apply your development skills to new software and hardware tools you'll need to work effectively in this cross-development environment. Learn the design considerations unique to embedded systems, a few of which include: · Processor selection for optimal cost, system performance, and testability
· Software failure, the need for testing, and the use of the watchdog timer
· Writing code that directly manipulates the device hardware
· Code placement and memory space limitations
· Parallel HW/SW development and the hazards of system integration
· The need for dedicated debugging circuitry
· Tool requirements and the implications of tool intrusion You get the key methods and technologies for each phase of the development process: specification, partition, design, integration, validation, and maintenance and upgrade. With these you will be able to: · Appreciate the consequences of early design decisions
· Anticipate the potential pitfalls you may encounter in this new environment
· Make more effective use of embedded systems tools
· Survive the challenges in the parallel development process And you will be prepared for the challenges of integrating your untested software with untested hardware by effectively using logic analyzers and ICEs (Integrated Circuit Emulators) in basic debugging and test coverage measurement.
發表於2024-12-02
Embedded Systems Design 2024 pdf epub mobi 電子書 下載
圖書標籤: 計算機 嵌入式 tangrui9105的計算機科學 embedded_systems_design_by_arno
Embedded Systems Design 2024 pdf epub mobi 電子書 下載