Wed, July 02 2025
|
Главная
|
Контакты
|
Администрирование
|
Программирование
|
Ссылки
|
English Version
Die deutsche Version
Карта сайта
Поделиться
Расширенный поиск
Нашли опечатку?
Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите
Shift Enter
.
Блог одного Сумасшествия
Светлана, видеомонтаж
ВКонтакте
Телеграм
Поиск
Все результаты
com_jcomments
Content
Web Links
Еще
Banners
News Feeds
Polls
Menus
Поиск
Расширенный поиск
Результаты
Total: 18 найдено результатов.
Уточните поиск для секции:  com_jcomments (
1
) Content (
17
)
Тип сортировки
Релевантность
Дата
Посещаемость
Отобразить
50
100
150
Все
<<
Начало
<
Предыдущая
1
2
Следующая
>
Последняя
>>
1
.
Zephyr
: инструментарий west
Проект
Zephyr
включает в себя очень полезную утилиту командной строки west. West разрабатывается в своем отдельном репозитории [2]. Примечание:
Zephyr
это английское имя латинского
Zephyr
us, греческого античного бока западного ветра (west wind). Встроенные команды west предоставляют управление несколькими репозиториями. Предоставляются функции, ...
Где искать: Content | Категория: ARM | Дата: Saturday, 08 October 2022 | Посещаемость: 2088
2
.
Zephyr
: вывод в лог информационных сообщений
Функции вывода в лог
Zephyr
(logging API) предоставляют общий интерфейс для вывода отладочных сообщений, которые оставили в коде разработчики. Сообщения передаются через frontend, и затем обрабатываются активными бэкендами. При необходимости могут использоваться самодельный фронтенд и самодельные бэкенды. {spoiler title=Что такое фронтенд и бэкенд ...
Где искать: Content | Категория: ARM | Дата: Saturday, 09 September 2023 | Посещаемость: 1583
3
.
Zephyr
: пакет CMake
Пакет
Zephyr
CMake это удобный способ создания приложений на основе
Zephyr
[2]. Пакет
Zephyr
CMake гарантирует, что CMake может автоматически выбрать инсталляцию
Zephyr
для использования в сборке приложения, независимо от того, является ли оно приложением из репозитория
Zephyr
, приложением рабочего пространства
Zephyr
, либо отдельным приложением ...
Где искать: Content | Категория: ARM | Дата: Wednesday, 05 October 2022 | Посещаемость: 1723
4
.
Zephyr
: конфигурация Kconfig
Ядро и подсистемы
Zephyr
можно сконфигурировать во время построения (build time), чтобы адаптировать их для специфичных нужд приложения и платформы. Конфигурация обрабатывается через Kconfig, у которого такая же система конфигурации, какая используется Linux kernel. Преимущество такого подхода - поддержка конфигурации без какого-либо изменения исходного ...
Где искать: Content | Категория: ARM | Дата: Monday, 03 October 2022 | Посещаемость: 2922
5
.
Zephyr
: быстрый старт
Документация [1] соответствует последней ветке разработки (main) проекта
Zephyr
. Если Вы ищете документацию по предыдущим релизам, используйте выпадающее меню слева вверху на страничке [1], и выберите желаемую версию. Следуйте указаниям этого руководства (перевод [1]), чтобы: ● Настроить рабочее окружение командной строки
Zephyr
в операционных системах ...
Где искать: Content | Категория: ARM | Дата: Thursday, 22 September 2022 | Посещаемость: 3522
6
.
Zephyr
: сборка примера мигания светодиодом (Blinky Sample)
Проект Blinky совместим со многими поддерживаемыми платами [2], но не со всеми. Если ваша плата не удовлетворяет требованиям Blinky (например, на ней нет светодиода, подключенного к ножке порта GPIO, см. [3]), то хорошей альтернативой быстрого старта будет пример Hello World [4]. Шаг 1: установка текущего каталога
Zephyr
. Перейдите в корневой каталог ...
Где искать: Content | Категория: ARM | Дата: Friday, 01 September 2023 | Посещаемость: 1530
7
.
Zephyr
: работа с платой nRF52840 DK
... МГц (main clock). Конфигурация платы nrf52840dk_nrf52840 поддерживает следующие аппаратные функции: Интерфейс|Контроллер|Драйвер / компонент
Zephyr
---------+----------+--------------------------ADC |on-chip |adcCLOCK |on-chip |clock_controlFLASH |on-chip |flashGPIO ...
Где искать: Content | Категория: ARM | Дата: Friday, 01 September 2023 | Посещаемость: 1672
8
.
Zephyr
: разработка приложения
В описании этого документа (перевод документации [1]) предполагается, что директория вашего приложения $HOME/app, и директория сборки $HOME/app/build (назначение этих терминов разъясняется далее в секции "Обзор"). На Linux и macOS папка $HOME эквивалентна ~, на Windows это значение переменной окружения %userprofile%. Система сборки
Zephyr
основана ...
Где искать: Content | Категория: ARM | Дата: Wednesday, 28 September 2022 | Посещаемость: 3255
9
.
Отладка в
Zephyr
с помощью printk и макросов вывода в лог
Здесь мы рассмотрим наиболее доступные и широко используемые возможности отладки проектов
Zephyr
: печать сообщения в терминал и разрешение сообщений лога (перевод статьи [1]). В мире
Zephyr
функция printk это аналог printf. Пример: printk("String: %s Length: %zd Pointer: %p\n", my_str, sizeof(my_str), my_str); Сообщение printk выводится ...
Где искать: Content | Категория: ARM | Дата: Wednesday, 30 August 2023 | Посещаемость: 1283
10
.
Сборка и использование MCUboot вместе с приложением
Zephyr
MCUboot начал свою жизнь как загрузчик для Mynewt. С тех пор он также приобрел возможность применения в качестве загрузчика и для приложений
Zephyr
. В этой статье (перевод [1]) описаны несколько значимых отличий в том, как приложения собираются для
Zephyr
для загрузки под управлением MCUBoot. См. документ design.md репозитория [2] или [3] для документации ...
Где искать: Content | Категория: ARM | Дата: Wednesday, 01 March 2023 | Посещаемость: 1788
11
.
Пример
Zephyr
-приложения USB DFU
Проект примера приложения
Zephyr
[1] демонстрирует использование драйвера класса USB для перепрошивки firmware встраиваемых устройств (USB DFU Class driver). Этот проект требует подключения драйвера USB. В настоящий момент класс USB DFU предоставляется в составе
Zephyr
, в зависимости от включенной опции поддержки DFU Image Manager и созданных разделов ...
Где искать: Content | Категория: ARM | Дата: Wednesday, 01 March 2023 | Посещаемость: 1443
12
.
Руководство GNU make: главы 1-3
... makefile, и уже существуют и другие системы автоматизации сборки, возможно более удобные и понятные, и с более продвинутыми возможностями, такие как
Zephyr
/CMake [2]. Также многие современные языки программирования (такие как Rust [3]) содержат встроенные системы сборки. Однако традиционно make все еще остается актуальной и на сегодняшний день. Примечание: ...
Где искать: Content | Категория: PC | Дата: Wednesday, 12 February 2025 | Посещаемость: 885
13
.
Ubuntu: как установить nRF Command Line Tools
Набор утилит для прошивки чипов nRF через JTAG называется nRF Command Line Tools. В частности, утилита nrfjprog из этого набора используется инструментарием
Zephyr
west для прошивки и отладки. Процесс установки nRF Command Line Tools под Ubuntu 20.04: 1. Скачайте с сайта Nordic пакет nrf-command-line-tools-10.19.0_linux-amd64.tar.gz [2]. 2. ...
Где искать: Content | Категория: ARM | Дата: Wednesday, 22 February 2023 | Посещаемость: 1854
14
.
west: базовые понятия
Встроенная команда west системы
Zephyr
позволит вам работать с проектами (репозиториями Git) в общей директории рабочего пространства (workspace). Если вы придерживались руководства по быстрому старту
Zephyr
[3], то ваше workspace может выглядеть примерно так:
zephyr
project/ # верхний ...
Где искать: Content | Категория: ARM | Дата: Friday, 22 September 2023 | Посещаемость: 1317
15
.
FreeRTOS: запуск примера Hello World на nRF52840 DK
... версию) -> Install. Предложат выбрать директорию для установки, оставьте выбор по умолчанию (это будет папка ncs в домашней директории). SDK загрузится и установится, установится и обновится репозиторий
Zephyr
и другие необходимые библиотеки. Процесс установки довольно длительный, можно успеть попить кофе. По завершению установки кнопка напротив ...
Где искать: Content | Категория: ARM | Дата: Monday, 28 August 2023 | Посещаемость: 1888
<<
Начало
<
Предыдущая
1
2
Следующая
>
Последняя
>>