1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/neptunekk-mbed-cli-windows-installer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

mbed CLI Windows Installer

Этот репозиторий содержит исходные файлы для создания установщика mbed CLI для Windows. Смотрите страницу релизов для загрузки.

Поддерживаемые платформы

  • Windows 7 и выше

Установка

  1. Установите NSIS, который можно найти на сайте nsis.sourceforge.net.
  2. Скачайте этот репозиторий.
  3. Загрузите необходимые компоненты вручную или запустите следующий скрипт powershell.
$ cd prerequisites
$ powershell -ExecutionPolicy ByPass -File download-prerequisites.ps1
  1. Запустите makensis в файле source/install.nsi с выходным файлом.
$ makensis "/XOutFile Mbed_installer.exe" source/install.nsi
  1. Протестируйте только что созданный установщик

Подписание установщика с помощью сервера лицензий Arm

  1. Настройте учётные данные для подписи, получите URL-адрес для загрузки установщика
$ curl -H "Content-Type: application/json" -X POST -d "{\"username\": \"arkzal01\",\"vendor-url\":\"www.mbed.com\",\"description\":\"Mbed CLI Windows Installer\",\"cross-sign\":true,\"digest-algorithm\":\"sha2\"}" http://authenticode.euhpc.arm.com:8087/signed-items
  1. Используйте URL-адрес, чтобы загрузить исполняемый файл установщика и получить подписанный установщик. Эта операция может занять несколько минут. Замените {url_id} в следующем командном файле на вывод guid.
$ curl -H "Content-Type: application/octet-stream" http://authenticode.euhpc.arm.com:8087/signed-items/{url_id}/sign --upload-file Mbed_installer_v0.0.1.exe > Mbed_installer_signed_v0.0.1.exe

Релиз

  1. Войдите на сайт www.mbed.com как администратор.
  2. Перейдите в консоль администрирования django: https://www.mbed.com/admin
  3. Перейдите в django filer->Папки->mbed-cli->Windows
  4. Загрузите установщик
  5. Получите прямую ссылку на установщик

Такой же релиз должен быть создан и на github в релизах.

Процесс

  • Установите зависимости mbed CLI — Python, GCC, Mercurial, Git и драйвер последовательного порта mbed — а затем mbed CLI 1.4.0 из исходного кода.
  • Содержит два типа установщиков:
    • По умолчанию: Устанавливает все зависимости.
    • Расширенный: Позволяет выбирать зависимости.

Автоматическая установка

$ cd source
$ mbed_installer_{version}.exe /S

Использование mbed_install_vX.x.x

  1. Скачайте последнюю версию установщика mbed CLI для Windows (https://github.com/ARMmbed/mbed-cli-windows-installer/releases/latest).
  2. Запустите mbed_installer_vX.X.X.exe и следуйте указаниям мастера.
  3. Откройте командную строку Windows.
  4. Используйте команду mbed import mbed-os-example-blinky для импорта примера программы.

Установка вручную: Вы также можете установить mbed CLI вручную. Смотрите репозиторий mbed CLI (https://github.com/ARMmbed/mbed-cli#installing-mbed-cli).

Обновление необходимых компонентов

При необходимости вы можете обновить gcc, cmake или другие зависимости, обновив исполняемые файлы в /prerequisites/*, а затем соответствующие строки в разделе конфигурации /source/mbedInstall.nsi.

Лицензия

Установщик mbed CLI для Windows лицензируется по Apache-2.0

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Этот репозиторий содержит исходные файлы для создания установщика CLI mbed для Windows. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/neptunekk-mbed-cli-windows-installer.git
git@api.gitlife.ru:oschina-mirror/neptunekk-mbed-cli-windows-installer.git
oschina-mirror
neptunekk-mbed-cli-windows-installer
neptunekk-mbed-cli-windows-installer
master