• KEIL. Диалог Users. Запуск внешних инструментов

    Диалог Users. Запуск внешних инструментов Внешние инструменты могут быть запущены во время процесса сборки приложения. Вы можете ввести команды в диалоговом окне «Options for Target — User». Аргументы передаются этим инструментам с использованием Key Sequence..   Диалоговое окно позволяет выполнять программы: Перед компиляцией файла C или C++ (например, для проверки

    Читать далее...
  • RTX5. Основные понятия RTOS интерфейса

    RTOS интерфейс CMSIS-RTOS2 это основной API интерфейс для RTOS ядра. Программисты вызывают  CMSIS-RTOS2 API функции в пользовательском коде чтобы обеспечить максимальную переносимость от одной RTOS к другой. Middleware (промежуточное ПО)  использующие преимущество этого подхода избегают ненужных усилий портирования кода.   Структура CMSIS-RTOS API Типичная реализация интерфейса CMSIS-RTOS2 API связана с

    Читать далее...
  • KEIL. Утилита. Мастер конфигурации

    Мастер конфигурации — это утилита интегрированная в редактор для генерации GUI подобных элементов управления и помогает визуально управлять конфигурацией в ассемблерных, C/C++ файлах или файлах кода запуска. Аннотации мастера настройки генерируют элементы графического интерфейса. Между текстовым и визуальном режимом можно переключаться на вкладках редактора, если доступен визуальный режим для файла

    Читать далее...
  • Что такое µVision, особенности и преимущества.

    Что такое µVision, особенности и преимущества. μVision — это  платформа разработки программного обеспечения, которая сочетает в себе надежный и современный редактор с менеджером проекта. Он объединяет все инструменты, необходимые для разработки встроенных приложений, включая компилятор C/C++, макроассемблер, компоновщик и генератор файлов HEX. μVision помогает ускорить процесс разработки встроенных приложений, предоставляя

    Читать далее...
  • RTX5. Технические данные

    Поддерживаемые инструменты (Toolchains) Keil RTX5 разработан и протестирован с использованием общепринятых инструментов и сред разработки. ARM компилятор (Arm/Keil MDK, uVision5) Основные части кода RTX5 разрабатываются и оптимизируются с использованием ARM компилятора и Arm/Keil MDK. Текущая версия протестирована со следующими версиями: Arm Compiler 5.06 обновление 6 Arm Compiler 6.6.2 (долгосрочное обслуживание)

    Читать далее...
  • RTX5. Структура каталога и обзор файлов

    В следующем разделе представлен обзор структуры каталога и файлов, релевантных для пользователей CMSIS-RTOS RTX v5. Следующие ссылки на каталоги начинаются ниже пути установки пакета CMSIS, например ARM/CMSIS/version/CMSIS/RTOS2. RTX v5 структура каталога CMSIS-RTOS RTX v5 поставляется в исходном коде и содержит несколько примеров. Каталог Содержимое Include Include файлы для CMSIS-RTOS API

    Читать далее...
  • RTX5. Создание библиотеки

    Пакет CMSIS содержит проект μVision для создания полного набора библиотек RTX5. Этот проект также может использоваться в качестве референс проекта для создания библиотек RTX5 с использованием пакета программ (tool-chain) по вашему выбору. Откройте проект RTX_CM.uvprojx из папки пакета CMSIS/RTOS2/RTX/Library/ARM/MDK в µVision. Выберите целевое назначение проекта которая соответствует ядру процессора вашего

    Читать далее...
  • RTX5. Конфигурация

    Файл «RTX_Config.h» определяет конфигурационные параметры для  CMSIS-RTOS RTX и должен быть частью каждого проекта использующий ядро CMSIS-RTOS RTX. Параметры конфигурации подробно описаны в следующих разделах: Конфигурация системы охватывает общесистемные настройки для глобального пула памяти, частота тиков таймера, буфер событий ISR и циклическое переключение потоков (round-robin). Конфигурация потока предоставляет несколько параметров

    Читать далее...
  • KEIL. Обновление до версии 5.25 пре-релиз 1 и 2. Что нового?

    MDK 5.25 пре-релиз 2 [Software Packs included] ARM — CMSIS 5.2.0 (без изменений) Keil — MDK Middleware 7.5.0. File System (6.10.0): Добавлена поддержка  аппаратной ECC для памяти  NAND  (EZ NAND). Graphic (5.42.9): Обновление Segger emWin графической библиотеки до версии 5.42i. Network (7.7.0): Добавлен SMTPS клиент для защищенной электронной почты (SMTP

    Читать далее...
  • Беспроводные микроконтроллеры STM32

    Беспроводные микроконтроллеры STM32WB с поддержкой Bluetooth 5 и IEEE 802.15.4 Серия STM32WB поддерживает стандарт Bluetooth 5, а также беспроводные протоколы 802.15.4 для удовлетворения требований широкого спектра приложений, которым нужны лучшие беспроводные решения в своем классе. STM32WB как часть экосистемы STM32 микроконтроллеров предлагает разработчикам широкий набор средств разработки, включая программное обеспечение

    Читать далее...