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

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.

主站蜘蛛池模板: 开平市| 万盛区| 吴堡县| 新化县| 芦溪县| 阿拉尔市| 德江县| 富顺县| 景泰县| 敖汉旗| 扶余县| 安龙县| 中山市| 手游| 陕西省| 边坝县| 浏阳市| 新乡县| 嘉黎县| 江源县| 襄樊市| 阿拉善左旗| 温宿县| 桦川县| 任丘市| 延庆县| 万州区| 胶州市| 合川市| 钟山县| 浦北县| 长宁县| 化德县| 吴忠市| 邹城市| 克拉玛依市| 双柏县| 嘉黎县| 西平县| 伊吾县| 青神县|