- 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
- 30天自制操作系統
- 零起點學Linux系統管理
- 鴻蒙生態:開啟萬物互聯的智慧新時代
- 操作系統基礎與實踐:基于openEuler平臺
- Windows Server 2012 Hyper-V Cookbook
- Implementing Azure DevOps Solutions
- Extending Bootstrap
- Moodle 3.x Teaching Techniques(Third Edition)
- Windows Phone 8 Application Development Essentials
- Linux系統安全基礎:二進制代碼安全性分析基礎與實踐
- 網絡操作系統教程:Windows Server 2016管理與配置
- Windows 7案例教程
- 鴻蒙HarmonyOS手機應用開發實戰
- Learn Quantum Computing with Python and IBM Quantum Experience
- Learn OpenShift