- Mastering Embedded Linux Programming
- Chris Simmonds
- 177字
- 2021-07-30 09:44:58
Chapter 2. Learning About Toolchains
The toolchain is the first element of embedded Linux and the starting point of your project. The choices you make at this early stage will have a profound impact on the final outcome. Your toolchain should be capable of making effective use of your hardware by using the optimum instruction set for your processor, using the floating point unit if there is one, and so on. It should support the languages that you require and have a solid implementation of POSIX and other system interfaces. Not only that, but it should be updated when security flaws are discovered or bugs found. Finally, it should be constant throughout the project. In other words, once you have chosen your toolchain it is important to stick with it. Changing compilers and development libraries in an inconsistent way during a project will lead to subtle bugs.
Obtaining a toolchain is as simple as downloading and installing a package. But, the toolchain itself is a complex thing, as I will show you in this chapter.
- 解構產品經理:互聯網產品策劃入門寶典
- 企業級Java EE架構設計精深實踐
- Apache Spark 2.x Machine Learning Cookbook
- Scala Design Patterns
- Android 9 Development Cookbook(Third Edition)
- Getting Started with CreateJS
- Java虛擬機字節碼:從入門到實戰
- Learn Swift by Building Applications
- The Data Visualization Workshop
- JSP開發案例教程
- C語言開發基礎教程(Dev-C++)(第2版)
- Java零基礎實戰
- Python機器學習之金融風險管理
- 大話Java:程序設計從入門到精通
- Machine Learning With Go