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

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.

主站蜘蛛池模板: 连云港市| 和平区| 陈巴尔虎旗| 政和县| 象州县| 昭苏县| 同仁县| 东乡族自治县| 平湖市| 卢氏县| 靖宇县| 沽源县| 元氏县| 甘泉县| 宣汉县| 绥滨县| 靖远县| 寻乌县| 大厂| 信阳市| 彩票| 潍坊市| 安塞县| 会宁县| 苗栗县| 厦门市| 北流市| 牙克石市| 内乡县| 红原县| 准格尔旗| 江永县| 克山县| 宣城市| 内丘县| 淮南市| 光山县| 渝中区| 六盘水市| 贡山| 保亭|