- Embedded Systems Architecture
- Daniele Lacamera
- 166字
- 2021-06-25 21:55:00
Work Environment and Workflow Optimization
The first step toward a successful software project is choosing the right tools. Embedded development requires a set of hardware and software instruments that make the developer's life easier, and may significantly improve productivity and cut down the total development time. This chapter is meant to provide a description of the tools, and give advice on how to use them, to improve the workflow. The first section gives an overview of the workflow in native C programming, and gradually reveals the changes necessary to translate the model to an embedded development environment. Then, the GCC toolchain, a set of development tools to build the embedded application, is introduced through the analysis of its components. Finally, in the last two sections, strategies of interaction with the target are proposed, to provide mechanisms for the debug and validation of the embedded software running on the platform.
The topics covered in this chapter are:
- Workflow overview
- The GCC toolchain
- Interaction with the target
- Validation
- 深入理解eBPF與可觀測性
- 數據中心系統工程及應用
- Mobile First Design with HTML5 and CSS3
- Kali Linux 2018:Windows Penetration Testing
- NetDevOps入門與實踐
- Linux軟件管理平臺設計與實現
- Learning Continuous Integration with Jenkins(Second Edition)
- Docker容器技術與應用
- Linux從入門到精通(視頻教學版)
- OpenHarmony開發與實踐:基于紅莓RK2206開發板
- Linux系統管理初學者指南:基于CentOS 7.6
- Android NDK Beginner's Guide
- BuddyPress Theme Development
- Website Development with PyroCMS
- Unity AR/VR開發:實戰高手訓練營