|
Crosstool-NG
![]() DoréDevelopment is actively working with Crosstool-NG in a series of customer projects, as well as in the Doré-BSP. Crosstool-NG aims at building toolchains. A Toolchain is an essential component of a software development project that compiles, assembles and links the code under development. Some parts of the toolchain will end up in the resulting binary code, such as static libraries. Thus, the toolchain is a very critical piece of software where any fault in a component or a poorly configured component can lead to execution problems. The problems span over poor performance, unexpected crashes, buggy software (which is often very difficult to detect) or damage to the equipment or surrounding the developed software controls. A toolchain is made of different pieces of software, each of which is very complex and require customization to build and work seamlessly. Crosstool-NG is targeted at building toolchains and only toolchains, and thus gives crosstool-NG some unique opportunities for control of and overview over the otherwise complex base of each toolchain. Crosstool-NG can build a variety of different toolchains from generic and general toolchains onto very specific and dedicated toolchains. DoréDevelopment uses crosstool-NG for a wide range of toolchains and has experience in customizing and dedicating each toolchain under crosstool-NG. Read more about crosstool-NG on » ymorin.is-a-geek.org/projects/crosstool DoréDevelopment has among other things used crosstool-NG to produced a AVR32-toolchain, read more about this on » dev.doredevelopment.dk/wiki/Avr32-toolchain |