在vmware上跑ecos (wanglibo_2004@yahoo.com.cn)

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情
vmware上跑ecos (wanglibo_2004@yahoo.com.cn)

突然发现网上有人再转我的文章。

高兴之余也发觉转载者的搜索排名在我之前。:(

加点废话 版权所有,转载请注明出处 http://blog.csdn.net/wanglibo1981/archive/2008/11/04/3219108.aspx

下载ecos2.0
设置好工具链,x86的编译工具链带有 i386-elf- 前缀
解开ecos2.0代码,设置环境变量ECOS_REPOSITORY和交叉编译工具的PATH
我是写了一个脚本ecos.env内容如下
export ECOS_REPOSITORY=/home/wang_libo/opensource/ecos-2.0/packages/
export PATH=$PATH:/home/share/iros-tools/ecos/gnutools/i386-elf/bin/:/home/wang_libo/opensource/ecos-2.0/tools/bin/
其中/home/share/iros-tools/ecos/gnutools/i386-elf/bin/ 是i386-elf-工具链的路径
/home/wang_libo/opensource/ecos-2.0/tools/bin/          是 ecosconfig的路径
运行 source ecos.env设置好环境变量
step 1
在build目录下运行 ecosconfig new pc redboot ;生成了 ecos.ecc
U CYGSEM_HAL_USE_ROM_MONITOR, new inferred value 0
之后修改
cdl_component CYG_HAL_STARTUP {
   ...
#   line 2781 modified form
#   "# user_value RAM"
#   to
   user_value FLOPPY
   ...
};
cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT {
  ...
#   line 2914    modified form
#  "# user_value 0"
#   to
   user_value 2
  ...
};
step 2
运行 ecosconfig check
Target: pc
Template: redboot
No conflicts
这里ecosconfig check的作用是因为ecos的各个组件互相有依赖关系,我们step1修改了两个独立变量,依赖于这两个变量的其他变量值需要重
新计算。it's very important
step3
ecosconfig tree
生成hal  infra  install  io  isoinfra  language  makefile  net  redboot  services这一堆build tree
step4
make
生成目标文件./install/bin/redboot.bin
把这个redboot.bin作为vmware的软盘镜像,poweron
就可以看到redboot的提示了,如附件中的右图
 
////////////////////////////////////////////////////////////////////////////////////////////////////////
/////
////                       Hello world!!!
///
////////////////////////////////////////////////////////////////////////////////////////////////////////
接下来我们来跑个hello world,程序员最浪漫的约会.
step1 运行 ecosconfig new pc
同上修改 cdl_component CYG_HAL_STARTUP {user_value FlOPPY}
  cdl_option CYGNUM_HAL_VIRTUAL_VECTOR_CONSOLE_CHANNEL_DEFAULT {user_value 2}
step2 运行 ecosconfig check
step3 运行 ecosconfig tree
这里生成生成hal  infra  install  io  isoinfra  language  makefile  net  redboot  services等相关文件加
step4 运行 make
这里生成的目标文件是 ./install/lib/libextras.a 和 ./install/lib/libtarget.a(主要是这个)
step5 在ecos的example目录下copy一个hello.c到当前目录
i386-elf-gcc -g -D_ECOS -I./install/include hello.c -L./install/lib -Ttarget.ld -nostdlib
i386-elf-objcopy -O binary a.out hello.bin
生成了目标文件hello.bin
同样把hello.bin作为vmware的虚拟软驱启动,可以看到hello .ecos world! 如附件中的右图
 
说明一下运行ecos的虚拟机把ide硬盘去掉,就是不要挂ide硬盘.否则会处错.
 
 
 
2026年最新绵阳市公交线路及站点矢量数据.zip 数据格式:shp 数据坐标:GCJ02 数据更新时间:2026年9月 公交线路来源:8684网站 https://8684.com.cn/ 站点数据来源:高德API接口 数据打开方式:QGIS或Arcgis 站点数据字段:名称、序号、对应线路、几何信息 线路数据字段:名称、类型、起点、终点、开始时间、结束时间、起步价、全价、长度、公司、几何信息 立即下载

相关推荐

2026年最新四会市公交线路矢量数据.zip

数据格式:shp 数据坐标:GCJ02 数据更新时间:2026年9月 公交线路来源:8684网站 https://8684.com.cn/ 站点数据来源:高德API接口 数据打开方式:QGIS或Arcgis 站点数据字段:名称、序号、对应线路、几何信息 线路数据字段:名称、类型、起点、终点、开始时间、结束时间、起步价、全价、长度、公司、几何信息

eCosBox搭建过程

这里记录了eCosBox的搭建过程,一方面做个记录免得自己忘记,另一方面给需要自己搭建eCos开发环境的同学做个参考。如果对VirtualBox不熟,请下载已经创建好的虚拟机映像,请阅读《eCosBox使用说明(1)——快速入门》 eCos官网:http://ecos.sourceware.org eCos中文技术网:http://www.52ecos.net eCos交流QQ群:144940...

zoomdy's blog 2606

政府科技项目评审效率低、标准不统一如何破局?.docx

政府科技项目评审效率低、标准不统一如何破局?

VMware作为ecos的运行环境

现在工作上要用ecos,之前从来没有接触过。现在从头学。前些天看了些基本的关于ecos的知识。自己试验测试ecos,还是用VMware来做最好,这样只要一台电脑就够了。       本文假定读者对于ecos有基本的了解,如果不了解,请百度之。       先介绍一下我的测试环境:笔记本上安装win7,安装VMware10,VMware里建立2个虚拟机,一个安装Ubuntu12.04(如

teddyxiong53的专栏 1315

vmwareecos

vmwareecos 下载ecos2.0 设置好工具链,x86的编译工具链带有 i386-elf- 前缀 解开ecos2.0代码,设置环境变量ECOS_REPOSITORY和交叉编译工具PATH 我是写了一个脚本ecos.env内容如下 export ECOS_REPOSITORY=/home/wang_libo/opensource/ecos-2.0/packages/ export P

linuxjackaroo的专栏 2422

vmware上运行ecos

目前关于在vmware虚拟机上运行ecos的文章应该是有,我会放到文章最后面的资源链接,所以写这篇文章的目的有两点,一是补充原有文章的不足,在实际操作中遇到的困难。 二是提供其中相关的资源链接,因为ecos大多是资源站点都在境外,下载的速度实在不咋地。 首先搞清楚ecos的系统结构,如图所示,其结构很像Linux的结构,所以在编译方式上也和linux相似,对于有Linux基础人上手就比较容易。主要...

遥远的星星 695

地方科技项目筛选如何实现精准匹配政策导向与产业需求?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

高校如何有效筛选和评价科研项目?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

网络工程基于Cisco交换机的VLAN划分与Trunk端口配置:实现跨设备局域网分段通信系统部署

内容概要:本文档为一份网络实验配置记录,主要展示了在锐捷交换机(Ruijie-SW1和Ruijie-SW2)上进行VLAN划分与端口配置的过程。通过将交换机端口配置为access或trunk模式,实现了VLAN 10的创建与通信隔离,并利用VPC(虚拟PC)模拟终端设备进行连通性测试。抓包结果显示了ARP请求、ICMP Ping请求与回复的数据交互过程,验证了同一VLAN内主机间的通信能力。同时文档解释了数据帧在不同端口类型(access和trunk)下的标签处理机制:access端口在接收时打标、发送时去标,而trunk端口保留标签传输。; 适合人群:具备基本网络知识、正在学习VLAN、交换机配置及相关网络协议的大专院校学生或初级网络技术人员。; 使用场景及目标:①掌握锐捷交换机的基本命令行操作;②理解VLAN的工作原理及配置方法;③区分access与trunk端口对数据帧标签的处理差异;④通过实际抓包分析网络通信流程。; 阅读建议:建议结合EVE-NG等网络仿真平台同步操作实践,对照命令行配置步骤与抓包结果,深入理解VLAN通信机制和端口行为特性。

科技服务机构如何借助数智化服务提升项目咨询服务价值?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

高校如何提升科研项目评价的客观性与覆盖面?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

chrome-headless-shell-mac-x64-155.0.8040.2(Dev).zip

chrome-headless-shell-mac-x64-155.0.8040.2(Dev).zip

WpfA-Camera.rar

环境: VS2022+.Net Framework4.8 NuGet包:OpenCvSharp4 4.13.0.20260627 OpenCvSharp4.Extensions 4.13.0.20260627 OpenCvSharp4.runtime.win 4.13.0.20260627 OpenCvSharp4.Windows 4.13.0.20260627 OpenCvSharp4.WpfExtensions 4.13.0.20260627 程序名:WpfA_Camera #一、功能概述 - 程序功能包括:初始化摄像头、单次拍照、双摄同时拍照、存盘到指定目录,并显示预览缩略图。

网络通信基于ARP与ICMP协议的数据包交互分析:局域网内VPC与目标主机Ping通信过程解析

网络通信基于ARP与ICMP协议的数据包交互分析:局域网内VPC与目标主机Ping通信过程解析

央企创新项目如何实现标准化评估?.docx

央企创新项目如何实现标准化评估?

基于矩方法的工程不确定度快速评估策略及其在迭代设计优化中的稳定性优势(Matlab代码实现)

内容概要:本文系统研究了基于矩方法的工程不确定度快速评估策略,重点探讨其在迭代设计优化中的稳定性优势,并通过Matlab代码实现了截断矩问题中最大熵方法与Pearson系统的性能对比,涵盖从单峰到多峰分布的尾部估计精度分析。研究进一步提出了高阶矩约束下最大熵分布重建的数值稳定算法,解决了传统方法在高阶统计量应用中的不稳定问题,并将其应用于扩展不确定度评估,构建了一套完整的不确定度建模、传播与优化框架,有效提升了复杂工程系统在迭代优化过程中的鲁棒性与可靠性。; 适合人群:具备扎实的数学与工程力学基础,熟悉概率统计与数值计算方法,能够熟练使用Matlab进行科学计算的研究生、科研人员及从事可靠性分析与优化设计的工程师。; 使用场景及目标:①应用于航空、机械、土木等领域的复杂系统不确定性量化与传播分析;②支撑迭代设计优化中对方案稳定性和鲁棒性的精确评估;③为高阶统计建模、最大熵原理的实际应用提供可复现、高稳定性的算法实现路径与技术参考。; 阅读建议:建议结合文中提供的Matlab代码深入理解算法实现细节,特别关注数值稳定性处理技巧,如矩约束的正则化方法与优化求解器的配置,并可通过构造不同分布形态的测试案例来验证和对比两种方法的适用边界与精度差异。

电池管理系统(BMS)国内外厂家名录及简介

代码下载地址: https://pan.quark.cn/s/07263cc172c2 电池管理系统(Battery Management System,简称BMS)是负责监控、管理和保护电池组的核心系统,在电动汽车、储能装置以及多种便携式电子设备中发挥着关键作用。该系统通过精确检测电池的各项指标,例如电压、电流和温度等参数,从而保障电池组的安全运行,提升电池使用寿命,并改进整体运作效能。中国拥有众多BMS生产商,广东省作为中国电子信息产业的中心地带,聚集了18家知名的BMS制造商: 1. 比亚迪股份有限公司:作为全球领先的电动车生产商,比亚迪不仅制造电动汽车,还独立研发BMS,以确保其电池组的高效运作和安全性。 2. 欣旺达电子股份有限公司:主要致力于锂离子电池的封装和系统集成,提供包括BMS在内的电池整体解决方案。 3. 深圳市锐深科技有限公司:专注于电池管理技术的研究,为新能源汽车、储能等领域提供定制化的BMS产品。 4. 深圳市科列技术有限公司:专门为电动汽车提供电池管理系统,其产品应用范围广泛,涵盖从消费类电子产品到电动汽车的各类设备。 5. 深圳市超思维电子股份有限公司:提供高性能的电池管理系统,适用于多种应用场景,包括无人机、储能系统和电动车。 6. 深圳市清友能源技术有限公司:专注于电力电子技术,其BMS产品强调智能化和高效能。 7. 深圳天邦达科技有限公司:致力于电池管理系统和充电设备的研发,其产品广泛应用于电动车、储能等领域。 8. 深圳力通威电子科技有限公司:为各类电池应用提供先进的BMS解决方案,确保电池系统的稳定运作和安全性。 9. 深圳市派司德科技有限公司:作为一家集研发、生产、销售于一体的高新技术企业,提供高精度的BMS产品。 10...

边缘计算与嵌入式AI应用实战

边缘计算与嵌入式AI应用实战

下一篇: ecos3.0 发布了
wanglibo1981
博客等级 码龄20年 1粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值