使用VScode编译AMI代码

前言

        我现在了解到的和拿到的code,都是基于AMI的code,一般的编译AMI都需要搭配使用AMI的编译环境Veb,而Veb用到现在,一直都觉得有点卡顿,浏览代码的体验也比VScode差很多。所以我今天做了一个改变,使用VScode来编译和修改AMI的code。

依据

        首先了解Veb的工作方式,可以打开code目录下的.veb文件,里面的开头是这样的。如下代码所示。

[project]
	version = 1
	Build = "make"
	BuildAll = "make rebuild"
	BuildLog = "Build.log"
	BuildDir = "Build"
	SourceControl = "SS: AptioV;$/AptioV/Projects/Intel/TigerLake/"
	BoardFlavor = "TigerLake"
	ProjectType = "AptioV"
	CleanCmd = "make clean"

        这里可以看出,Veb工具栏中的Build和Rebuild All的命令对应这里的make和make rebuild,也就是说Veb是调用此命令进行编译的。既然如此,那可以手动在控制台中执行该命令进行编译。

        在这之前还要,考虑设置TOOLS_DIR和EWKE_DIR的环境变量,因为在Veb中是可以通过设置自动设置的,但是VScode里面没用设置环境变量的选项。所以需要把Veb设置的另一个环境变量一起配置在了一个BAT脚本文件中。

配置文件

        所以最后的BAT文件是:自定义的build.bat,如下代码所示。

@REM BUILD AMI code , first set Path
@REM add time 2023-7-14 xs Li
SET TOOLS_DIR=D:\VisualeBios_35\Tools
SET EWDK_DIR=D:\EnterpriseWDK_rs2_release_15063_20170317-1834
SET path=%path%;%TOOLS_DIR%;%EWDK_DIR%
@REM make rebuild

        下图是在VScode的终端下编译成功的结果:

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值