Codefusion Studio (CFS) é uma plataforma de desenvolvimento de software embarcado baseada no Visual Studio Code (VS Code) da Microsoft. Codefusion Studio oferece as melhores ferramentas de desenvolvimento para processadores embarcados e MCUs, fornecendo ferramentas intuitivas para iniciantes e habilitando recursos avançados para desenvolvedores embarcados especializados.
Página inicial com links de acesso rápido para tarefas comuns, links para artigos e vídeos relacionados aos seus projetos, guias do usuário, manuais de referência de hardware, fichas técnicas e outros recursos úteis.
Um novo assistente de projeto para criar projetos rapidamente, bem como exemplos de aplicativos para impulsionar seu desenvolvimento.
Suporte à cadeia de ferramentas para construção em processadores ARM e RISC-V.
Ferramentas de configuração de pinos para atribuir sinais a pinos, configurar valores de pinos, como modo de entrada ou saída e fonte de alimentação, visualizar detalhes e valores de registro e gerar código-fonte para ser incluído em seu projeto.
Recursos de depuração, incluindo pontos de interrupção, desmontagem, depuração heterogênea, etc.
CodeFusion Studio atualmente oferece suporte aos seguintes processadores nas seguintes configurações:
Processador | MSDK | Zéfiro | Ferramentas de configuração |
---|---|---|---|
MAX32655 | Sim | - | - |
MAX32662 | Sim | - | - |
MAX32670 | Sim | - | - |
MAX32672 | Sim | - | - |
MAX32675 | Sim | - | - |
MAX32690 | Sim | Sim | Sim |
MÁX78000 | Sim | - | - |
MAX78002 | Sim | - | Sim |
Esta seção fornece instruções para instalação e configuração do CodeFusion Studio para processadores compatíveis.
As extensões das ferramentas VS Code dependem de:
Visual Studio Code da Microsoft versão 1.89.0 ou posterior.
CodeFusion Studio e extensões são compatíveis com os seguintes sistemas operacionais host:
Windows 10 ou 11 (64 bits)
macOS (ARM64)
Ubuntu 22.04 e posterior (64 bits)
Navegue até o download do instalador do CodeFusion Studio.
Baixe o arquivo do instalador desejado:
Windows, baixe o instalador CodeFusionStudio_*.exe .
Linux, baixe o instalador CodeFusionStudio_*.run .
MacOS, baixe o instalador CodeFusionStudio_*.dmg .
Nota: O instalador do Linux é baixado sem permissões de execução. Execute
chmod a+x
para conceder permissões de execução antes de continuar.
Abra o assistente de instalação baixado para iniciar o processo de instalação.
Clique em Avançar para continuar a configuração.
Especifique a pasta de destino da instalação e clique em Avançar .
Selecione os componentes padrão ou desejados para instalação e clique em Avançar .
Leia o contrato de licença e clique na caixa se você aceita a licença e clique em Avançar .
Selecione o menu Iniciar no qual deseja criar um atalho e clique em Avançar .
Revise as seleções de configuração e clique em Instalar .
Clique em Concluir para fechar o instalador.
Especifique o caminho de instalação do CodeFusion Studio selecionando-o em uma lista de instalações detectadas.
Nota: O caminho também pode ser configurado manualmente nas configurações do usuário.
Nota: Por padrão, o caminho CFSUtil aponta para
${config:cfs.sdk.path}/Utils/cfsutil/bin/cfsutil
. O caminho CFSUtil padrão deve ser suficiente na maioria dos casos.
Altere o caminho do CFSUtil se solicitado ou configure manualmente nas configurações do usuário.
Observação: a extensão do VS Code pode ser instalada no VisualStudio Marketplace ou manualmente na instalação do CodeFusion Studio. Esta etapa só será necessária se você precisar instalar manualmente uma extensão.
As extensões CodeFusion Studio VS Code podem ser encontradas no diretório VS Code no instalador do CodeFusion Studio
. Para instalar o arquivo *.vsix
, abra o Visual Studio Code. Na guia Extensions
, clique em Install from VSIX...
no menu de reticências:
E navegue até os arquivos *.vsix desejados em seu diretório
.
Para o IDE CodeFusion Studio, selecione cfs-ide-*.vsix
A depuração Olimex ARM-USB-OCD-H é necessária para depurar o núcleo RISC-V nas famílias de peças MAX. Os drivers Olimex não são fornecidos diretamente pelo CodeFusion Studio, portanto precisam ser instalados manualmente se a depuração RISC-V for necessária.
As instruções de download e instalação podem ser encontradas no capítulo 3 do :octicons-link-external-24: Olimex ARM-USB-OCD-h User Manual{:target="_blank"}
Para obter mais documentação, consulte o Guia de primeiros passos do CodeFusion Studio.