感谢支持
我们一直在努力

Ubuntu 10.04中安装eCos 3.0

出于各种因素决定专用开源的GNU工具链进行项目开发,逐步抛弃Windows。首先要放弃的就是使用了一年多的uCOS,uCOS是代码开源的商业软件,而且uCOS3.0不在公开源代码了,uCOS也不是完美的,于是决定改用比较冷门的eCos。国内用eCos的真的不多,可能是受基本国情所限!?


昨天折腾了半天终于在Ubuntu 10.04下把eCos安装好了,今天把安装过程记录一下:
1.安装 tcl
sudo apt-get install tcl


2. 手动下载 ecos-install.tcl
ftp://ecos.sourceware.org/pub/ecos/ecos-install.tcl


3. 运行ecos-install.tcl
XXX@ubuntu:/media/LS$ sudo sh ecos-install.tcl
eCos installer v2.0.1 starting…
Written and maintained by Jonathan Larmour <jifl@eCosCentric.com>

安装过程中要选择源和一些参数,按提示操作就是了。


4. 安装 libstdc++.so.5
XXX@ubuntu:/opt/ecos/ecos-3.0/tools/bin$ ./configtool
<提示缺少 libstdc++.so.5>
./configtool: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory


felix@ubuntu:/opt/ecos/ecos-3.0/tools/bin$ sudo apt-get install libstdc++5
正在读取软件包列表… 完成
正在分析软件包的依赖关系树      
正在读取状态信息… 完成      
E: 无法找到软件包 libstdc++5


5.手动安装libstdc++.so.5
5.1下载 http://lug.mtu.edu/ubuntu/pool/main/g/gcc-3.3/libstdc++5_3.3.6-10_i386.deb
5.2. 解包为libstdc++5: dpkg -x libstdc++5_3.3.6-10_i386.deb libstdc++5


5.3. 复制到系统lib目录:sudo cp libstdc++5/usr/lib/libstdc++.so.5.0.7 /usr/lib


5.4. 进入系统lib目录建libstdc++5链接:cd /usr/lib; sudo ln -s libstdc++.so.5.0.7 libstdc++.so.5


6.cd /opt/ecos/ecos-3.0/tools/bin
运行 configtool 成功,说明ecos安装正确.

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 10.04中安装eCos 3.0
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏