博文

目前显示的是 七月, 2025的博文

安装Build Tools用于构建AMI BIOS项目

图片
本文介绍了Visual Studio与Build Tools的区别,以及如何为BIOS开发下载并安装VS2019 Build Tools Visual Studio与Build Tools的区别          Visual Studio是由微软公司开发的一款集成开发环境(Integrated Development Environment,IDE),广泛应用于软件开发领域,首发于1997年。 Build Tools的全称是Build Tools for VS,通常我们称它为msbuild,它是Visual Studio(后简称VS)的构建系统,VS调用msbuild构建托管项目( 如果安装VS IDE,无论选择哪种工作负载,默认情况下都将启用msbuild ).     自VS2017以来,msbuild成为了一个独立的构建包,这意味着我们可以选择安装这个包来构建没有安装VS IDE的远程服务器上的项目,对于我们使用VS2017和更高版本的人来说,msbuild是一个由IDE安装的用于管理和构建项目的default tool。     因此,我们也可以选择分别安装,我们可以找到Build Tools for VS2019构建大多数托管项目,比如我们在VS IDE中所做的工作。 下载并安装英文版本的VS2019 Build Tools 1.要安装Visual Studio Build Tools (VS2019),请从以下链接获取安装包 Build Tools for VS2019 2.安装VS2019 Build Tools时,请选择“Desktop development with C++” 3.安装并等待安装完成 4.如果安装的版本是14.29.30133,检查文件夹“C :\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133”,那么MSVC的版本号应该是14.29.30133。   5.token“ TOOL_CHAIN_TAG ”默认保持VS2019即可正常编译。

UEFI环境搭建

关键概念: EDK2是一个现代、功能丰富的、跨平台的UEFI和PI规范的固件开发环境。 UDK Releases: UEFI开发套件,是EDK2的稳定版本,具有较长的验证周期。UDK版本是针对Intel架构平台进行测试的,并省略了在这些配置上无法验证的组件。现在EDK2已经转向稳定标签的发布格式,每三个月出现一次,UDK的信息是出于历史目的而提供的。 我们可以从Github中下载比较稳定的EDK2,附 EDK2 master版下载链接 一、下载EDK2源码的步骤: 通过 EDK2 master版下载链接 寻址到下载地址,点击以ZIP格式下载,将下载完的ZIP文件解压到C盘根目录,并把文件名"edk2-master"改为"edk2"。由于EDK2通过Git子模块集成开源组件(包含不同许可证),需独立下载以下子模块到指定路径,以确保编译工具链完整可用: BaseTools/Source/C/BrotliCompress/brotli CryptoPkg/Library/OpensslLib/openssl openssl目录下仍包含受不同许可证保护的文件,因此还需要单独下载: 1) cloudflare-quiche 2) ghost-engine  gost-engine目录下也包含了一个受其他许可证保护的文件,仍然需要单独下载         libprov 3) krb5 4) oqs-provider 5) pyca-cryptography 6) python-ecdsa 7) tlsfuzzer 8) tlslite-ng 9) wycheproof CryptoPkg/Library/MbedTlsLib/mbedtls MdeModulePkg/Library/BrotliCustomDecompressLib/brotli MdeModulePkg/Universal/RegularExpressionDxe/oniguruma UnitTestFrameworkPkg/Library/CmockaLib/cmocka UnitTestFrameworkPkg/Library/GoogleTestLib/googletest UnitTestFrameworkPkg...