¡Ya está aquí una entrevista exclusiva con el equipo ganador de universidades en el concurso OurBMC Open Source!

La emocionante competencia de código abierto OurBMC ha llegado a su fin. Después de cuatro meses de combate real, cada equipo participante también ha acumulado una rica experiencia práctica y de participación. En este número, la comunidad invita especialmente a los equipos universitarios ganadores del Concurso de Código Abierto OurBMC a compartir "Participe en el Concurso de Código Abierto OurBMC y practique conjuntamente el espíritu de código abierto de apertura, inclusión, cocreación y beneficio mutuo" , para que más personas pueden ver el encanto del código abierto y el poder de la tecnología.

PARTE. 0 1

· Antecedentes de entrada

Utilice los conocimientos y habilidades profesionales aprendidos en la escuela para resolver los problemas que surgen hoy en el campo del diagnóstico y predicción de fallas del servidor y contribuya a mejorar la eficiencia y confiabilidad de la operación y el mantenimiento del servidor. Esperamos que con nuestros propios esfuerzos podamos aportar nuevas ideas y soluciones al desarrollo del campo tecnológico nacional de BMC.

· Programa básico

En este trabajo premiado "Diseño de plataforma de análisis de fallas y visualización de datos BMC", la arquitectura general:

En primer lugar, el Feiteng Pi instalado con el sistema operativo Linux se utiliza como sustrato BMC (Controlador de gestión de placa base) para proporcionar un entorno de ejecución de software confiable para toda la plataforma; en segundo lugar, se utiliza I2C para conectar la CPU del mismo nivel y el sensor de temperatura para recopilar el sistema; datos; finalmente, QT se utiliza para desarrollar el terminal de escritorio. La aplicación y la aplicación móvil se utilizan para mostrar los datos del sistema en tiempo real y también pueden administrar y controlar el equipo BMC a través de métodos visuales.

· Proceso de participación y experiencia.

Encontramos algunos desafíos durante la competencia y al mismo tiempo mejoramos nuestras habilidades generales. En términos de análisis de problemas, no estamos familiarizados con el conocimiento profesional relacionado con el diagnóstico y la predicción de fallas del servidor. Dedicamos mucho tiempo a realizar una gran cantidad de revisión de la literatura y verificación experimental para sentar una base sólida para competencias posteriores. Al mismo tiempo, también nos enfrentamos al difícil problema de cómo equilibrar la presión de la competencia y los cursos. Bajo la guía de nuestros tutores, desarrollamos planes detallados de estudio y trabajo, y reservamos tiempo adecuadamente en cada etapa para garantizar un equilibrio entre estudio, planes de trabajo y otros asuntos. En general, el proceso de participación en el concurso fue desafiante pero también divertido.

· Le digo a la comunidad

El código abierto nos permite explorar juntos la tecnología de BMC y crear soluciones más avanzadas y confiables. Esperamos que en esta vibrante comunidad, los desarrolladores puedan seguir adquiriendo conocimientos, compartir experiencias entre sí y crecer juntos. Esperamos sinceramente trabajar con miembros de la comunidad para promover el desarrollo de la tecnología BMC y contribuir al desarrollo de la tecnología BMC comunitaria.

PARTE. 02

· Antecedentes de entrada

Durante nuestros estudios universitarios, participamos en la pista de propuestas de Feiteng del concurso ChipSoft. También continuamos prestando atención a la información relacionada con las comunidades de Feiteng y OurBMC, y estábamos interesados ​​en la tecnología de BMC que aún no habíamos puesto un pie. Estamos dispuestos a explorar la tecnología BMC con más desarrolladores y esperamos dejar huellas de aprendizaje, exploración y depuración en la comunidad OurBMC durante la competencia.

· Programa básico

El proceso central de este trabajo premiado "Diseño de una plataforma de predicción y diagnóstico de fallas del servidor basada en la tecnología BMC - Trasplante del sistema" es el siguiente: Primero, compila el código fuente OpenBMC de la comunidad OurBMC para generar un sistema operativo OpenBMC adaptado a Feiteng. en segundo lugar, combine el sistema de archivos rootfs con el uboot, la imagen del kernel y los datos del dispositivo dtb adaptados al Feiteng Pi y luego grabe juntos en la tarjeta SD la recopilación y el procesamiento de datos del servidor bmc remoto a través de Webui-vue; Sistema operativo OpenBMC; y finalmente los datos procesados ​​se muestran en forma de iconos que se muestran en la Web.

· Proceso de participación y experiencia.

Durante la competencia, encontramos dificultades y desafíos al compilar y portar el sistema de archivos OpenBMC. Por ejemplo, no sabíamos cómo usar la herramienta BitBake para compilar el sistema de archivos en el proyecto Yocto y tampoco sabíamos cómo grabar uboot. , kernel, dtb, rootfs a Feitengpai; no hay forma de iniciar OpenBMC al mismo tiempo, la recopilación y visualización de datos requiere tiempo y energía para aprender y explorar. Estos problemas son tanto desafíos como oportunidades. Bajo la guía de mi mentor, mi socio y yo también leímos mucha literatura, consultamos activamente al equipo de soporte técnico del evento y superamos los problemas técnicos uno por uno. Además, dado que hay muchos cursos académicos, aprovechamos todo nuestro tiempo fuera de las tareas de investigación científica para participar en competiciones. Aunque la dificultad técnica y la intensidad académica dieron como resultado un bajo grado de finalización del trabajo, lo que me dejó un poco de arrepentimiento, el hecho de que pude avanzar exitosamente a la final y ganar el premio es una afirmación de los desafíos y oportunidades de este período. .

· Le digo a la comunidad

En esta competencia de código abierto de OurBMC, no solo vimos cómo otras empresas participantes implementaron hermosas interfaces de usuario y aplicaciones enriquecidas en BMC, sino que también obtuvimos una comprensión más profunda de la tecnología de BMC a través de nuestras interacciones con el personal de las empresas participantes. Esperamos que más desarrolladores de tecnología BMC se unan y creen nuestra propia pila de tecnología BMC.

El primer concurso OurBMC Open Source ha llegado a una conclusión exitosa, pero el código abierto continúa y la innovación continúa. Esperamos que más desarrolladores se conviertan en valientes exploradores del mundo del código abierto. Nuestra comunidad BMC invita sinceramente a colegas de la industria a participar activamente en la construcción y los intercambios comunitarios, contribuir a la comunidad y a la ecología de BMC y lograr juntos logros más destacados.

Decidí renunciar al código abierto Hongmeng Wang Chenglu, el padre del código abierto Hongmeng: El código abierto Hongmeng es el único evento de software industrial de innovación arquitectónica en el campo del software básico en China: se lanza OGG 1.0, Huawei contribuye con todo el código fuente. Google Reader es asesinado por la "montaña de mierda de códigos" Fedora Linux 40 se lanza oficialmente Ex desarrollador de Microsoft: el rendimiento de Windows 11 es "ridículamente malo" Ma Huateng y Zhou Hongyi se dan la mano para "eliminar rencores" Compañías de juegos reconocidas han emitido nuevas regulaciones : los regalos de boda de los empleados no deben exceder los 100.000 yuanes Ubuntu 24.04 LTS lanzado oficialmente Pinduoduo fue sentenciado por competencia desleal Compensación de 5 millones de yuanes
{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

Origin my.oschina.net/ourbmc/blog/11054775
Recomendado
Clasificación