Vxworks 6.6下IceE1.3移植教程:Wind River Workbench与编译指南
需积分: 16 134 浏览量
更新于2024-07-18
1
收藏 4.52MB PDF 举报
VxWorks移植IceE 1.3是一个针对VxWorks 6.6环境下的中间件集成和适配工作,因为官方版本并不直接支持VxWorks。移植过程中,主要使用的工具是Wind River Workbench 3.3.5,以及IceE-1.3.0-linux.tar.gz和IceE-1.3.0-windows.zip这两个软件包。工作流程主要包括以下步骤:
1. **下载和准备工具**:
- IceE 1.3.0的Linux版本需要从官网下载(<https://zeroc.com/downloads/archive/ice-e/1.3.0>),重点编译cppe目录下的include和src文件。
- 需要额外下载Windows版本的slice2cppe.exe用于编译slice文件。
2. **编译X86镜像文件**:
- 创建新的镜像文件,这是实际运行的系统模型。
- 在Wind River Workbench中,选择合适的编译器设置,如simpc for仿真,但在PPC板子上运行时需调整为VM和32-bit kernel。
- 选择PROFILE_DEVELOPMENT模式,由于后续会裁剪组件,确保正确配置。
3. **添加必要的组件**:
- 添加POSIX组件,因为VxWorks底层网络基于POSIX标准,特别是SCHED_SPORADIC policy在RTPs中的应用。
- 为了支持getaddrinfo函数,需要添加getaddrinfo组件,这是因为在程序中需要用到该函数来获取IP地址。
4. **修改基础代码**:
- 打开usrAppInit.c文件,插入简单的启动信息,如输出"helloworld!",以验证冰川引擎在VxWorks中的基本运行。
5. **构建镜像**:
- 最后一步是对整个项目进行编译,通过右键选择"Build Project"来生成镜像文件。在这个过程中,需要注意选择并添加所需的三个组件。
整个移植过程需要对VxWorks平台有深入理解,并且需要熟悉Wind River Workbench的使用,尤其是对于移植过程中涉及的特定组件和配置选项。对于初次接触IceE和VxWorks的用户,官方实例可能过于复杂,建议从基础配置开始,逐步积累经验。
2008-10-31 上传
2020-01-04 上传
2024-08-27 上传
2023-09-19 上传
2023-05-02 上传
2023-08-10 上传
2023-10-14 上传
2024-01-18 上传
test_test_123
- 粉丝: 3
- 资源: 20
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享