Se você precisa de uma ferramenta para configura chips STM32, veja como instalar o configurador de STM32 STM32CubeMX no Linux via Flatpak.
O STM32 é uma família de microcontroladores desenvolvidos pela STMicroelectronics, amplamente utilizados em sistemas embarcados.
Baseados na arquitetura ARM Cortex (Cortex-M0, M3, M4, M7, entre outros), os microcontroladores STM32 são conhecidos por sua eficiência energética, alto desempenho e ampla gama de aplicações.
E o STM32CubeMX é uma ferramenta gráfica que permite uma configuração muito fácil de microcontroladores e microprocessadores STM32, bem como a geração do código C de inicialização correspondente para o núcleo Arm® Cortex®-M ou uma árvore de dispositivos Linux® parcial para o núcleo Arm® Cortex®-A, por meio de um processo passo a passo.
Como instalar o configurador de STM32 STM32CubeMX no Linux via Flatpak

Para instalar o configurador de STM32 STM32CubeMX no Linux via Flatpak você precisa ter o suporte a essa tecnologia instalado em seu sistema. Se não tiver, use o tutorial abaixo para instalar:
Como instalar o suporte a Flatpak no Linux
Por usar a tecnologia Flatpak, é possível instalar o aplicativo no Ubuntu, Fedora, Debian, openSUSE, e todas as distribuições que suportam esse formato, usando esse tutorial.
Depois, você pode instalar o configurador de STM32 STM32CubeMX no Linux via Flatpak, fazendo o seguinte:
Passo 1. Abra um terminal;
Passo 2. Use o comando abaixo para instalar o programa via Flatpak. Tenha paciência, pois muitas vezes pode demorar vários minutos para que o Flatpak faça o download de tudo o que precisa;
flatpak install --user https://flathub.org/repo/appstream/com.st.STM32CubeMX.flatpakref
Passo 3. Para atualizar o programa, quando uma nova versão estiver disponível, execute o comando:
flatpak --user update com.st.STM32CubeMX
Pronto! Agora, quando quiser iniciar o programa, digite flatpak run com.st.STM32CubeMX
em um terminal.
Você também pode tentar iniciar o programa no menu Aplicativos/Dash/Atividades ou qualquer outro lançador de aplicativos da sua distro, ou digite stm32cubemx
ou em um terminal, seguido da tecla TAB.
Como desinstalar
Depois, se for necessário, para desinstalar o configurador de STM32 STM32CubeMX no Linux via Flatpak, faça o seguinte:
Passo 1. Abra um terminal;
Passo 2. Desinstale o programa, usando o seguinte comando no terminal:
flatpak --user uninstall com.st.STM32CubeMX
Ou
flatpak uninstall com.st.STM32CubeMX