An exclusive interview with the winning team from universities in OurBMC Open Source Competition is here!

The exciting OurBMC Open Source Competition has come to an end. After four months of actual combat, each participating team has also accumulated rich practical experience and participation experience. In this issue, the community specially invites the winning university teams from the OurBMC Open Source Competition to share "Enter the OurBMC Open Source Competition and jointly practice the open source spirit of openness, inclusiveness, co-creation and win-win" , so that more people can see the charm of open source and the power of technology.

PART.01

· Entry background

Use the professional knowledge and skills learned in school to solve the problems encountered in the field of server fault diagnosis and prediction today, and contribute to improving the efficiency and reliability of server operation and maintenance. We hope that with our own efforts, we can bring new ideas and solutions to the development of the domestic BMC technology field.

· Core Program

This award-winning work "BMC Data Visualization and Fault Analysis Platform Design", the overall architecture:

First, the Feiteng Pi installed with the Linux operating system is used as the BMC (Baseboard Management Controller) substrate to provide a reliable software running environment for the entire platform; secondly, I2C is used to connect the peer CPU and temperature sensor to collect system data; finally, QT is used to develop the desktop terminal. APP and mobile APP are used to display system data in real time, and can also manage and control BMC equipment through visual methods. The entire platform is easy to use.

· Participation process and experience

We encountered some challenges during the competition and at the same time improved our overall abilities. In terms of problem analysis, we are relatively unfamiliar with professional knowledge in the field of server fault diagnosis and prediction. We spent a lot of time conducting a large amount of literature review and experimental verification to lay a solid foundation for subsequent competitions. At the same time, we are also faced with the difficult problem of how to balance the pressure of competition and courses. Under the guidance of our tutors, we develop detailed study and work plans, and appropriately reserve time at each stage to ensure a balance between study, work plans and other matters. Overall, the process of participating in the competition was challenging but also fun.

· I say to the community

Open source allows us to explore the BMC technology stack together and create more advanced and reliable solutions. We hope that in this vibrant community, developers can continue to gain knowledge, share experiences with each other, and grow together. We sincerely look forward to working with community members to promote the development of BMC technology and contribute to the development of community BMC technology.

PART.02

· Entry background

During our undergraduate studies, we participated in the Feiteng Proposal Track of the ChipSoft competition. We also continued to pay attention to information related to Feiteng and OurBMC communities, and were interested in BMC technology that we have not yet set foot on. We are willing to explore BMC technology with more developers, and hope to leave footprints of learning, exploration and debugging in the OurBMC community during the competition.

· Core Program

The core process of this award-winning work "Design of Server Fault Diagnosis and Prediction Platform Based on BMC Technology - System Transplantation" is as follows: First, compile the OpenBMC source code of the OurBMC community to generate an OpenBMC operating system adapted to Feiteng CPU; secondly, combine the rootfs file system with The uboot, kernel image kernel, and device data dtb adapted to the Feiteng Pi are burned into the SD card together; then remote bmc server data collection and processing is implemented through Webui-vue in the OpenBMC operating system; and finally the processed data is displayed in the form of icons Displayed on the Web.

· Participation process and experience

During the competition, we encountered difficulties and challenges when compiling and porting the OpenBMC file system. For example, we did not know how to use the BitBake tool to compile the file system in the Yocto project; we also did not know how to burn uboot, kernel, dtb, and rootfs to Feitengpai; there is no way to start OpenBMC; at the same time, data collection and display require time and energy to learn and explore. These problems are both challenges and opportunities. Under the guidance of my mentor, my partner and I also read a lot of literature, actively consulted the event technical support team, and overcame technical problems one by one. In addition, since there are many academic courses, we make full use of all our time outside of scientific research tasks to participate in competitions. Although the technical difficulty and academic intensity resulted in a low degree of completion of the work, leaving a little regret, the fact that I was able to successfully advance to the finals and win the award is an affirmation of the challenges and opportunities of this period.

· I say to the community

In this OurBMC open source competition, we not only saw how other participating companies implemented beautiful UI interfaces and rich applications in BMC, but also gained a deeper understanding of the BMC technology stack through our interactions with participating company personnel. understand. We hope that more BMC technology developers will join in and create our own BMC technology stack.

The first OurBMC Open Source Competition has come to a successful conclusion, but open source continues and innovation continues. We look forward to more developers becoming brave explorers of the open source world. OurBMC community sincerely invites colleagues in the industry to actively participate in community construction and exchanges, contribute to the community and BMC ecology, and achieve more outstanding achievements together.

I decided to give up on open source Hongmeng. Wang Chenglu, the father of open source Hongmeng: Open source Hongmeng is the only architectural innovation industrial software event in the field of basic software in China - OGG 1.0 is released, Huawei contributes all source code Google Reader is killed by the "code shit mountain" Fedora Linux 40 is officially released Former Microsoft developer: Windows 11 performance is "ridiculously bad" Ma Huateng and Zhou Hongyi shake hands to "eliminate grudges" Well-known game companies have issued new regulations: employee wedding gifts must not exceed 100,000 yuan Ubuntu 24.04 LTS officially released Pinduoduo was sentenced for unfair competition Compensation of 5 million yuan
{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/ourbmc/blog/11054775