README.md

    K1921VKx SDK

    K1921VKx SDK - это набор программных средств разработки для микроконтроллеров НИИЭТ:

    • К1921ВК035 (К1946ВК035)
    • К1921ВК028
    • К1921ВК01Т

    Структура каталогов

    .
    |-- hardware : Исходники относящиеся к плате и периферии на ней
    |   |-- boards_info : Дополнительная информация по отладочным платам
    |   |-- bsp : Board Support Package - описание периферии, подключенной к мк на конкретной плате
    |   `-- drivers : Драйвера для внешних переферийных микросхем, дисплеев и т.п.
    |
    |-- misc : Разное
    |   |-- libiconv : Утилита для исправления кодировок
    |   |-- makefsdata : Утилита для перевода html-страниц, картинок и пр. в бинарный вид
    |   |-- pll_cheatsheets : Шпаргалки с коэффициентами настройки PLL для разных входных частот
    |   |-- update_niietcm4pd : Скрипт обновления информации из NIIETCM4_PD репозитория
    |   `-- update_templates : Скрипт обновления информации в шаблонах
    |
    |-- platform : Общие библиотеки
    |   |-- CMSIS : Заголовочные файлы ядра
    |   |-- Device : Заголовочные файлы микроконтроллера, файлы startup и скрипты линкера
    |   |-- middleware : Промежуточное ПО: протоколы, интерфейсы
    |   |   |-- lwip_1_4_1 : TCP/IP-стек, предназначенный для встраиваемых систем
    |   |   |-- usb : Реализация стека USB
    |   |   `-- smbus : Реализация SMBus 2.0
    |   |-- niietcm4_pd : Библиотека периферии К1921ВК01Т
    |   |-- plib028 : Библиотека периферии К1921ВК028
    |   |-- plib035 : Библиотека периферии К1921ВК035 (К1946ВК035)
    |   `-- retarget : Перенаправление printf/scanf в UART
    |
    |-- projects : Примеры проектов
    |   |-- NIIET-BB-K1921VK035 : Проекты для отладочной платы NIIET-BB-K1921VK035
    |   |-- niietcm4_pd : Примеры работы с драйверами периферии для К1921ВК01Т
    |   |-- NIIET-DEV-K1921VK035 : Проекты для отладочной платы NIIET-DEV-K1921VK035
    |   |-- NIIET-EVAL-K1921VK01T : Проекты для отладочной платы КФДЛ.441546.016Б (NIIET-EVAL-K1921VK01T)
    |   |-- NIIET-EVAL-K1921VK028 : Проекты для отладочной платы NIIET-EVAL-K1921VK028
    |   |-- plib028 : Примеры работы с библиотекой периферии К1921ВК028
    |   `-- plib035 : Примеры работы с библиотекой периферии К1921ВК035 (К1946ВК035)
    |
    |-- templates : Шаблоны проектов
    |   |-- k1921vk01t-bare : Шаблон проекта для К1921ВК01T
    |   |-- k1921vk01t-niietcm4 : Шаблон проекта для К1921ВК01T с использованием библиотеки NIIETCM4 PD
    |   |-- k1921vk028-bare : Шаблон проекта для К1921ВК028
    |   |-- k1921vk028-plib028 : Шаблон проекта для К1921ВК028 с использованием библиотеки PLIB028
    |   |-- k1921vk035-bare : Шаблон проекта для К1921ВК035 (К1946ВК035)
    |   `-- k1921vk035-plib035 : Шаблон проекта для К1921ВК035 (К1946ВК035) с использованием библиотеки PLIB035
    |
    `-- tools : Вспомогательный инструментарий
        |-- LAUCoCo : Файлы LAU Code Configurator для настройки модуля LAU К1921ВК028
        	|-- LAU_CRC16 : Файлы функций вычисления CRC16 с помощью LAU
        	|-- LAU Code Configurator.pdf : Краткая инструкция по работе с ПО LAU Code Configurator
        	`-- LAUCoCo.exe.zip : Архив ПО LAU Code Configurator
        |-- jlink : Файлы для интеграции мк в утилиты JLink
        |-- iar_setup : Файлы для интеграции мк в IAR
        |-- keil_pack : Пакет для интеграции мк в Keil
        |-- openocd : Файлы для осуществления отладки и прошивки мк
        `-- svd : SVD файлы микроконтроллеров
    

    Требования и рекомендации

    Для сборки проектов под GCC необходимы:

    Проекты для IAR создавались в:

    Проекты для Keil создавались в:

    Информация по проектам Codemaster++[ARM]:

    • Использовался Codemaster++[ARM] 1.05.00
    • Выбран режим компиляции С++
    • Каждый проект снабжён скриптом prepare_proj.bat, который должен быть запущен перед открытием проекта. Он копирует все необходимые исходники (кроме заголовочных файлов CMSIS и микроконтроллера) внутрь директории проекта, исправляя кодировку UTF8->CP1251.

    Загрузки

    Стабильные версии SDK могут быть скачаны со страницы Загрузки. Историю изменений можно посмотреть в файле RELEASE.md в корне репозитория.

    Описание

    Набор средств разработки (SDK) для микроконтроллеров К1921ВКx производства АО "НИИЭТ"

    Конвейеры
    0 успешных
    0 с ошибкой