1、下载arm-linux-gcc-4.4.3安装包,http://arm9.net/download.asp
2、解压arm-linux-gcc-4.4.3-20100728.tar.gz,使用命令tar -zxvf arm-linux-gcc-4.4.3-20100728.tar.gz
3、将解压出来的文件夹重命名为arm,然后将arm文件夹拷贝到/usr/local下,#cp -rv arm /usr/local/
4、修改环境变量,把交叉编译器的路径加入到PATH。(推荐使用方法一)
方法一:修改/etc/bash.bashrc文件
#vim /etc/bash.bashrc
在最后加上:
export PATH=$PATH:/usr/local/arm/bin
方法二:修改/etc/profile文件:
# vim /etc/profile
增加路径设置,在末尾添加如下,保存/etc/profile文件:
export PATH=$PATH:/usr/local/arm/bin
方法三:#export PATH=$PATH:/usr/local/arm/bin
注:(这只能在当前的终端下才是有效的!)
5、立即使新的环境变量生效,不用重启电脑:
对应方法一:#source /root/.bashrc
对应方法二:# source /etc/profile
6、检查是否将路径加入到PATH:
# echo $PATH
显示的内容中有/usr/local/arm/4.4.3/bin,说明已经将交叉编译器的路径加入PATH。至此,交叉 编译环境安装完成。
7、测试是否安装成功
# arm-linux-gcc -v
上面的命令会显示arm-linux-gcc信息和版本。
注:如果安装的Linux系统是64位,在执行第7步测试时,会显示没有找到/usr/local/arm/bin这个目录,此时需要安装ia32-libs,命令是sudo apt-get install ia32-libs
关键字:JZ2440 arm-linux-gcc 环境搭建
引用地址:
JZ2440开发笔记(1)——arm-linux-gcc环境搭建
推荐阅读最新更新时间:2024-11-20 10:06
【JZ2440笔记】裸机实验使用NandFlash
一、前言 S3C2440芯片内部没有ROM可以放用户代码,所以用户代码需要被保存在外部的存储器当中,如果是NorFlash的话可以直接在NorFlash中运行程序,但是NorFlash比较贵,一般都用NandFlash作为存储介质,以SDRAM为代码的运行空间。JZ2440开发板上有一颗256MB容量的NandFlash芯片,记录下学习过程,代码是开发板自带的例程。 二、实验目标 在SRAM运行程序关闭看门狗,初始化SDRAM,初始化NandFlash控制器,随后将NandFlash块1中的main.c部分代码拷贝到SDRAM中运行,看到开发板上3个LED显示流水灯效果。 三、资源分析 NandFlash型号K9F2G
[单片机]
基于stm32的keil开发环境搭建
1 只要按照下面的一步步来,绝对能从0开始建立一个STM32工程。不仅包括工程建立过程,还有Jlink设置方法。本文使用芯片为STM32F103CB。 1 下载stm32F10x的官方库 2 新建工程 工程名设为stm32_demo,选择芯片型号为STM32F103B,如图: 因为下载的stm32库中有启动代码,所以这里选择 否 ,不拷贝启动代码。 在工程文件下,新建Startup 、Headers、User、Libraries、CMSIS、Lists、Output文件夹。 至此,stm32的工程文件结构如下 3 库文件拷贝 把下载stm32库中文件拷贝到新建工程中 文件
[单片机]
实验九--裸机LCD
一。环境 系统:ubuntu12.04 开发板:jz2440 编译器:gcc 二。说明 有空补上 三。代码 Makefile: 1 CC = arm-linux-gcc 2 LD = arm-linux-ld 3 AR = arm-linux-ar 4 OBJCOPY = arm-linux-objcopy 5 OBJDUMP = arm-linux-objdump 6 7 CFLAGS := -Wall -O2 8 9 10 export CC LD AR OBJCOPY OBJDUMP CFLAGS 11 12 objs := head
[单片机]
新唐MS51FB9AE开发环境搭建
一、准备工作: 1、编译工具keil c51; 2、Nu-Link_Keil_Driver; 3、NuMicro ICP Programming Tool ; 4、MS51FB9AE提供的板级支持包(BSP); 本人无法上传以上资源(他人上传过了). 二、开发环境搭建 一 安装keil c51(以KEIL C51V953为例); 1.双击c51v953.exe 安装目录也可以自己选择,建议用默认。如果安装过其它版的keil建议不要放到同一目录。 名称这些随意输入即可. Add example projects to the recently used project list(向“最近使用
[单片机]
移植U-boot_2016.09到JZ2440开发板
一.下载源码:U-Boot源代码下载地址 http://www.linuxidc.com/Linux/2011-07/38897.htm 二.初始化编译: ①make smdk2410_defconfig #首先使用默认配置,减少后续的配置工作 ②make menuconfig #根据自身需求进一步配置 ③修改Makefile ,开头只能架构和编译器: ARCH=arm CROSS_COMPILE=arm-linux- ④修改uboot代码: 1. 设置PLL的时钟的函数在_main中的board_init_f中初始化函数列表中的 boad_early_init_f 中,
[单片机]