博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows下建立eCos开发环境(4)-eCos源代码安装
阅读量:2221 次
发布时间:2019-05-08

本文共 2107 字,大约阅读时间需要 7 分钟。

Windows下建立eCos开发环境(4)-eCos源代码安装

作者:aaaaatiger   STU.03CS  版权所有

 

1)      网络直接安装(Cygwin环境下,推崇这种方式)

$wget –passive-ftp

$sh ecos-install.tcl 下载ecos-install.db,然后出现一个可供下载eCos的景象服务器列表,从列表中选择一个速度最快的服务器进行下载安装。 指定安装目录,然后将出现一个选择交叉编译工具的列表,根据实际需要选择相应的工具。这些工具是已经编译好的可以直接使用的可执行文件,如果不需要这些编译工具,则可以不安装。安装程序自动下载并安装eCos源代码和编译工具,并产生一个shell文件:ecosenv.sh,运行这个文件对eCos的环境进行配置。

$./opt/ecos/ecosenv.sh (可以在shell启动文件(HOME/.profile)的末尾增加此行)

安装结果:出现两个目录,ecos-2.0(eCos源代码,ecos-2.0/tools/bin包含ecos配置工具)gnutools(交叉编译工具目录)

2)      下载软件包安装

eCos源码:ecos-2.0.cygwin.tar.bz2

交叉编译工具(不同体系结构不同,这里i386)coscentric-gnutools-i386-elf-1.4.-2.cygwin.tar.bz2

下载后解压,产生子目录:ecos-2.0gnutools.下边设置环境变量(可以在系统环境变量中设置,也可以在图形配置工具中设置,还可以在cygwin下设置),  假设刚才的安装目录是/opt/ecos,

(1)    ECOS_REPOSITRY: 组件仓库位置 /opt/ecos/ecos-2.0/packages

(2)    编译工具路径: /opt/ecos/gnutools/bin

如果采用cygwin下设置环境变量:

对于sh,ksh,bash用户,使用下述命令:

$ECOS_REPOSITORY=/opt/ecos/ecos-2.0/packages; export ECOS_REPOSITORY

$PATH=$PATH: /opt/ecos/gnutools/bin; export PATH   (这里是eCos源代码自带的编译工具,是eCos源代码的一部分, 跟我们说的交叉编译工具是不同的)

对于csh,tcsh用户,使用下述命令:

$setenv ECOS_REPOSITORY  /opt/ecos/ecos-2.0/packages

$setenv PATH  $PATH:/opt/ecos/gnutools/bin

3)      使用CVS安装(你必须能够上国际网,并且cygwin安装了cvs,用这个代码有挺多问题 )

如果你现在使用的CVS版本是1.10或者更早版本的(你可以用’cvs –v’查看cvs版本号),你得先运行下面的命令(密码随意)

cvs -d :pserver:anoncvs@ecos.sourceware.org:/cvs/ecos login

 

进入你想存放ecos的目录,敲下面的命令(没有带RHEPL)

cvs -z3 -d :pserver:anoncvs@ecos.sourceware.org:/cvs/ecos co -P ecos

这个命令会让你得到最新版本的eCos

 

如果你想获得带有RHEPL(redhat的帮助文档)的最新版本的eCos,请敲入下面的命令:

cvs -z3 -d :pserver:anoncvs@ecos.sourceware.org:/cvs/ecos co -r last-rhepl -P ecos

 

将来,如果你想更新eCos版本,你可以进入eCos的存放目录,敲下面代码:

cvs -z3 update -d -P  (没有RHEPL的情况)

或者

cvs -z3 update -r last-rhepl -d -P (RHEPL的情况)

设置环境变量

对于sh,ksh,bash用户,使用下述命令:

$ECOS_REPOSITORY=/ecoscvs/ecos/packages; export ECOS_REPOSITORY

对于csh,tcsh用户,使用下述命令:

$setenv ECOS_REPOSITORY  /ecoscvs/ecos/packages

 

手动设置环境变量

我的电脑/属性/高级/环境变量/,建立一个新变量,名字叫ECOS_REPOSITORY,值为你安装的ecos源码中的包的位置,如下:

C:/cygwin/opt/ecos/ecos-2.0/packages

此外还要设置编译器的路径(应该是交叉编译工具)configtool的路径,如下:

C:/cygwin/usr/local/arm-elf/bin  (自己手动安装的交叉编译工具路径)

C:/cygwin/opt/ecos/ecos-2.0/tools/bin   (configtools路径)

添加到PATH系统变量的取值中。

 

 

转载地址:http://zknfb.baihongyu.com/

你可能感兴趣的文章
用线性判别分析 LDA 降维
查看>>
用 Doc2Vec 得到文档/段落/句子的向量表达
查看>>
使聊天机器人具有个性
查看>>
使聊天机器人的对话更有营养
查看>>
一个 tflearn 情感分析小例子
查看>>
attention 机制入门
查看>>
手把手用 IntelliJ IDEA 和 SBT 创建 scala 项目
查看>>
GAN 的 keras 实现
查看>>
AI 在 marketing 上的应用
查看>>
Logistic regression 为什么用 sigmoid ?
查看>>
Logistic Regression 为什么用极大似然函数
查看>>
SVM 的核函数选择和调参
查看>>
LightGBM 如何调参
查看>>
用 TensorFlow.js 在浏览器中训练神经网络
查看>>
cs230 深度学习 Lecture 2 编程作业: Logistic Regression with a Neural Network mindset
查看>>
梯度消失问题与如何选择激活函数
查看>>
为什么需要 Mini-batch 梯度下降,及 TensorFlow 应用举例
查看>>
为什么在优化算法中使用指数加权平均
查看>>
什么是 Q-learning
查看>>
用一个小游戏入门深度强化学习
查看>>