OurBMC 오픈 소스 대회에서 대학 우승팀과의 독점 인터뷰가 공개되었습니다!

흥미진진한 OurBMC 오픈소스 대회가 4개월 간의 실제 전투를 거쳐, 각 참가 팀 역시 풍부한 실무 경험과 참여 경험을 축적해 왔습니다. 이번 호에서 커뮤니티는 특별히 OurBMC 오픈소스 대회에서 우승한 대학 팀을 초대하여 "OurBMC 오픈소스 대회에 참가하여 개방성, 포용성, 공동 창작 및 상생의 오픈소스 정신을 공동으로 실천합니다"를 공유 합니다. 더 많은 사람들이 오픈소스의 매력과 기술의 힘을 느낄 수 있게 되었습니다.

부분. 0 1

· 출품 배경

학교에서 배운 전문 지식과 기술을 활용하여 오늘날 서버 장애 진단 및 예측 분야에서 직면하는 문제를 해결하고 서버 운영 및 유지 관리의 효율성과 신뢰성 향상에 기여합니다. 우리 스스로의 노력으로 국내 BMC 기술 분야의 발전에 새로운 아이디어와 솔루션을 가져올 수 있기를 바랍니다.

· 핵심 프로그램

수상 경력이 있는 이 작품 "BMC 데이터 시각화 및 결함 분석 플랫폼 설계", 전체 아키텍처는 다음과 같습니다.

첫째, Linux 운영 체제가 설치된 Feiteng Pi를 BMC(Baseboard Management Controller) 기판으로 사용하여 전체 플랫폼에 안정적인 소프트웨어 실행 환경을 제공합니다. 둘째, I2C를 사용하여 피어 CPU와 온도 센서를 연결하여 시스템을 수집합니다. 마지막으로 QT는 데스크탑 터미널을 개발하는 데 사용됩니다. APP 및 모바일 APP는 시스템 데이터를 실시간으로 표시하는 데 사용되며 전체 플랫폼을 사용하기 쉽습니다.

· 참여과정 및 경험

우리는 대회 중에 몇 가지 어려움에 직면했고 동시에 전반적인 능력도 향상되었습니다. 문제 분석 측면에서 우리는 서버 결함 진단 및 예측 분야의 전문 지식이 상대적으로 익숙하지 않아 후속 경쟁을 위한 탄탄한 기반을 마련하기 위해 많은 양의 문헌 검토 및 실험 검증을 수행하는 데 많은 시간을 투자했습니다. 동시에 우리는 경쟁과 코스의 압력 사이에서 어떻게 균형을 맞출 것인가 하는 어려운 문제에 직면해 있습니다. 교사의 지도하에 우리는 상세한 학습 및 작업 계획을 개발하고 각 단계에서 학습, 작업 계획 및 기타 문제 간의 균형을 보장하기 위해 시간을 적절하게 확보합니다. 전체적으로 대회에 참가하는 과정은 힘들기도 했지만 재미있기도 했습니다.

· 나는 지역 사회에 말한다

오픈 소스를 통해 우리는 BMC 기술 스택을 함께 탐색하고 보다 발전되고 안정적인 솔루션을 만들 수 있습니다. 우리는 이 활발한 커뮤니티에서 개발자들이 계속해서 지식을 얻고, 서로 경험을 공유하며, 함께 성장할 수 있기를 바랍니다. 우리는 커뮤니티 구성원들과 협력하여 BMC 기술 발전을 촉진하고 커뮤니티 BMC 기술 발전에 기여할 수 있기를 진심으로 기대합니다.

부분. 02

· 출품 배경

우리는 학부 시절 ChipSoft 공모전의 Feiteng Proposal Track에 참여했으며, Feiteng 및 OurBMC 커뮤니티와 관련된 정보에 지속적으로 관심을 갖고 아직 발을 딛지 못한 BMC 기술에 관심을 가졌습니다. 우리는 더 많은 개발자와 함께 BMC 기술을 탐구할 의향이 있으며 대회 기간 동안 OurBMC 커뮤니티에 학습, 탐색 및 디버깅의 발자취를 남기기를 희망합니다.

· 핵심 프로그램

본 수상작 "BMC 기술 기반 서버 장애 진단 및 예측 플랫폼 설계 - 시스템 이식"의 핵심 프로세스는 다음과 같습니다. 먼저 OurBMC 커뮤니티의 OpenBMC 소스 코드를 컴파일하여 Feiteng에 적합한 OpenBMC 운영 체제를 생성합니다. 두 번째로, rootfs 파일 시스템을 Feiteng Pi에 맞게 조정된 uboot, 커널 이미지 커널 및 장치 데이터 dtb와 함께 SD 카드에 구운 다음 Webui-vue를 통해 원격 bmc 서버 데이터 수집 및 처리를 구현합니다. OpenBMC 운영 체제; 최종적으로 처리된 데이터는 웹에 표시되는 아이콘 형태로 표시됩니다.

· 참여과정 및 경험

대회 기간 동안 우리는 OpenBMC 파일 시스템을 컴파일하고 포팅할 때 어려움과 어려움에 직면했습니다. 예를 들어, Yocto 프로젝트에서 파일 시스템을 컴파일하기 위해 BitBake 도구를 사용하는 방법도 모르고 uboot를 굽는 방법도 몰랐습니다. , 커널, dtb 및 rootfs를 Feitengpai로 전환할 수 없습니다. OpenBMC를 동시에 시작할 수 있는 방법은 없으며, 데이터 수집 및 표시에는 배우고 탐색하는 데 시간과 에너지가 필요합니다. 이러한 문제는 도전이자 기회입니다. 멘토의 지도 아래 파트너와 저는 많은 문헌을 읽고 이벤트 기술 지원팀과 적극적으로 상담하며 기술적인 문제를 하나씩 극복했습니다. 또한, 학업 과정이 많기 때문에 과학 연구 업무 외에 모든 시간을 활용하여 대회에 참가합니다. 기술적인 어려움과 학업 강도로 인해 작업의 완성도가 낮아 조금 아쉽기도 했지만, 성공적으로 결승에 진출하여 상을 받을 수 있었던 것은 이 시대의 도전과 기회를 확인하는 것입니다. .

· 나는 지역 사회에 말한다

이번 OurBMC 오픈 소스 대회에서 우리는 다른 참가 기업들이 어떻게 BMC에서 아름다운 UI 인터페이스와 풍부한 애플리케이션을 구현했는지 살펴봤을 뿐만 아니라 참가 기업 직원과의 상호 작용을 통해 BMC 기술 스택에 대해 더 깊이 이해하게 되었습니다. 더 많은 BMC 기술 개발자가 참여하여 자체 BMC 기술 스택을 만들 수 있기를 바랍니다.

첫 번째 OurBMC 오픈 소스 대회가 성공적으로 마무리되었지만 오픈 소스는 계속되고 혁신은 계속됩니다. 더 많은 개발자가 오픈 소스 세계의 용감한 탐험가가 되기를 기대합니다. 우리BMC 커뮤니티는 업계 동료들을 진심으로 초대하여 커뮤니티 구축과 교류에 적극적으로 참여하고, 커뮤니티와 BMC 생태계에 기여하며, 함께 더욱 뛰어난 성과를 달성해 나가도록 하겠습니다.

오픈 소스 Hongmeng을 포기하기로 결정했습니다 . 오픈 소스 Hongmeng의 아버지 Wang Chenglu: 오픈 소스 Hongmeng은 중국에서 유일하게 기초 소프트웨어 분야의 건축 혁신 산업 소프트웨어 행사입니다. OGG 1.0이 출시되고 Huawei는 모든 소스 코드를 제공합니다. 구글 리더가 '코드 똥산'에 죽는다 페도라 리눅스 40 정식 출시 전 마이크로소프트 개발자: 윈도우 11 성능이 ' 어처구니없을 정도로 나쁨' 마화텡과 저우홍이가 악수하며 '원한 해소' ​​유명 게임사들이 새로운 규정 발표 : 직원 결혼 선물은 100,000위안을 초과할 수 없습니다. Ubuntu 24.04 LTS 공식 출시 Pinduoduo는 부정 경쟁 혐의로 판결을 받았습니다. 보상금 500만 위안
{{o.이름}}
{{이름}}

추천

출처my.oschina.net/ourbmc/blog/11054775