这是arm-linux-gcc-4.5.1(友善之臂(bì)提供的最新交叉编译器)下载(zǎi),因为我(wǒ)用工具链4.5.1的arm-linux-g++交叉编译之后(hòu) 出现了segmentationg fault的错误提(tí)示 ,如果我的工具链(liàn)换成4.4.3版本的。
arm-linux-gcc-4.5.1(友善(shàn)之臂提供的最新交(jiāo)叉编译器)是(shì)国内众开发板厂商中Linux软件研(yán)发实力最强的(de)公司,技(jì)术水平远(yuǎn)超其(qí)他(tā)任何公司(sī)。目前我们提供了最新的(de)Linux内核2.6.29,它带有完整的BSP(各(gè)种驱动),并且100%源代码(mǎ)开放;我们还移植并(bìng)完(wán)善(shàn)了适用于通用开发板系(xì)统的 Qtopia-2.2.0 PDA终结版本,该图形系统平(píng)台代(dài)码也是100%开放的(de)。源源不断的开发创新以及(jí)应(yīng)用开发已经逐渐成为友善(shàn)之臂新的核心(xīn)竞争力(lì),我们(men)得(dé)以让每一位嵌(qiàn)入(rù)式爱(ài)好者都(dōu)能分享我们的开放性开发平台。
本(běn)书首先介(jiè)绍了gnu gcc的基本(běn)组成,分章节讲述了gnu gcc、debian linux、makefile、gdb、vi、emacs等开源开发工具的使(shǐ)用(yòng),然后以atmel公司(sī)的两(liǎng)款(kuǎn)颇具代(dài)表性(xìng)的嵌入(rù)式(shì)芯片,即低端的(de)8位avr单片机(jī)atmega48和中端的32位arm芯片at91sam7s64为代表,全(quán)面(miàn)讲述了gnu gcc在嵌入式开发中的(de)应用。可以(yǐ)看到gnu gcc在不同硬件下的开发过程与使用方法的(de)确具有高(gāo)度的一致性,给学习与使用带来了很大(dà)的方便。书中还特别列(liè)举了非常实用(yòng)的开源项目usbasp以(yǐ)及usbdrv,使读者(zhě)既能对开源软件的强大功能留下(xià)深刻的印象,又能学(xué)到实际有(yǒu)用的东西。
本(běn)书可(kě)作为高等院校(xiào)计算机(jī)、电子、自动化、机电一(yī)体(tǐ)化等相关专业嵌入(rù)式系统(tǒng)课(kè)程的教学参考书,也(yě)可作为从事嵌入式(shì)系(xì)统应用开发工(gōng)程(chéng)师的参考资料。
arm-linux-gcc-4.5.1(友善之臂提供(gòng)的最新交叉编(biān)译器)是《基于Scilab的ARM-Linux嵌(qiàn)入(rù)式计(jì)算及应用》详(xiáng)细介绍了在ARM-Linux环境(jìng)下嵌入式Scilab计算平台的(de)构建与实现,使低软件成本及需要复杂计算的复杂嵌入式系统的开(kāi)发成为可能。嵌入式系统在工(gōng)业(yè)控制等(děng)领域扮演着越来越重要(yào)的角(jiǎo)色,但因嵌入(rù)式(shì)系(xì)统的(de)资源受(shòu)限(xiàn)等,导致(zhì)在嵌入式(shì)系统(tǒng)上很难实现复杂计算算法(fǎ)。同时,嵌入(rù)式系统设(shè)计阶段和实现阶段的分离(lí)现状(zhuàng)。致(zhì)使嵌入式系统开发(fā)耗时且昂(áng)贵。Scilab是(shì)由法国信息(xī)与自动化研究院(INRIA)的科学家开发的一种开源科学计(jì)算语言,有大量的工(gōng)具(jù)包可以(yǐ)帮助完(wán)成复杂的计算任务。
