Uma entrevista exclusiva com a equipe vencedora das universidades no OurBMC Open Source Competition está aqui!

A emocionante competição de código aberto OurBMC chegou ao fim. Após quatro meses de combate real, cada equipe participante também acumulou rica experiência prática e de participação. Nesta edição, a comunidade convida especialmente as equipes universitárias vencedoras do Concurso Open Source OurBMC a compartilhar "Participe do Concurso Open Source OurBMC e pratiquem em conjunto o espírito de código aberto de abertura, inclusão, cocriação e ganha-ganha" , para que mais pessoas podem ver o encanto do código aberto e o poder da tecnologia.

PAPEL. 0 1

· Histórico de entrada

Use o conhecimento e as habilidades profissionais aprendidas na escola para resolver os problemas encontrados hoje no campo de diagnóstico e previsão de falhas de servidores e contribuir para melhorar a eficiência e a confiabilidade da operação e manutenção do servidor. Esperamos que, com nossos próprios esforços, possamos trazer novas ideias e soluções para o desenvolvimento do campo tecnológico doméstico da BMC.

· Programa Básico

Este trabalho premiado "BMC Data Visualization and Fault Analysis Platform Design", a arquitetura geral:

Primeiro, o Feiteng Pi instalado com o sistema operacional Linux é usado como substrato BMC (Baseboard Management Controller) para fornecer um ambiente de execução de software confiável para toda a plataforma; em segundo lugar, o I2C é usado para conectar a CPU peer e o sensor de temperatura para coletar o sistema; dados; finalmente, QT é usado para desenvolver o terminal de desktop e o APP móvel é usado para exibir dados do sistema em tempo real e também pode gerenciar e controlar equipamentos BMC por meio de métodos visuais.

· Processo de participação e experiência

Encontrámos alguns desafios durante a competição e ao mesmo tempo melhorámos as nossas capacidades globais. Em termos de análise de problemas, estamos relativamente pouco familiarizados com o conhecimento profissional na área de diagnóstico e previsão de falhas de servidores. Passamos muito tempo conduzindo uma grande quantidade de revisão de literatura e verificação experimental para estabelecer uma base sólida para competições subsequentes. Ao mesmo tempo, enfrentamos também o difícil problema de como equilibrar a pressão da competição e dos cursos. Sob a orientação de nossos tutores, desenvolvemos planos detalhados de estudo e trabalho, e reservamos tempo adequadamente em cada etapa para garantir um equilíbrio entre estudo, planos de trabalho e outros assuntos. No geral, o processo de participação na competição foi desafiador, mas também divertido.

· Digo para a comunidade

O código aberto nos permite explorar juntos a pilha de tecnologia BMC e criar soluções mais avançadas e confiáveis. Esperamos que nesta comunidade vibrante os desenvolvedores possam continuar a adquirir conhecimento, compartilhar experiências entre si e crescer juntos. Esperamos sinceramente trabalhar com os membros da comunidade para promover o desenvolvimento da tecnologia BMC e contribuir para o desenvolvimento da tecnologia BMC da comunidade.

PAPEL. 02

· Histórico de entrada

Durante a graduação, participamos da Trilha de Propostas Feiteng da Competição ChipSoft. Também continuamos atentos às informações relacionadas à Feiteng e à comunidade OurBMC, e nos interessamos pela tecnologia BMC que ainda não implementamos. Estamos dispostos a explorar a tecnologia BMC com mais desenvolvedores e esperamos deixar pegadas de aprendizado, exploração e depuração na comunidade OurBMC durante a competição.

· Programa Básico

O processo central deste trabalho premiado "Projeto de plataforma de diagnóstico e previsão de falhas de servidor com base na tecnologia BMC - Transplante de sistema" é o seguinte: Primeiro, compile o código-fonte OpenBMC da comunidade OurBMC para gerar um sistema operacional OpenBMC adaptado para Feiteng CPU; em segundo lugar, combine o sistema de arquivos rootfs com o uboot, o kernel de imagem do kernel e os dados do dispositivo dtb adaptados ao Feiteng Pi são gravados juntos no cartão SD e, em seguida, a coleta e o processamento remoto de dados do servidor BMC são implementados por meio do Webui-vue no; Sistema operacional OpenBMC e finalmente os dados processados ​​são exibidos na forma de ícones exibidos na Web.

· Processo de participação e experiência

Durante a competição, encontramos dificuldades e desafios ao compilar e portar o sistema de arquivos OpenBMC. Por exemplo, não sabíamos como usar a ferramenta BitBake para compilar o sistema de arquivos no projeto Yocto; , kernel, dtb e rootfs para Feitengpai não há como iniciar o OpenBMC ao mesmo tempo, a coleta e exibição de dados requerem tempo e energia para aprender e explorar; Esses problemas são desafios e oportunidades Sob a orientação do meu mentor, meu parceiro e eu também lemos muita literatura, consultamos ativamente a equipe de suporte técnico do evento e superamos os problemas técnicos um por um. Além disso, como existem muitos cursos acadêmicos, aproveitamos todo o nosso tempo fora das tarefas de pesquisa científica para participar de competições. Embora a dificuldade técnica e a intensidade acadêmica tenham resultado em um baixo grau de conclusão do trabalho, deixando um pouco de arrependimento, o fato de ter conseguido avançar com sucesso para a final e ganhar o prêmio é uma afirmação dos desafios e oportunidades deste período .

· Digo para a comunidade

Nesta competição de código aberto OurBMC, não apenas vimos como outras empresas participantes implementaram belas interfaces de UI e aplicativos ricos no BMC, mas também obtivemos uma compreensão mais profunda da pilha de tecnologia BMC por meio de nossas interações com o pessoal da empresa participante. Esperamos que mais desenvolvedores de tecnologia BMC se juntem e criem nossa própria pilha de tecnologia BMC.

A primeira competição de código aberto OurBMC foi concluída com sucesso, mas o código aberto continua e a inovação continua. Esperamos que mais desenvolvedores se tornem corajosos exploradores do mundo do código aberto. Nossa comunidade BMC convida sinceramente os colegas do setor a participar ativamente na construção e nos intercâmbios comunitários, contribuir para a comunidade e a ecologia do BMC e alcançar conquistas mais notáveis ​​juntos.

Decidi desistir do código aberto Hongmeng Wang Chenglu, o pai do código aberto Hongmeng: Hongmeng de código aberto é o único evento de software industrial de inovação arquitetônica na área de software básico na China - o OGG 1.0 é lançado, a Huawei contribui com todo o código-fonte. Google Reader é morto pela "montanha de merda de código" Fedora Linux 40 é lançado oficialmente Ex-desenvolvedor da Microsoft: o desempenho do Windows 11 é "ridiculamente ruim" Ma Huateng e Zhou Hongyi apertam as mãos para "eliminar rancores" Empresas de jogos conhecidas emitiram novos regulamentos : os presentes de casamento dos funcionários não devem exceder 100.000 yuans Ubuntu 24.04 LTS lançado oficialmente Pinduoduo foi condenado por concorrência desleal Compensação de 5 milhões de yuans
{{o.nome}}
{{m.nome}}

Acho que você gosta

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