官术网_书友最值得收藏!

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.

主站蜘蛛池模板: 康定县| 雷山县| 黑河市| 河北省| 比如县| 波密县| 钦州市| 清流县| 商河县| 清新县| 东海县| 扶风县| 蓝山县| 义马市| 喀喇沁旗| 东城区| 中山市| 井陉县| 孝昌县| 肇州县| 加查县| 友谊县| 安乡县| 教育| 久治县| 青阳县| 石门县| 嘉祥县| 黄平县| 凤翔县| 琼结县| 喀什市| 承德县| 翼城县| 宁化县| 庆安县| 朝阳市| 井冈山市| 库伦旗| 遂川县| 景德镇市|