- ホーム
- > 洋書
- > 英文書
- > Computer / General
Full Description
* 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
Contents
Book Outline; Chapter 1 Specification; Product definition; Performance constraints and objectives; Cost objectives; Schedule; Hardware options; Operating System options; Development tool options; Chapter 2 Partition; Identifying software and hardware elements; Determining optimal partitioning between software and hardware; Risk management; Modeling system behavior; Chapter 3 Design phase; Hardware design; ASICs; Boards; FPGA's Custom integrated circuits; Processor and memory systems; Firmware design for low-level hardware driver code; Software design to implement the product functionality; Chapter 4 Integration phase; Marrying hardware prototypes and software; Integration and Debug; Chapter 5 Validation phase; Testing against compliance standards; Measuring against performance objectives; Return to development phase to correct any performance shortcomings; Testing mission critical software for compliance to safety standards; Chapter 6 Release; Revision control for design software and schematics; Final product testing; Abuse; Environmental; RFI compliance; Black-box; White box; Chapter 7 Maintenance and upgrades; Product Release; Customer Feedback; Periodic enhancements or repairs; Different design tearns for product support