JZ2440开发笔记(1)——arm-linux-gcc环境搭建

发布者:rnm888最新更新时间:2020-02-21 来源: eefocus关键字:JZ2440  arm-linux-gcc  环境搭建 手机看文章 扫描二维码
随时随地手机看文章

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环境搭建

上一篇:JZ2440开发笔记(2)——minicom的安装和配置使用
下一篇:gcc、arm-Linux-gcc和arm-elf-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
[单片机]
【<font color='red'>JZ2440</font>笔记】裸机实验使用NandFlash
基于stm32的keil开发环境搭建
1 只要按照下面的一步步来,绝对能从0开始建立一个STM32工程。不仅包括工程建立过程,还有Jlink设置方法。本文使用芯片为STM32F103CB。 1 下载stm32F10x的官方库 2 新建工程 工程名设为stm32_demo,选择芯片型号为STM32F103B,如图: 因为下载的stm32库中有启动代码,所以这里选择 否 ,不拷贝启动代码。 在工程文件下,新建Startup 、Headers、User、Libraries、CMSIS、Lists、Output文件夹。 至此,stm32的工程文件结构如下 3 库文件拷贝 把下载stm32库中文件拷贝到新建工程中 文件
[单片机]
基于stm32的keil开发<font color='red'>环境</font><font color='red'>搭建</font>
实验九--裸机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(向“最近使用
[单片机]
新唐MS51FB9AE开发<font color='red'>环境</font><font color='red'>搭建</font>
移植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 中,
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved