ecos在Ubuntu12.04上的安装
来源:互联网 发布:mysql insert 全部字段 编辑:程序博客网 时间:2024/05/17 02:12
本文主要介绍了在虚拟机linux中下载和安装最新版本eCos并建立eCos开发环境的方法与步骤。本人使用的linux虚拟机是ubuntu12.04,其它linux版本的eCos安装方法应该类似。
1. 安装 tcl
Tcl ,工具命令语言 Tool Command Language。
linux系统里一般不自带安装tcl,如果虚拟机中没有安装tcl,则要先安装tcl。
2. 下载 ecos-install.tcl在线安装脚本文件
下地址:ftp://ecos.sourceware.org/pub/ecos/ecos-install.tcl
或者执行如下命令直接在linux中下载:
上述命令会把 ecos-install.tcl下载当前目录下。
3. 在shell中执行ecos-install.tcl
执行如下命令:
然后就开始安装eCos了,安装过程中要选择源和一些参数镜像地址、安装路径、gnu工具链选择等,按提示操作就是了。本人选择安装在了/opt/ecos/路径下。下面是安装过程(打蓝色部分根据你的情况进行操作):
reille@ubuntu:~/work/eCos$ sh ecos-install.tcl
eCos installer v2.0.1 starting…
Written and maintained by Jonathan Larmour <jifl@eCosCentric.com>
Retrieving installer metadata information…
Connected…
Downloading ecos-install.db…
File size 6807 bytes
[**************************************************]
———————————————————
Available distribution sites:
[1] ftp://mirrors.kernel.org/sources.redhat.com/ecos
[2] http://mirrors.kernel.org/sources.redhat.com/ecos
[3] ftp://mirror.aarnet.edu.au/pub/sourceware/ecos
[4] http://mirror.aarnet.edu.au/pub/sourceware/ecos
[5] ftp://ftp.mirrorservice.org/sites/sources.redhat.com/pub/ecos
[6] http://www.mirrorservice.org/sites/sources.redhat.com/pub/ecos
[7] ftp://gd.tuwien.ac.at/opsys/ecos
[8] http://gd.tuwien.ac.at/opsys/ecos
[9] ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/ecos
[10] ftp://ftp.gwdg.de/pub/misc/sources.redhat.com/ecos
[11] http://ftp.gwdg.de/pub/misc/sources.redhat.com/ecos
[12] ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/sources.redhat.com/ecos
[13] http://ftp-stud.fht-esslingen.de/pub/Mirrors/sources.redhat.com/ecos
[14] ftp://bo.mirror.garr.it/mirrors/sourceware.org/ecos
[15] http://bo.mirror.garr.it/mirrors/sourceware.org/ecos
[16] ftp://ftp.u-aizu.ac.jp/pub/gnu/cygnus/ecos
[17] ftp://ftp.chg.ru/pub/sourceware/ecos
[18] ftp://ftp.sun.ac.za/pub/mirrorsites/sourceware.org/pub/ecos
[19] http://ftp.sun.ac.za/ftp/pub/mirrorsites/sourceware.org/pub/ecos
[20] ftp://ftp.twaren.net/Unix/Sourceware/ecos
[21] http://ftp.twaren.net/Unix/Sourceware/ecos
[22] ftp://mirror.facebook.com/sourceware/ecos
[23] http://mirror.facebook.com/sourceware/ecos
[24] http://sources-redhat.mirrors.airband.net/ecos
[25] ftp://ecos.sourceware.org/pub/ecos
Please select a distribution site: 1
———————————————————
Please select a directory for installation
[Default /home/reille/ecos]: /opt/ecos/
———————————————————
Available prebuilt GNU tools:
[1] arm-eabi
[2] arm-elf (old)
[3] i386-elf
[4] m68k-elf
[5] mipsisa32-elf
[6] powerpc-eabi
[7] sh-elf
[q] Finish selecting GNU tools
(“*” indicates tools already selected)
Please select GNU tools to download and install: 3
[1] arm-eabi
[2] arm-elf (old)
[*] i386-elf
[4] m68k-elf
[5] mipsisa32-elf
[6] powerpc-eabi
[7] sh-elf
[q] Finish selecting GNU tools
(“*” indicates tools already selected)
Please select GNU tools to download and install: q
Entering .
Retrieving GNU tools for i386-elf
Connected…
Downloading ecoscentric-gnutools-i386-elf-20081107-sw.i386linux.tar.bz2…
File size 15414738 bytes
[**************************************************]
Retrieving eCos version 3.0
Connected…
Downloading ecos-3.0.i386linux.tar.bz2…
File size 17854418 bytes
[**************************************************]
Downloads complete.
If you wish to disconnect from the internet you may do so now.
Unpacking ecoscentric-gnutools-i386-elf-20081107-sw.i386linux.tar.bz2…
Unpacking ecos-3.0.i386linux.tar.bz2…
Generating ./ecosenv.sh
Generating ./ecosenv.csh
———————————————————
In future, to establish the correct environment for eCos,
run one of the following commands:
. ./ecosenv.sh (for sh/bash users); or
source ./ecosenv.csh (for csh/tcsh users)
It is recommended you append these commands to the end of your
shell startup files such as $HOME/.profile or $HOME/.login
———————————————————
Installation complete!
reille@ubuntu:~/work/eCos$
reille@ubuntu:~/work/eCos$
注意上面打红色部分。这段英文提供了设置eCos环境的方法。按推荐的方法进行操作即可。
4. 安装 libstdc++.so.5库文件
上面已经安装好eCos并建立了eCos的环境变量。但此时运行eCos下的图形配置工具:configtool,或命令行配置工具:ecosconfig是会出错的,错误如下:
error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
这是因为linux虚拟机中没有安装libstdc++ v3 (/usr/lib/libstdc++.so.5)兼容库导致的。
本人尝试了下使用apt-get install命令安装,但在ubuntu9.10中不能安装成功,因此,采用了手动安装的方法。具体参见:
ubuntu下安装eCos 3.0时所必需库libstdc++5下载 一文的介绍。
至此,完成了安装eCos并建立eCos开发环境。
此文转载:http://velep.com/archives/506.html 非常感谢博主!!
- ecos在Ubuntu12.04上的安装
- Hypertable在Ubuntu12.04上standalone模式的安装
- 在Ubuntu12.04上安装SimpleScalar的方法
- skyeye1.3.5在ubuntu12.04上的安装
- caffe在ubuntu12.04上的安装及配置
- 迅雷远程 x86版在ubuntu12.04上的安装
- Simplescalar在Ubuntu12.04 64位上的安装流程
- 在Ubuntu12上安装svn的方法
- 在Ubuntu12.04上安装mysql
- 在ubuntu12.04上安装Adobe Air
- 如何在Ubuntu12.04上安装CUDA
- 在Ubuntu12.04上安装中文输入法
- 在Ubuntu12.04LTS上安装RubyGem
- 在ubuntu12.04上安装部署foreman
- 分布式-在ubuntu12.04上安装mpi
- 在Ubuntu12.04上安装中文输入法
- 在ubuntu12.04上安装hadoop2.6.0
- 在ubuntu12.04上安装systemtap
- [C++学习]-c++内置类型的大小检测与输出.
- Windows下启动停止Oracle11g服务
- LeetCode 53 — Maximum Subarray(C++ Java Python)
- Codeforces Round #201 (Div. 1)
- Linux 系统中僵尸进程
- ecos在Ubuntu12.04上的安装
- android AsyncTAsk 详解
- HDU 1150 Machine Schedule(最小点覆盖) 二分匹配
- QT控件之标签
- HDFS Exlorer初体验
- 读《The End of an Architectural Era (It’s Time for a Complete Rewrite)》
- java 内存分配 final关键字
- Introduction to Probability (二) Conditional probability
- linux3.4.0 按键驱动程序分析(pandaboard omap4460)