`
daibalusu
  • 浏览: 343148 次
文章分类
社区版块
存档分类
最新评论

安装交叉编译环境(ARM处理器)

 
阅读更多

X86架构的CPU采用的是复杂指令集(Complex Instruction Set Computer,CICS),而ARM架构的CPU使用的是精简指令集(Reduced Instruction Set Computer,RISC)。由于这两种架构的CPU使用了不同的指令集,因此在X86架构上开发可运行在ARM架构上的程序就必须要使用交叉编译器。通常交叉编译器和相关工具包含的了很多可执行文件以及大量的共享库及头文件等资源。这些资源的集合称为交叉编译环境。


在Internet上可以找到集成好的交叉编译环境,Android NDK和Android源代码中也包含的交叉编译环境。当然,如果我们需要一个完全独立的交叉编译环境,可以下载集成好的交叉编译环境,也可以自己制作(比较复杂,建议读者下载集成好的交叉编译环境)。下面介绍一个CodeSourcery交叉编译环境,这个交叉编译环境直接下载安装就可以安装。


可通过如下的网站访问CodeSourcery下载页面。


http://www.mentor.com/embedded-software/sourcery-tools/sourcery-codebench/editions/lite-edition/


然后点击“Download the GNU/Linux Release”链接,并输入Email(建议使用Gmail)、地址等信息,最后点击“Get Lite!”按钮提交信息。最后系统会将下载地址发送到刚才输入的Email。


下载Linux版后,执行下面的命令按着
# sh package.bin
执行上面的命令后,会显示可视化的安装界面,按步骤安装即可



分享到:
评论

相关推荐

    为arm处理器建立gcc交叉编译平台

    为arm处理器建立gcc交叉编译平台,需要的下载来学习参考

    飞腾上银河麒麟编译qt5.9.8,使用aarch64-linux-gnu-g++,可以在飞腾直接编译,也可交叉编译

    飞腾上银河麒麟编译qt5.9.8,使用aarch64-linux-gnu-g++,可以在飞腾直接编译,也可交叉编译

    银河麒麟V10系统+飞腾CPU交叉编译Qt5.15

    1)、安装基础编译环境 sudo apt-get install libxcb-xinerama0-dev sudo apt-get install build-essential perl python git 2)、安装编译Libxcb的相关依赖 sudo apt-get install '^libxcb.*-dev' libx11-xcb-dev ...

    嵌入式设计及linux驱动开发指南——基于ARM9处理器.pdf

    2.1 ARM处理器简介 2.1.1 ARM公司简介 2.1.2 ARM微处理器核 .2.2 ARM9微处理器简介 2.2.1 与ARM7处理器的比较 2.2.2 三星S3C2410X处理器详解 2.3 FS2410开发平台 第3章 创建嵌入式系统开发环境 3.1 嵌入式...

    嵌入式Linux系统开发技术详解--基于ARM(完整版).pdf

    华清远见嵌入式培训专用教材 内容涵盖嵌入式系统概述.arm处理器介绍.linux编程环境.交叉开发环境.交叉开发环境工具链.bootloader.配置编译内核.内核移植浅析.内核调试技术.制作linux根文件系统.充分利用开源软件....

    SOPHON算能盒子SE-16的配套x86交叉编译环境搭建

    算能的交叉编译所需包,主要用于构建一个x86的交叉编译环境。 交叉编译是指在一台计算机上使用某种编译器和工具链,将针对一种特定处理器架构(目标架构)的程序或软件,在不同的处理器架构(主机架构)上进行编译和...

    Linux操作系统在ARM9处理器上的移植

    Linux操作系统在ARM9处理器上的移植,含具体步骤。

    基于ARM和Linux交叉开发环境的搭建

    本文内容包括基于32位ARM920T核“GEC2410”开发板的硬件结构和嵌入式Linux交叉开发环境的概念和配置.开发工具的使用以及交叉调试器制作的方法。利用虚拟机在Windows操作系统下,为“GEC2410”开发板搭建了一个...

    嵌入式Linux内核编译

    我们所谓的 ARM 交叉编译环境就是要在开发主机上创建一个用于编译将在表1所示的硬件环境中运行的内核和应用程序的构建环境。这套 ARM 交叉开发环境由一套用于编译、汇编和链接内核及应用程序的组件组成。 这些组件...

    ARM开发详解.pdf

    第8 章ARM ADS 集成开发环境的使用 209 8.1 ADS 集成开发环境组成介绍 209 8.1.1 命令行开发工具 209 8.1.2 ARM 运行时库 218 8.1.3 GUI 开发环境(Code Warrior 和AXD) 219 8.1.4 实用程序 221 8.1.5 支持的软件 221...

    基于cortex-A8处理器的交叉编译工具,新版本

    这个用的交叉编译工具几乎是最新的版本了,因为一个项目需要用到,所以自己制作了一个,整个包有点大,有需要的可以试试,有问题麻烦给我留言,我修复下

    Linux在ARM9上的移植.doc

    结合实例阐述了Linux内核移植到ARM9芯片S3C2410的具体实现过程,重点论述了移植过程中的具体方法及需要修改的文件,其中Linux操作系统选用RedHat9.0版本,交叉编译工具为arm-linux-gcc3.41移植主要内容为:交叉环境的...

    Buildroot中文手册 Part3 Part4

    Buildroot中文手册 Part3 Part4 Buildroot使用交叉编译工具,能简单自动化地为嵌入式系统构建完整的Linux系统。...嵌入式系统通常使用的处理器不是常规的x86处理器,可以是PowerPC处理器、MIPS处理器、ARM处理器等。

    基于ARM9的嵌入式Linux网络视频监控系统的研究与实现.caj

    文中首先简述了ARM处理器的相关知识,介绍了S3C2440mini开发板,Linux操作系统、嵌入式Linux操作系统及底层知识,嵌入式Linux开发平台搭建及交叉编译环境的建立,其次阐述了Boot Loader及原理,Linux内核编译,根文件系统...

    ARM嵌入式LINUX系统开发详解 第2版 弓雷著.pdf.part1

    第1篇 介绍了嵌入式系统入门、嵌入式软硬件系统、ARM处理器、嵌入式Linux、软件开发环境建立和第一个Linux应用程序; 第2篇 介绍了Linux应用程序编程基础、开发多进程/线程程序、网络通信应用、串行口通信编程、...

    ARM嵌入式LINUX系统开发详解 第2版 弓雷著.pdf.part2

    第1篇 介绍了嵌入式系统入门、嵌入式软硬件系统、ARM处理器、嵌入式Linux、软件开发环境建立和第一个Linux应用程序; 第2篇 介绍了Linux应用程序编程基础、开发多进程/线程程序、网络通信应用、串行口通信编程、...

    ARM嵌入式LINUX系统开发详解 第2版 弓雷著.pdf.part3

    第1篇 介绍了嵌入式系统入门、嵌入式软硬件系统、ARM处理器、嵌入式Linux、软件开发环境建立和第一个Linux应用程序; 第2篇 介绍了Linux应用程序编程基础、开发多进程/线程程序、网络通信应用、串行口通信编程、...

    基于linux-ARM的QT环境搭建.docx

    现在ARM行业如火如荼,使用linux作为操作系统的也较多,本文... 上述中交叉编译之前的所有操作本文不涉及,读者如有不明之处请另找资料,本文意在构建一个QT开发环境,和使用开发板通过NFS挂载后的QT应用程序测试环境。

Global site tag (gtag.js) - Google Analytics