浪潮OpenRMC
  5b99XfAwWKiH 2023年11月12日 21 0


浪潮OpenRMC_github

浪潮OpenRMC状态总览

浪潮OpenRMC_fish_02

Rack Level Overview

浪潮OpenRMC_openrmc_03

RMC框图

浪潮OpenRMC_fish_04

RMC和BMC之间的连接

浪潮OpenRMC_c++_05


浪潮OpenRMC_github_06

Key Modules & Software Architecture

浪潮OpenRMC_openrmc_07

代码

Inspur OpenRMC based on OpenBMC implementation, code fork from OpenBMC
​​​ https://github.com/opencomputeproject/Rack-Manager/tree/master/Contrib-Inspur​

Inspur implements two applications:
RMC Web Server
​​​ https://github.com/opencomputeproject/Rack-Manager/tree/master/Contrib-Inspur/rmcweb​​​ RMC Web UI
​​​ https://github.com/opencomputeproject/Rack-Manager/tree/master/Contrib-Inspur/OR-web​

RMC Web Server

Support redfish v1.6 or later
Easy to implement
Using modern C++ http library, the code is simple and efficient
The library: https://github.com/whoshuu/cpr
Save a lot of work filling data, obtained data from BMC via Redfish, and forwarded directly
Example: https://github.com/inspur-bmc/rmcweb/blob/master/redfishcore/lib/rmc-thermal.hpp#L110-#L116

How to build OpenRMC Image

  1. #git clone https://github.com/inspur-bmc/openrmc
  2. #cd openrmc
  3. #export TEMPLATECONF=./meta-inspur/meta-openrmc/conf
  4. # . openbmc-env
  5. #bitbake obmc-phosphor-image
  6. 浪潮OpenRMC_openrmc_08

  7. Redfish Tool
    This tool can visually display the Redfish interface related data, which is part of the WebUI interface, and convenient for programmers to debug code and end user to perform script development work.
  8. 浪潮OpenRMC_c++_09

Open System Firmware Roadmap

浪潮OpenRMC_c++_10


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月12日 0

暂无评论

推荐阅读
  cOi2LVubBNG7   2023年11月02日   65   0   0 github服务器git
  nwrHrkoQE0C4   2023年11月02日   39   0   0 github负载均衡nginx
  8KhYbgszLLmZ   2023年11月02日   77   0   0 htmlgithubnginx
  5b99XfAwWKiH   2023年11月12日   22   0   0 githubC++openrmcfish
5b99XfAwWKiH
最新推荐 更多