Codefusion Studio (CFS) — это платформа разработки встроенного программного обеспечения, основанная на коде Microsoft Visual Studio (VS Code). Codefusion Studio предоставляет лучшие в своем классе инструменты разработки для встраиваемых процессоров и микроконтроллеров, предоставляя интуитивно понятные инструменты для новичков и предоставляя расширенные функции для опытных разработчиков встраиваемых систем.
Домашняя страница со ссылками быстрого доступа к общим задачам, ссылками на статьи и видеоролики, связанные с вашими проектами, руководствами пользователя, справочными руководствами по оборудованию, техническими данными и другими полезными ресурсами.
Новый мастер проектов для быстрого создания проектов, а также примеров приложений для ускорения разработки.
Поддержка цепочки инструментов для сборки на процессорах ARM и RISC-V.
Инструменты настройки контактов для назначения сигналов контактам, настройки значений контактов, таких как режим ввода или вывода и источник питания, просмотра сведений и значений регистров, а также генерации исходного кода для включения в ваш проект.
Функции отладки, включая точки останова, дизассемблирование, гетерогенную отладку и т. д.
CodeFusion Studio в настоящее время поддерживает следующие процессоры в следующих конфигурациях:
| Процессор | МСДК | Зефир | Инструменты настройки |
|---|---|---|---|
| МАКС32655 | Да | - | - |
| МАКС32662 | Да | - | - |
| МАКС32670 | Да | - | - |
| МАКС32672 | Да | - | - |
| МАКС32675 | Да | - | - |
| МАКС32690 | Да | Да | Да |
| МАКС78000 | Да | - | - |
| MAX78002 | Да | - | Да |
В этом разделе представлены инструкции по установке и настройке CodeFusion Studio для поддерживаемых процессоров.
Расширения Tools VS Code зависят от:
Код Microsoft Visual Studio версии 1.89.0 или новее.
CodeFusion Studio и расширения поддерживаются в следующих операционных системах:
Windows 10 или 11 (64-разрядная версия)
macOS (ARM64)
Ubuntu 22.04 и новее (64-разрядная версия)
Перейдите к загрузке установщика CodeFusion Studio.
Загрузите нужный файл установщика:
Windows, загрузите установщик CodeFusionStudio_*.exe .
Linux, загрузите установщик CodeFusionStudio_*.run .
MacOS, загрузите установщик CodeFusionStudio_*.dmg .
Примечание. Установщик Linux загружается без разрешений на выполнение. Прежде чем продолжить, запустите
chmod a+x <installer>чтобы предоставить разрешения на выполнение.
Откройте загруженный мастер установки, чтобы начать процесс установки.

Нажмите Далее , чтобы продолжить настройку.
Укажите папку для установки и нажмите «Далее» .
Выберите компоненты по умолчанию или желаемые компоненты для установки и нажмите «Далее» .
Прочтите лицензионное соглашение и установите флажок, если вы принимаете лицензию, затем нажмите «Далее» .
Выберите меню «Пуск», в котором нужно создать ярлык, и нажмите «Далее» .
Просмотрите выбранные настройки и нажмите «Установить» .
Нажмите «Готово», чтобы закрыть установщик.
Укажите путь установки CodeFusion Studio, выбрав его из списка обнаруженных установок.
Примечание. Путь также можно настроить вручную в настройках пользователя.
Примечание. По умолчанию путь CFSUtil указывает на
${config:cfs.sdk.path}/Utils/cfsutil/bin/cfsutil. В большинстве случаев пути CFSUtil по умолчанию должно быть достаточно.
Измените путь CFSUtil, если будет предложено, или настройте его вручную в настройках пользователя.

Примечание. Расширение VS Code можно установить из VisualStudio Marketplace или вручную из установки CodeFusion Studio. Этот шаг необходим только в том случае, если вам нужно вручную установить расширение.
Расширения CodeFusion Studio VS Code можно найти в каталоге VS Code установщика CodeFusion Studio . Чтобы установить файл *.vsix , откройте Visual Studio Code. На вкладке Extensions » нажмите Install from VSIX... в меню с многоточием:

И перейдите к нужным файлам *.vsix в каталоге <codefusion-sdk-install>/VSCode .
Для среды IDE CodeFusion Studio выберите cfs-ide-*.vsix
Отладка Olimex ARM-USB-OCD-H необходима для отладки ядра RISC-V в семействах деталей MAX. Драйверы Olimex не предоставляются непосредственно CodeFusion Studio, поэтому их необходимо установить вручную, если требуется отладка RISC-V.
Инструкции по загрузке и установке можно найти в главе 3 :octicons-link-external-24: Руководство пользователя Olimex ARM-USB-OCD-h{:target="_blank"}
Дополнительную документацию см. в руководстве по началу работы с CodeFusion Studio.