前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >命令行操作VSB(69)

命令行操作VSB(69)

作者头像
Taishan3721
发布2024-02-01 10:04:50
890
发布2024-02-01 10:04:50
举报
文章被收录于专栏:这里只有VxWorks这里只有VxWorks

vxprj vsb create [-force] {(-bsp bsp | bspdir) | -cpu cpuName} [vsbfile | vsbdir] [-add option] [-remove option] [-D defFile |-S | -s], 创建VSB

  • -force, 先删除VSB工程目录
  • -bsp bsp|bspdir, 指定BSP的名称或位置
  • -cpu cpuName, 指定CPU名称,与-bsp二选一
  • vsbfile, 指定工程名,例如myVsb.wpj
  • vsbdir, 指定工程位置,否则使用当前位置;如果未指定工程名,则使用vsb_(BSP)或vsb_(CPU)
  • -D defFile, 使用已有的vsb.config
  • -add option=y, 包含若干个option,需包含名称前缀_WRS_CONFIG_
  • -remove option, 移除若干个option
  • -S, 所有option使用默认值,静默执行
  • -s, 基于已有的VSB来创建新的VSB,静默执行
  • 如果没有使用-S或-s, vxprj会询问每个option

代码语言:javascript
复制
> vxprj vsb create -bsp pcPentium4 myVsb -remove _WRS_CONFIG_SV_INSTRUMENTATION -add _WRS_CONFIG_COMPONENT_IPFIREWALL=y -remove _WRS_CONFIG_FULL_EDR_STUBS -remove _WRS_CONFIG_EDR_POLICY_HOOKS_D -s
  • vxprj vsb listCpus, 列举CPU
  • vxprj vsb listBsps [cpuName], 列举BSP
  • vxprj vsb listSupportedBsps, 列举当前VSB支持的BSP
代码语言:javascript
复制
> vxprj vsb listCpus
Valid CPUs: ARMARCH4 ARMARCH5 ARMARCH6 ARMARCH7 ARMARCH7_T2 ARMARCH7M ATOM CORE MIPSI2 MIPSI3 MIPSI32 MIPSI32R2 MIPSI64 MIPSI64R2 NEHALEM PENTIUM PENTIUM4 PPC32 SIMNT XSCALE

> vxprj vsb listBsps PENTIUM4
Valid BSPs: idp3100_efi itl_crownbeach itl_tolapai itl_x86 pcPentium4

> vxprj vsb create -cpu PENTIUM4  myVsb -S
Creating VSB Project ...
starting VSB configuration...
VSB Project created in : E:/test/myVsb
This VSB supports the following BSPs: idp3100_efi itl_crownbeach itl_tolapai itl_x86 pcPentium4

> cd myVsb

myVsb> vxprj vsb listSupportedBsps
Supported BSPs: idp3100_efi itl_crownbeach itl_tolapai itl_x86 pcPentium4
  • vxprj vsb config [vsbfile | vsbdir] [-add option] [-remove option] [-d | -D defFile | -o | -s | -S], 修改option
    • -d, 基于当前目录里的default.vxconfig来重新配置VSB
    • -D defFile, 基于其它VSB的vsb.config来重新配置VSB
    • -o, 运行配置工具,提示新引入的option
    • -s, 重新配置已有的VSB,静默执行
    • -S, 将option恢复默认,静默执行
  • vxprj vsb setCpu cpuName [vsbfile|vsbdir] [-d|-D defFile |-o|-s|-S], 修改CPU
  • vxprj vsb setBsp bsp|bspdir [vsbfile|vsbdir] [-d|-D defFile|-o |-s|-S], 修改BSP
  • make, 编译VSB
  • make clean all, clean VSB
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-01-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 这里只有VxWorks 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档