· 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.
评分
评分
评分
评分
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 qciss.net All Rights Reserved. 小哈图书下载中心 版权所有