使用VScode编译AMI代码

本文为博客 VIP 文章,开通 VIP 后可阅读全文

开通 VIP

前言

        我现在了解到的和拿到的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

告别VSCode Remote-SSH连接烦恼:一套预防为主、根治为辅的服务器端配置清单 本文提供了一套完整的服务器端配置方案,帮助开发者彻底解决VSCode Remote-SSH连接问题。从SSH深度配置、依赖预装、文件系统优化到高级监控体系,全方位打造稳定的远程开发环境,特别针对'VS Code Server failed to start'等常见报错提供了预防性解决方案。 阅读详情

相关推荐

AMI BIOS代码详解

AMI bios跑码知识,可作了解

DMIEDIT Aptio_5.x_.zip

DMIEDIT Aptio 5.x winx32 winx64 eifi64 Lnx32 Lnx64

AMI VeB whitepaper

AMI BIOS 编程工具 Visual eBIOS(VeB)的简要使用说明。

AMI_VisualeBios_User_Manual_NDA.pdf

AMI VisualeBios 开发工具的用户使用说明文档。VisualeBios 0.29版, 时间11.30.2015

我的BIOS之行(6)-setup中建立选项

前言 目前我在使用的是AMI的visualeBIOS做开发,主要做笔记本的BIOS研发工作,前期一直在学习中,BSP的工作放在了一边,今天主要是向大家介绍如何在最新的UEFI2.0中加入相关setup选项 新建一个module 作为老司机,应该自己建立一个module来解释,那么你可以自己在veb文件中添加一个module,当然也可以直接用IDE自带的进行新建,components(右击)-...

The CnSkyline Blog 1万+

Visual Studio | 使用教程

Visual Studio | 使用教程

qq_45490227的博客 800

bios开发:从Insyde到AMI

AMI统一使用VEB编译 选择rebuild allInsyde在VSCODE中手动编译

weixin_43841644的博客 558

重构不再难,VSCode Java这6个隐藏功能你用过吗?

掌握VSCode Java的重构选项,轻松提升代码质量与开发效率。支持重命名、提取方法、内联变量等6大实用功能,适用于日常编码、团队协作与大型项目维护。操作简洁,实时预览修改影响,减少人为错误。这6个隐藏技巧你不可错过,值得收藏。

AlgoInk的博客 372

【企业级开发环境标准化】:基于VSCode自定义智能体的6大实践方案

统一管理开发环境,提升团队协作效率。本文基于VSCode自定义智能体实现组织级定义,涵盖代码规范、插件配置、安全策略等6大实践方案,适用于多团队、多项目场景,助力企业级开发标准化落地,值得收藏。

BytePerch的博客 646

AMD官方程序员手册

AMD公司提供的官方芯片资料大全,包括BIOS,操作系统,64位指令,3Dnow等多方面的教程

AMI BIOS工具

AMI BIOS的开发环境和相关工具,code8的IDE开发环境,最新的工具,欢迎使用

嵌入式UI开发-lvgl+wsl2+vscode系列:11、SSD202移植运行评估demo程序

接下来我们根据开发板的LVGL指南移植lvgl的demo程序到开发板上,以及将一个评估的项目移植到开发板上,你将会发现移植lvgl到ssd2xx的板子上似乎很简单,但通过评估程序你将更加方便了解lvgl是否可以满足你的开发需求,除了评估开发板子的资源外,是否可以实现客户的设计需求也是开发前进行技术评估很重要的一点。基本评估demo将各个控件都实现集成进去了,评估效果还是可以的,开发板官方的lvgl程序也可以正常运行,更推荐使用评估demo程序,非常全面。

逍遥游的博客 1125

工作中使用到的单词(软件开发)_第五版

本文摘要: 本文为软件开发相关的术语与技术要点整理,主要包含2020-2025年间四版内容更新(No.01-41)。重点包括: 证书文件格式(PEM/P12)差异 外部API通信注意事项(Accept头设置、HTTPS连接问题) Postman工具使用技巧(Cookie管理、请求头设置) WAS配置相关经验(JVM设置、SSL连接问题) 数据库操作命令(DB2表结构修改) IBM安全管理组件(TAM/iv-user机制) 网络通信细节(chunked传输编码特性) 常用开发工具(curl、Postman)的

sun0322 2288

20种小技巧,玩转Google Colab

本文转载自机器之心。选自amitness.com作者:Amit Chaudhary机器之心编译编辑:陈萍Google Colab 给广大的 AI 开发者提供了免费的 GPU,你可以在上面...

我爱计算机视觉 1628

Python包管理新利器:uv全面解析与Conda对比指南

决策流程图:fill:#333;color:#333;color:#333;fill:none;是否是否项目是否需要非Python依赖?使用Conda需要极速安装?选择uv考虑Poetry🔥🔥🔥道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙">

ztt123654的博客 1615

Notepad++ 运行 C 代码

Notepad++ 运行 C 代码 安装配置C编译器 1. 下载MinGW-m64 在Windows环境下编译C代码,自然离不开MinGW,而MinGW也有还几个选择,比如,仅支持32bit的MinGW,支持32bit和64bit的MinGW-m64,还有TDM-gcc(据说也是基于MinGW-m64的非官方维护版本)。见贤思齐,自然要选择MinGW-m64了。安装程序下载地址: MinGW-w6...

Python作业辅导员 - 天元浪子 2万+

VisualeBios 编程之helloworld 使键盘灯闪烁

ShellBinPkgNew.sdl TOKEN Name = "ShellBinPkg_SUPPORT" Value = "1" Help = "Main switch to enable ShellBinPkg support in Project" TokenType = Boolean TargetEQU = Yes TargetMAK = Yes Master = Yes Token = "Shell_SUPPORT" "=...

dp__mcu的专栏 2480
上一篇: ACPI Source Language(ASL)详解
下一篇: PCI和PCIE总线详解
小李不讲道理_
博客等级 码龄5年 32粉丝 · 16原创
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值