Открытая разработка
Открытое пространство
Открытая разработка В настоящее время мы выбрали отличный процессор STM32F405RG. Помимо использования в качестве USB KVM, сам продукт имеет потенциал стать отличной платой разработки STM32F405RG, предоставляя открытый код и инструменты для пользователей разработчиков для вторичной разработки, раскрывая творческий потенциал всех, реализуя различные интересные идеи DIY и максимизируя ценность продукта Аппаратные ресурсы Разные версии имеют разные операционные аппаратные ресурсы Метод 1: Обновление и замена прошивки KVM Предварительные условия: версия bootloader 2.0.0 или выше Шаги использования 1. Загрузите эталонный проект https://github.com/superkvm/superkvm usb fw dev, мы адаптировали этот код для оборудования, и он может работать непосредственно на текущем оборудовании 2. Получите bootloader 2.0 или выше из официальных каналов, этот bootloader специально оптимизирован для вторичной разработки 3. Обновите новый bootloader через новую запись web OTA, после обновления этого нового bootloader скомпилируйте и измените код, используя поддерживающий проект, сгенерируйте bin файл, а затем вы можете выбрать компиляцию этого bin файла самостоятельно 4. Программа по умолчанию предоставляет код для просмотра логов через веб, вы можете просматривать логи выполнения программы через панель последовательного лога на левой стороне веб страницы Метод 2: Запуск приложения UVM32 на KVM Предварительные условия: версия kvm app 0.9.11 или выше Шаги использования 1. На основе официального git пакета UVM32 скомпилируйте свое собственное приложение uvm32 и сгенерируйте bin файл 2. Используйте официальный инструмент загрузки для загрузки на устройство, он вступает в силу немедленно после загрузки и не теряет данные после отключения питания 3. Просматривайте логи выполнения вашего приложения через инструмент онлайн логов Веб инструменты В настоящее время мы предоставляем функциональность просмотра логов, этот инструмент является односторонним просмотром логов только для чтения, и в будущем мы будем дополнительно улучшать веб инструменты UART и другие Техническая поддержка По вопросам разработки обращайтесь к нам через группу QQ или support@superkvm.com
Canonical: https://wiki.superkvm.com/ru-RU/open · Marketing: https://www.superkvm.com · GitHub: https://github.com/superkvm