软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
arm-linux交叉编绎环境

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

1、不同体系结构下的应用程序是不能互相跨平台运行的,比如在X86下编写的程序,如果用X86的编绎器编绎链接,就不能运行在arm体系结构的系统上。
2、arm-linux是一个可以运行在arm体系结构系统上的linux操作系统,一般我们可以把它放在arm体系结构的嵌入式系统上运行。
3、在开发嵌入式平台应用程序时,为节省资源,一般不直接在嵌入式平台上安装编绎器,而是在资源相对丰富的X86-PC机上安装arm-linux编绎器。这样,开发人员在X86平台上编写程序,运用arm-linux编绎器编绎链接成可执行文件。这样,可执行文件就可以在arm平台上运行。
4、所需资源:
     1、X86架构PC机,装有LINUX操作系统。
     2、arm-linux-toolchain,交叉编绎工具链,不同的工具链可以支持不同的语言(C、C++),体系结构等。
     3、与arm平台相连的网线,用于将编绎后的可执行文件传输到arm平台。
5、构建步骤:
     1、下载arm-linux-for-x86的toolchain,比如:arm-linux-for-x86.tar.gz
     2、解压软件包并安装。
           %  tar zxvf  arm-linux-for-x86.tar.gz
           %  cd arm-linux-for-x86
           %  ./configure
           %  make
     3、安装后编写程序测试(hello.c)
           %  arm-linux-gcc hello.c -o hello
     4、将可执行文件hello拷到arm平台上运行。




相关文章

相关软件