1 Star 0 Fork 0

jiangwei/edk2-redfish-client

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-3-Clause
# Tianocore Redfish Client This repository holds EDKII Redfish client libraries, drivers and applications. EDKII Redfish client work with EDKII [RedfishPkg](https://github.com/tianocore/edk2/tree/master/RedfishPkg), and provides the functionality to support Redfish service hosted by Board Management Controller (BMC) in server. Please check [Readme.md](https://github.com/tianocore/edk2/blob/master/RedfishPkg/Readme.md) for the design of UEFI Redfish EDK2 implementation. # License The majority of the content in the EDK Redfish Client open source project uses a [BSD-2-Clause Plus Patent License](LICENSE). The EDKII Redfish client open source project contains the following components that are covered by additional licenses: - [Tools/Redfish-Profile-Simulator](Tools/Redfish-Profile-Simulator/LICENSE.md) # Maintainers See [Maintainers.txt](Maintainers.txt). # Contributing The patch review process would be the same as edk2, and adding prefix **[edk2-redfish-client]** specifically for the patches against edk2-redfish-client repository. For more details, please see [CONTRIBUTING.md](CONTRIBUTING.md). # How to build (Ubuntu Environment) ## Prerequisite ### Install packages ``` apt-get update; apt-get install install gcc g++ make uuid-dev nasm ``` If the `nasm` installed above shows build error during build process, we need to install newer version of `nasm` manually: - Download `nasm` ``` wget https://www.nasm.us/pub/nasm/releasebuilds/2.15rc12/nasm-2.15rc12.tar.gz" ``` - Extract file ``` tar zxvf nasm-2.15rc12.tar.gz" ``` - Build and install `nasm` ``` cd nasm-2.15rc12 ./configure --prefix=/usr sudo make install ``` - Check to see if `nasm` reports desired version or not ``` nasm -v ``` ### Build EDKII base tools - Initial submodule (skip this if you already did this) ``` git submodule update --init ``` - Build base tools ``` cd BaseTools make ``` ## Build RedfishClientPkg In order to reference RedfishClientPkg, we need to set `PACKAGES_PATH` and specify the location of edk2-redfish-client repository. ``` export PACKAGES_PATH=$PWD/edk2:$PWD/edk2-redfish-client cd $PWD/edk2 . ./edksetup.sh build -p RedfishClientPkg/RedfishClientPkg.dsc -t GCC5 -a X64 ```

简介

https://github.com/tianocore/edk2-redfish-client.git 展开 收起
C 等 4 种语言
BSD-3-Clause
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jiangwei0512/edk2-redfish-client.git
[email protected]:jiangwei0512/edk2-redfish-client.git
jiangwei0512
edk2-redfish-client
edk2-redfish-client
enable-github-ci

搜索帮助