欢迎来到天天文库
浏览记录
ID:27505115
大小:205.00 KB
页数:7页
时间:2018-12-04
《ecos嵌入式开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、eCos嵌入式开发文档V0.10fandaydai@yahoo.cnQQ:470319724修改记录修订版本修改内容修改人时间V0.1创建文档FandayDai2009-7-10目录1eCos概述........................................................................................................................................12eCos移植.................................................
2、.......................................................................................12.1搭建eCos开发环境.............................................................................................................12.1.1在linux上构建eCos开发环境..........................................................
3、........................12.2配置eCos.............................................................................................................................22.2.1eCos配置命令..........................................................................................................2II1eCos概述2e
4、Cos移植2.1搭建eCos开发环境2.1.1在linux上构建eCos开发环境第一步,下载eCos。我下载的是目前的最新版ecos-3.0 ecos-3.0.i386linux.tar.bz2。可以从eCos网站上下载到最新的版本。 第二步,从压缩包中安装。命令如下:mkdir-p/opt/ecoscd/opt/ecosbunzip25、tarxvf-(forthebzip2archive)第三步,下载和安装开发工具。可选工具如下:•ARM(arm-elf)•ARMinThumbmode(arm-elf-mthumb)•FujitsuSPAR6、Clite(sparclite-elf)•HitachiSH(sh-elf)•Intelx86(i386-elf)•Linuxsynthetic(i686-pc-linux-gnu)•MN10300/AM33(mn10300-elf)•NECV850(v850-elf)•NECVR4300(mips64vr4300-elf)•PowerPC(powerpc-eabi)•ToshibaTX39(mips-tx39-elf)可以根据自己的硬件平台选择和安装相应的开发工具。我用的是2440的板子所以我下载了ecoscentric-gnutools-arm-eabi-200812137、-sw.i386linux.tar.bz2作为编译器。然后在终端输入以下命令:mkdir/opt/arm_eabi解压arm-eabi工具到这个目录中在/etc/profile文件中添加pathmunge/opt/arm_eabi/gnutools/arm-eabi/bin第四步,设置环境变量。在.bash_profile中添加以下内容:1ECOS_REPOSITORY=/opt/ecos/ecos-3.0/packagesexportECOS_REPOSITORYPATH=/opt/ecos/ecos-3.0/tools/bin:$PATHPATH=/tools/H-i688、6-pc-linux-gnu/bin:$PATHexportPATH2.1配置eCos2.1.1eCos配置命令ecosconfig命令:ecosconfig[qualifier...][command]commandsare:list:listrepositorycontents newTARGET[TEMPLATE[VERSION]]:createaconfiguration targetTARGET:changethetargethardwaretemplateTEMPLATE[VERSION]:
5、tarxvf-(forthebzip2archive)第三步,下载和安装开发工具。可选工具如下:•ARM(arm-elf)•ARMinThumbmode(arm-elf-mthumb)•FujitsuSPAR
6、Clite(sparclite-elf)•HitachiSH(sh-elf)•Intelx86(i386-elf)•Linuxsynthetic(i686-pc-linux-gnu)•MN10300/AM33(mn10300-elf)•NECV850(v850-elf)•NECVR4300(mips64vr4300-elf)•PowerPC(powerpc-eabi)•ToshibaTX39(mips-tx39-elf)可以根据自己的硬件平台选择和安装相应的开发工具。我用的是2440的板子所以我下载了ecoscentric-gnutools-arm-eabi-20081213
7、-sw.i386linux.tar.bz2作为编译器。然后在终端输入以下命令:mkdir/opt/arm_eabi解压arm-eabi工具到这个目录中在/etc/profile文件中添加pathmunge/opt/arm_eabi/gnutools/arm-eabi/bin第四步,设置环境变量。在.bash_profile中添加以下内容:1ECOS_REPOSITORY=/opt/ecos/ecos-3.0/packagesexportECOS_REPOSITORYPATH=/opt/ecos/ecos-3.0/tools/bin:$PATHPATH=/tools/H-i68
8、6-pc-linux-gnu/bin:$PATHexportPATH2.1配置eCos2.1.1eCos配置命令ecosconfig命令:ecosconfig[qualifier...][command]commandsare:list:listrepositorycontents newTARGET[TEMPLATE[VERSION]]:createaconfiguration targetTARGET:changethetargethardwaretemplateTEMPLATE[VERSION]:
此文档下载收益归作者所有