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

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.

主站蜘蛛池模板: 获嘉县| 湘潭市| 通许县| 陆川县| 环江| 盐山县| 和政县| 谷城县| 元氏县| 连城县| 潞城市| 鄂托克前旗| 靖江市| 周宁县| 丰镇市| 囊谦县| 龙海市| 眉山市| 淅川县| 普兰店市| 环江| 饶平县| 永春县| 西青区| 吉首市| 山西省| 宝丰县| 将乐县| 碌曲县| 屯留县| 诸暨市| 堆龙德庆县| 大悟县| 郓城县| 新建县| 甘南县| 固安县| 井陉县| 怀远县| 湾仔区| 德昌县|