关于WindRriver

本文详细介绍了WindRiver的安装、使用方法以及在开发过程中的常见操作,如创建项目、配置库路径、处理静态库问题。同时,讨论了Windows与VxWorks系统的差异,包括函数调用、Sleep函数的适配、编译器的选择以及头文件的包含路径等。在遇到错误时,提供了错误排查和解决方法。
摘要由CSDN通过智能技术生成

WindRiver是一个用于嵌入式开发的软件。
0、 安装windRiver需要注意的地方:
选择永久激活,密钥就是安装包中的install.txt加载选择这个目录即可。安装过后,
将你安装包中的vlxollzs文件夹中的【zwrsLicense.lic】复制
替换掉你当才安装的文件中license中的【zwrsLicense.lic】
[总之,就是将许可证换掉]

1、 如何使用WindRiver?
File->new->Boot loader/BSP prohject(开发使用)
Kernel Module Project (一般情况下会使用这个) ->…->Build Specs选择
Image Project (镜像)
PPC603gnu->……

2、

  1. 对于使用现有的头文件或者cpp文件,可以将文件夹拷贝到相应的WorkSpace中,然后将项目刷新就可以了。
  2. 在项目中需要自建c++的时候:file->new->file->xxx.cpp(需要有后缀)
  3. 对于想要查看别人的项目:file->Switch workspace->… 这样就可以将项目全都加载进来。

3、 在开发过程中,我们会经常有这样的思想就是:将项目生成动态链接库(.out)或者静态链接库(.a)。这样做的好处就是另外一个项目可以使用这个项目中功能,并且只需要在属性配置中添加头文件路径和动态、静态链接库。

4、 有两个项目:TestLib 和 LibTest
TestLib项目使用了已有的fp8000.a(接口部分的内容),在项目中加入了无忧网相关的代码,生成了TestLib.a(生成静态库,肯定是要设置一下,在创建项目的时候,Build tool可以根据自己的需求,选择 Linker或者 Librarian)。
在TestLib中属性配置是:
Build Support and Specs:选择PPC603gnu
Build Tools:C-Compiler suffixes:*c
Build Paths: -I$(PRJ_ROOT_DIR)/include(添加头文件,没有空格,但是自己也可以Add绝对路径)
Libraeies:-L $(….)/fp8000.a (添加库的路径,有空格,可以Add绝对路径)

LibTest项目中使用TestLib.a(TestLib.a中含有fp8000.a)。在这个项目中使用了DemoTest.cpp
关于属性配置:
Build Support and Specs:选择PPC603gnu
Build Tools:C-Compiler suffixes:c,.cpp 在Tool Flags中额外添加
【-mlongcall】
Build Paths: -I ( P R

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值