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

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.

主站蜘蛛池模板: 黑山县| 淮阳县| 灯塔市| 平阳县| 徐汇区| 乌兰察布市| 固原市| 龙川县| 公主岭市| 潞西市| 汶上县| 若羌县| 含山县| 邻水| 额尔古纳市| 临潭县| 浦北县| 山阴县| 兰溪市| 新化县| 青河县| 遂溪县| 筠连县| 贵州省| 泸西县| 申扎县| 荔波县| 平谷区| 乌苏市| 宁陕县| 康定县| 彭泽县| 霍州市| 手机| 澳门| 广宁县| 伊金霍洛旗| 莆田市| 屯留县| 康定县| 绥棱县|