- 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.
- Web前端開發(fā)技術(shù):HTML、CSS、JavaScript(第3版)
- Visual Basic .NET程序設(shè)計(第3版)
- Java應(yīng)用與實戰(zhàn)
- ASP.NET MVC4框架揭秘
- Rust編程從入門到實戰(zhàn)
- Mastering QGIS
- 實戰(zhàn)Java程序設(shè)計
- 信息技術(shù)應(yīng)用基礎(chǔ)
- 數(shù)據(jù)結(jié)構(gòu)案例教程(C/C++版)
- 輕松上手2D游戲開發(fā):Unity入門
- Programming with CodeIgniterMVC
- 從零開始學(xué)Python網(wǎng)絡(luò)爬蟲
- Android技術(shù)內(nèi)幕(系統(tǒng)卷)
- Learning Shiny
- Python趣味創(chuàng)意編程