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

W5300E01-ARM 交叉编译器(Cross Compiler)用户手册 (版本1.0)(四)

 
阅读更多

在上三篇博文里我们介绍了W5300E01-ARM 交叉编译器(Cross Compiler)用户手册的前半部分,包括第一章简介和第二章的源代码下载以及第三四五六章,分别是LINUX内核安装,‘BINUTILS’安装,‘GCC’安装和’glibc’安装。

在这篇博文里我们将介绍用户手册的最后部分,包括第七章和第八章,分别是‘GCC’重新安装和测试。希望对大家有所帮助。

第一篇博文在这里:http://blog.csdn.net/wiznet2012/article/details/7735696

第二篇博文在这里:http://blog.csdn.net/wiznet2012/article/details/7738915

第三篇博文在这里:http://blog.csdn.net/wiznet2012/article/details/7742780

7.‘gcc’重新安装

到这里,我们已经准备好了交叉编译器的开发环境。重新安装 ‘gcc’, 交叉编译器就完成了安装.

7.1删除以前使用过的‘gcc’代码

cd/cross_tools/

rm –rfgcc-3.4.3

7.2解压‘gcc’ 源代码.

tar jxvfgcc-3.4.3.tar.bz2

7.3为了防止对程序库的依赖而做以下修改

cd/usr/local/arm/arm-linux/lib

stringslibc.so

cp libc.solibc.so.org

sed ‘/BUG/d’libc.so > libc.so.new

mv –flibc.so.new libc.so

stringslibpthread.so

cplibpthread.so libpthread.so.org

sed ‘/BUG/d’libpthread.so > libpthread.so.new

mv –flibpthread.so.new libpthread.so

7.4创建用于‘gcc’ 编译的目录

cd/cross_tools/gcc-3.4.3

mkdir build

cd build

7.5配置编译环境

../configure–taeget=arm-linux –prefix=/usr/local/arm –program-prefix=arm-linux- \

--with-headers=/usr/src/linux/include–with-cpu=arm9tdmi \

--with-softfloat-support=internal–enable-languages=c,c++ --nfp

7.6编译与安装

make

Make install

8.测试

8.1我们以‘Hello WIZnet’为例来做测试.

输入 ‘/cross_tools/hello.c’

#include <stdio.h>

Int main(void)

{

printf(“Hello WIZnet\n”);

return 0;

}

8.2用新创建的交叉编译器编译‘hello.c’ 源代码.

arm-linux-gcc–o hello hello.c

file hello

8.3在连接‘W5300E01-ARM’ 板和PC以后, 执行‘minicom’。然后,接通‘W5300E01-ARM’ 板电源。想更多了解关于‘minicom’配置的详细信息, 请参考‘W5300E01-ARM用户手册’, ‘4.1.2 Booting Check at the Linux’的部分.

Minicom

8.4系统启动之后,登入‘root’ 把‘hello’ 发送到W5300串口中

root

‘Ctrl’ + ‘a’,’s’

选择 ‘Zmodem’

移动到 ‘/cross_tools’

用空格键选择‘hello’文件

点击回车键把文件从PC发送到‘W5300E01-ARM’

8.5在‘W5300E01-ARM’板中执行‘hello’

chmod 755 hello

./hello



分享到:
评论

相关推荐

    W5300E01-ARMcross交叉编译器用户手册V1.0中文版.pdf

    在使用W5300E01-ARM交叉编译器之前,需要确保已安装了对应版本的GCC,即3.4.x系列。因为不同版本的GCC可能与特定的库或工具链存在兼容性问题,所以选择正确的版本是至关重要的。安装过程通常涉及下载源代码、配置、...

    W5300E01-master

    《W5300E01-master:深入解析W5300网络芯片及其应用》 在物联网和嵌入式系统领域,W5300是一款广泛应用的以太网控制器,其独特的硬件TCP/IP协议栈设计使其在实现网络通信时具有高效、稳定的特点。本文将详尽探讨...

    W5300API--WIZnet_SOCKET_APIs_v1.2.1

    W5300驱动设计API--WIZnet_SOCKET_APIs_v1.2.1-W5300-driven design API- WIZnet_SOCKET_APIs_v1.2.1

    W5300API--WIZnet_SOCKET_APIs_v1.2.1.rar_Socket_APIs_W5300_w5300

    《W5300驱动设计API--WIZnet_SOCKET_APIs_v1.2.1》是针对W5300网络芯片的一款详细API文档,它提供了丰富的Socket接口,用于实现基于该芯片的网络通信功能。W5300是一款集成以太网控制器和PHY的单片解决方案,适用于...

    w5300中文使用手册

    - **软件开发资源**:更详细的资料及开发包资料,请参考:“开发包\W5300E01-ARM”目录下的文档。 - **硬件设计**:注意根据文档版本的历史记录进行必要的硬件修改和调整。 - **兼容性问题**:确保在不同应用环境下...

    W5300数据手册-v1.1.1

    ### W5300数据手册-v1.1.1 关键知识点解析 #### 一、W5300概述 **W5300**是一款采用0.18µm CMOS工艺制造的高性能单芯片解决方案,其核心功能是集成10/100M以太网控制器、MAC及TCP/IP协议栈。该芯片因其易用性、...

    W5300 ARM驱动例程

    "W5300 ARM驱动例程"是一个针对嵌入式系统的网络通信库,主要用于在基于ARM微处理器的硬件平台上操作W5300芯片。W5300是一款集成多种网络功能的硬实时以太网控制器,常用于物联网(IoT)设备、工业控制和智能家电等...

    F407+W5300-TCP_Server_STM32F477_swinglwd_W5300TCP_W5300_finezqq_

    标题"F407+W5300-TCP_Server_STM32F477_swinglwd_W5300TCP_W5300_finezqq_"提到了一个基于STM32F477微控制器的TCP服务器项目,其中使用了W5300网络芯片进行TCP/IP通信。STM32F477是一款高性能、低功耗的32位微控制器...

    28377 W5300 * \file w5300.c * Implementation of W5300 I/O

    * \file w5300.c * Implementation of W5300 I/O fucntions * * This file implements the basic I/O fucntions that access a register of W5300( IINCHIP_REG). * * Revision History : * ---------- -----...

    W5300网络芯片中文用户数据手册-v1.2.5(中文版)

    支持软、硬件混合TCP/IP协议: TCP, UDP, ICMP, IGMP, IPv4, ARP, PPPoE, Ethernet; l 支持8个独立的端口(sockets)同时连接; l 网络数据传输,速率可达到80Mbps; l 支持ADSL连接 (支持PPPOE协议,带PAP/CHAP...

    W5300控制器详细设计及使用说明文档.rar_26Q5_W5300数据手册_bare85w_w5300 中文手册_w5300中

    W5300中文手册对于中国用户来说是极其实用的资源,它提供了详细的中文解释,帮助国内开发者更容易地理解和使用W5300。手册内容包括了W5300的功能描述、硬件设计、软件接口、错误处理、示例代码等多个方面,使得初学...

    w5300中文数据手册

    在手册的不同版本更新中,我们可以看到W5300产品的不断优化和完善。例如,文档历史信息中提到了从Ver1.0.0到Ver1.2.2等不同版本的更新记录。其中涉及到了对引脚描述的添加、修正打字错误、增加符号说明、更新电气...

    W5300以太网芯片中文手册

    W5300以太网芯片中文手册

    w5300手册,1.1.2版本。包括参考电路,原理图,大全。

    本次提供的W5300手册1.1.2版本,是针对W5300网络芯片的一份综合指南,涵盖了从基本原理到实际应用的全方位解析。该手册包含了参考电路和原理图,为开发者提供了直接可使用的资源,支持使用Protel或Cadence等专业软件...

Global site tag (gtag.js) - Google Analytics