40. Англо-русские соответствия по темам
Всё, что стояло во врезках «Как это называется в документации» в каждом разделе, — здесь одним словарём. Английский термин — тот, что вы встретите в справочном руководстве, даташите и исходниках ядра; русский — тот, которым он назван в этом справочнике. Последний столбец — разделы, где термин разобран.
Словарь сгруппирован по частям справочника, внутри групп — по алфавиту английского термина. Термин, встречающийся в нескольких частях, стоит в той, где появился впервые. Написания одного термина, которые различаются регистром, дефисом или уточнением в скобках, сведены в одну строку: в ней все разделы, а перевод — из первого появления. Отдельными строками оставлены только одинаковые слова с разным смыслом — их различает уточнение в скобках.
Как пользоваться. Читая документацию и встретив незнакомое слово, ищите его здесь по английскому написанию; цифра справа приведёт к разделу с объяснением. Читая справочник и желая найти то же в документации — наоборот, по русскому.
Как это называется в документации
Оригинал Перевод datasheet (DS) описание микросхемы: выводы, электрика, корпуса reference manual (RM) справочное руководство: периферия и регистры errata sheet (ES) перечень известных ошибок кристалла и обходов application note (AN) заметка о применении: как решить конкретную задачу user manual (UM) руководство пользователя платы или программы reset value значение регистра после сброса
0. О справочнике
| Оригинал | Перевод | § |
|---|---|---|
| bare metal | «голое железо»: программа без операционной системы | 0 |
| breadboard | макетная плата, «макетка» | 0 |
| bus load | загрузка шины: доля времени, занятая кадрами | 0 |
| deadline miss | пропущенный срок: задача не успела к назначенному моменту | 0 |
| debouncing | подавление дребезга | 0, 22 |
| development board | отладочная плата | 0 |
| event-driven design | построение на событиях: части ждут событий, а не опрашивают друг друга | 0 |
| field failure | отказ у пользователя, в поле | 0 |
| firmware | прошивка | 0 |
| firmware architecture | архитектура прошивки: из каких частей она сложена и как они говорят друг с другом | 0 |
| first article | первый образец из серии: его проверяют до запуска партии | 0 |
| getting started | «с чего начать»: вводные документы и первые шаги | 0 |
| learning path | маршрут: разделы по порядку под одну задачу | 0 |
| NTC thermistor | терморезистор с отрицательным коэффициентом | 0 |
| peripheral clock enable | включение такта периферии | 0, 6 |
| prerequisite | что нужно знать заранее | 0 |
| product lifecycle | жизненный цикл изделия | 0 |
| pull-up, pull-down | подтяжка к питанию, к земле | 0 |
| relay driver | ключ реле | 0 |
| release candidate | кандидат в выпуск | 0 |
| rest-bus simulation | имитация остальных блоков шины на стенде | 0 |
| RTOS | операционная система реального времени | 0 |
| silent mode (SILM) | режим «только слушать»: узел не подтверждает кадры и не ставит кадры ошибок | 0, 198 |
| state machine | автомат: состояния и переходы между ними | 0, 125 |
| superloop | суперцикл: вся программа — один бесконечный цикл | 0 |
| voltage divider | делитель напряжения | 0, 50, 162 |
I. Основы
| Оригинал | Перевод | § |
|---|---|---|
| accumulator (A) | аккумулятор: восьмибитный регистр для арифметики | 2 |
| aligned / unaligned access | выровненный / невыровненный доступ | 3 |
| alignment | выравнивание | 3, 126 |
| architecture (ARMv7-M) | архитектура: спецификация команд и модели исполнения | 1 |
| atomic access | атомарный доступ | 3 |
| bit field | битовое поле; поле из нескольких бит | 3, 70, 126 |
| bit mask | битовая маска | 3 |
| bit-band region, alias region | область бит-бэндинга и её отражение по битам | 1 |
| Block-based (SECBB, MPCBB) | атрибут по блокам: бит на страницу Flash или на 512 байт ОЗУ | 2 |
| board support package (BSP) | слой платы | 4 |
| boot mode selection pins BOOT0, BOOT1 | выводы выбора области запуска | 2 |
| breakpoint, watchpoint | точка останова, точка наблюдения за переменной | 4, 35, 72 |
| Build Analyzer, Static Stack Analyzer | карта памяти после сборки, стек по функциям | 4 |
| build configuration: Debug, Release | конфигурация сборки: отладочная, выпускная | 4 |
| callback | обратный вызов | 5, 125 |
| CMSE | расширения языка C для безопасной части (-mcmse) |
2 |
| CMSE import library | файл с адресами шлюзов для небезопасного проекта | 2 |
| CMSIS (Cortex Microcontroller Software Interface Standard) | стандарт имён и заголовков для ядер Cortex-M | 5 |
| code generator | генератор кода (CubeMX) | 5 |
| condition code register (CC) | регистр флагов | 2 |
| configuration file | файл настроек компонента — копия в проекте | 4, 33 |
| coprocessor access control, CPACR | разрешение доступа к FPU | 2 |
| core, processor | ядро, процессорная часть | 1 |
| core registers (R0–R12, SP, LR, PC, xPSR) | регистры ядра | 1 |
| CPU_C1, CPU_C2, CPU_C3 | три ступени выбора такта ядра: источник, PLL, делитель | 2 |
| CPUID base register | регистр опознания ядра | 2 |
| data EEPROM | EEPROM для данных внутри кристалла | 2 |
| debug configuration, GDB server | настройка запуска отладки, сервер отладчика (ST-LINK GDB server, OpenOCD) | 4 |
| debug probe | отладочный адаптер (ST-Link, J-Link) | 4, 38 |
| Dedicated pinout supporting SMPS (Q) | разводка выводов под импульсный стабилизатор — буква Q в конце маркировки |
2 |
| density: low, medium, high, XL | класс плотности — объём Flash у F1 | 2 |
| device electronic signature | электронная подпись устройства | 2 |
| device family pack (DFP) | пакет поддержки устройств | 4 |
| device header | заголовок устройства (CMSIS) | 2 |
| device ID, revision ID (DEV_ID, REV_ID) | код устройства и код ревизии | 2 |
| DFU, Device Firmware Upgrade | обновление прошивки по USB, класс устройства USB | 2 |
DMA mode (_DMA) |
режим с DMA | 5 |
| DUcc | встроенный регулятор напряжения ядра | 2 |
| endianness | порядок байтов | 3, 126 |
| EPOD booster | усилитель питания ядра: без него выше 55 МГц нельзя | 2 |
| Fault Analyzer | разбор причины HardFault по регистрам |
4 |
| flash size register | регистр размера Flash | 2 |
| freestanding | программа без операционной системы и без полной библиотеки C | 4 |
| FT, TC I/O | вывод, терпящий 5 В, и обычный вывод 3,3 В | 2 |
| half-transfer callback | обратный вызов на половине буфера | 5 |
| handle | дескриптор: структура с настройками и состоянием блока | 5, 24 |
| hardware abstraction layer (HAL) | слой, скрывающий железо | 4, 5, 84 |
| HCLK_SEL | переключатель, откуда берётся такт ядра | 2 |
| HSE, LSE, HSI | кварц или внешний генератор, часовой кварц 32,768 кГц, внутренний RC 16 МГц | 2 |
| ICP / IAP | прошивка через SWIM / из своей программы | 2 |
| IDAU — Implementation Defined Attribution Unit | атрибуты безопасности, заданные производителем кристалла | 2 |
| Illegal access event | незаконное обращение: флаг в TZIC и, если разрешено, прерывание | 2 |
| include path, preprocessor define | путь к заголовкам, определение препроцессора | 4 |
| index registers X, Y | индексные регистры по 16 бит | 2 |
| integer promotion | целочисленное расширение | 3, 122 |
| integrated development environment (IDE) | интегрированная среда разработки | 4 |
| Intel HEX record type | тип записи Intel HEX | 4 |
interrupt mode (_IT) |
режим по прерыванию | 5 |
KEEP, --gc-sections |
«не выбрасывать» и удаление неиспользуемых секций | 4 |
| LDO / SMPS step-down converter | линейный стабилизатор / импульсный понижающий стабилизатор ядра | 2 |
| leading zeros | ведущие нули | 3 |
| legacy weak callback | прежний способ: слабые функции | 5 |
| licensee | производитель, купивший лицензию на ядро | 1 |
| Linked-list item (GPDMA) | элемент связного списка: описание следующей пересылки в памяти | 2, 9, 10 |
| linker map | карта компоновщика | 5 |
linker script (.ld) |
скрипт компоновщика | 4, 11 |
| Live Expressions | переменные, обновляемые на ходу без остановки | 4 |
| LL (Low Layer) | тонкие встраиваемые функции над регистрами | 5, 84 |
| LMA (load memory address) | адрес, по которому секция хранится в образе | 4 |
location counter (.) |
текущий адрес внутри секции | 4 |
| logical / arithmetic shift | логический / арифметический сдвиг | 3 |
| main PLL, PLLM/N/P/Q, VCO | главная ФАПЧ, делители и множитель, генератор внутри PLL | 2 |
| managed build | сборка, которой управляет среда: Makefile пишет она сама | 4 |
| mantissa, exponent | мантисса, порядок | 4 |
| map file | карта памяти после компоновки | 4, 71, 110 |
| MCU finder | подбор микроконтроллера | 2 |
| MCU (microcontroller unit) | микроконтроллер: ядро, память и периферия на одном кристалле | 1 |
| MDR_EEPROM | контроллер встроенной Flash-памяти у Миландра (блок назван EEPROM) | 2 |
| memory management unit (MMU) | блок управления памятью: переводит виртуальные адреса в физические; у Cortex-M его нет | 1, 191 |
| memory map | карта памяти: какие адреса чему принадлежат | 1 |
MEMORY, SECTIONS |
описание областей памяти и раскладка секций | 4 |
| memory-mapped register | регистр, отображённый в память | 3, 67 |
| MSIS, MSIK | два выхода внутреннего генератора MSI: для ядра и для периферии | 2 |
| MSP (MCU support package) | настройка тактов и выводов под блок | 5 |
| newlib, newlib-nano | библиотека C для микроконтроллеров и её урезанный вариант | 4 |
| NOCP, UsageFault | ошибка «нет сопроцессора»: команда FPU при запрещённом FPU | 2 |
NOLOAD |
секция без содержимого в образе | 4 |
| Non-secure callable (NSC) | область, откуда небезопасный код может войти в безопасный | 2 |
| OCTOSPIM | коммутатор выводов двух контроллеров OCTOSPI | 2 |
| option bytes | байты настроек (защита, загрузчик, переназначение выводов) | 2, 11, 173 |
| output section, input section | секция образа и секции из объектных файлов | 4 |
| package: LQFP, UFQFPN, BGA, WLCSP | корпус: с выводами по сторонам, безвыводной, с шариками, размером с кристалл | 2 |
| part number | маркировка, заказной номер | 2 |
| PER_CLOCK | регистр включения такта периферии, один на все блоки | 2 |
| peripheral | периферийный блок: таймер, АЦП, UART | 1 |
| pin-to-pin compatible | совместимый по выводам | 2 |
| pipeline: fetch, decode, execute | конвейер: выборка, декодирование, исполнение | 1 |
| polling / blocking mode | блокирующий режим: функция ждёт конца обмена | 5 |
| population count | число единиц в слове | 3, 76 |
| PORT: RXTX, OE, FUNC, ANALOG, PWR | данные, направление, функция, цифровой режим, драйвер вывода | 2 |
| portfolio, series, line | портфель, серия, линия | 2 |
position / mask (_Pos / _Msk) |
позиция / маска поля в заголовках | 3 |
| project, target | проект, цель сборки — набор настроек | 4 |
| read-modify-write | чтение-изменение-запись | 3, 124 |
| reception to IDLE | приём до паузы в линии | 5, 16 |
| register callbacks | обратные вызовы через указатели в дескрипторе | 5 |
| regulator voltage scaling, VOS, Scale 1/2/3 | ступени напряжения ядра под частоту | 2 |
| remarking, counterfeit | перемаркировка, подделка | 2 |
| reserved bits | зарезервированные биты | 3 |
| RISC (reduced instruction set computer) | набор простых команд одинаковой длины | 1 |
| ROP — read-out protection | защита от чтения | 2 |
| RST_CLK | блок сброса и тактирования — аналог RCC | 2 |
| Run-Time Environment (RTE) | среда выполнения: подключаемые компоненты | 4 |
| SAU — Security Attribution Unit | блок атрибутов безопасности (настраивается программой) | 2 |
| scatter file | файл раскладки памяти для компоновщика | 4 |
| second source | замена у того же или другого поставщика | 2 |
| Securable peripheral | периферия, которую делает безопасной TZSC | 2 |
| Secure / Non-secure state | безопасное / небезопасное состояние | 2 |
| Secure gateway veneer | шлюз: SG и переход на настоящую функцию |
2 |
| Secure watermark (SECWM) | безопасная область Flash «от страницы до страницы», задаётся битами опций | 2 |
| SFRs (special function registers) | регистры периферии по файлу SVD | 4 |
| SG — Secure Gateway | команда-шлюз: вход в безопасное состояние | 2 |
| shift left / right | сдвиг влево / вправо | 3 |
| software component | программный компонент (CMSIS:CORE, Device:Startup) |
4 |
| software pack, device family pack (DFP) | пак, пакет поддержки семейства | 4 |
| source group | группа файлов в дереве проекта | 4 |
| SPL (Standard Peripheral Library) | прежняя библиотека ST, до HAL | 5 |
| SSP | синхронный последовательный порт — это SPI | 2 |
| Stack seal | «печать»: 8 байт над вершиной безопасного стека | 2 |
| startup file | стартовый файл: таблица векторов и Reset_Handler |
4 |
| static call graph | статический граф вызовов | 4 |
| Super-block | 32 блока MPCBB подряд — одно слово регистра, 16 КБ | 2 |
| SW-DP IDCODE | код отладочного порта SWD | 2 |
| SWIM — single wire interface module | однопроводной интерфейс отладки и прошивки | 2 |
| SWV (Serial Wire Viewer), ITM | трасса по выводу SWO, канал вывода ядра | 4 |
system calls (syscalls.c, sysmem.c) |
заглушки системных вызовов для библиотеки C | 4 |
| system memory bootloader | заводской загрузчик в системной памяти | 4 |
| system memory, embedded bootloader | системная память, заводской загрузчик ST | 2 |
| Thumb-2 instruction set | набор команд Thumb-2: 16- и 32-битные команды вперемешку | 1, 7 |
| tick, time base | счётчик миллисекунд HAL и его источник | 5 |
| to set / clear / toggle a bit | установить / сбросить / инвертировать бит | 3 |
| to set / clear a bit | установить / сбросить бит | 3 |
| toolchain | набор инструментов: компилятор, ассемблер, компоновщик, утилиты | 4, 77, 113 |
| TrustZone-aware peripheral | периферия, которая сама различает безопасные и небезопасные обращения | 2 |
| TZEN option bit | бит опций, включающий TrustZone | 2 |
| UFQFPN48 | безвыводной корпус 7×7 мм, 48 контактов по сторонам | 2 |
| unique device ID | уникальный номер кристалла | 2 |
| user code section | пользовательский блок, который генератор сохраняет | 5, 115 |
| VCAP, VDD11 | вывод ядра под конденсатор: у LDO — VCAP, у SMPS — два VDD11 |
2 |
| VCAP_1 | вывод под конденсатор стабилизатора ядра | 2 |
| vector table, reset handler | таблица векторов, обработчик сброса | 4 |
| veneer | «прокладка»: шлюз из SG и перехода на настоящую функцию | 2 |
| VMA (virtual memory address) | адрес, по которому секция работает | 4 |
| Voltage scaling range 1…4 | диапазон напряжения ядра: 1 — самый быстрый, 4 — самый экономный | 2 |
| wait states, LATENCY | задержки чтения Flash в тактах | 2, 6 |
| weak alias | слабый псевдоним: имя, которое можно переопределить | 4 |
weak symbol (__weak) |
слабое определение: его заменяет обычное с тем же именем | 5, 71, 84, 129 |
| word / half-word / byte access | доступ словом / полусловом / байтом | 3 |
| workspace, project | рабочее пространство (папка с настройками среды), проект | 4 |
II. Ядро и системные механизмы
| Оригинал | Перевод | § |
|---|---|---|
16-bit / 32-bit encoding (.n / .w) |
короткая / длинная запись команды | 7 |
| 2D addressing | двумерная адресация | 9 |
| access permission (AP) | права доступа | 11 |
| AHB slave bus (AHBS) | ведомая шина ядра: вход для DMA в DTCM | 11 |
| alarm | будильник часов | 12 |
| alarm mask | маска будильника: поле не сравнивается | 12 |
| alarm sub second mask (MASKSS) | сколько младших бит SS сравнивает будильник | 12 |
| alternate function | альтернативная функция | 8 |
| analog watchdog (AWD) | оконный порог АЦП | 10, 14 |
| arbiter | арбитр приоритетов | 9 |
| assembler directive | директива ассемблера: указание ассемблеру, а не команда процессору | 7 |
| asynchronous, synchronous prescaler (PREDIV_A, PREDIV_S) | асинхронный и синхронный делители | 12 |
| atomic bit set/reset | атомарная установка и сброс бита | 8 |
| autonomous mode | автономный режим блока: работает в Stop и сам просит такт | 10 |
| auto-off, deep-power-down | автоотключение АЦП и отключение его регулятора между замерами | 10 |
| average current | средний ток | 10 |
| backup domain | резервный домен | 10, 12 |
| backup registers (TAMP_BKPxR) | резервные регистры | 12 |
| binary-coded decimal (BCD) | двоично-десятичный код | 12 |
| block / burst / beat | блок / пакет / одна пересылка | 9 |
| boot mode | режим загрузки | 11, 61 |
| burden voltage | падение напряжения на амперметре | 10, 36 |
| burst transfer | пакетная передача | 9 |
| bus clock request | запрос такта шины: блок будит генератор на время обмена | 10 |
| bus matrix | матрица шин | 11, 198 |
| cache coherency | согласованность кэша и памяти | 11 |
| cache line | строка кэша | 11 |
| calling convention (AAPCS) | соглашение о вызовах | 7, 66 |
| channel / stream | канал (F1) / поток (F4) | 9 |
| checkerboard pattern | шахматный шаблон: 0xAAAAAAAA и 0x55555555 через регистр | 12 |
| circular mode | циклический режим | 9, 16 |
| clean | очистить: записать грязную строку в память | 11 |
| clock security system (CSS) | система защиты тактирования | 6, 36 |
| clock tree | дерево тактов | 6 |
| configuration mode (CNF) | режим настройки регистров RTC | 12 |
| context switch, PendSV | переключение задач, отложенный системный вызов | 7 |
| cyclic redundancy check | циклический избыточный код | 12, 43 |
| data background | фон данных: чем заполнена память во время марша | 12 |
| debug in low-power modes | отладка в режимах сна | 10 |
| device unique ID (UID) | заводской номер кристалла | 11 |
| direct memory access | прямой доступ к памяти | 9 |
| divide-by-zero trap (DIV_0_TRP) | ловушка деления на ноль | 7 |
| domain (D1, D2, D3) | домен: часть кристалла со своими шинами и питанием | 11 |
| double buffer mode | режим двойной буферизации | 9, 22 |
| early wakeup interrupt (EWI) | раннее прерывание перед сбросом | 12, 33 |
| erased state | стёртое состояние: все биты — единицы | 11 |
| exception stacking | укладка кадра исключения на стек | 11 |
| exclusive access, LDREX/STREX | эксклюзивный доступ: чтение с меткой и запись, если метку не сняли | 7, 124 |
| EXC_RETURN | особое значение в LR, по которому ядро узнаёт выход из исключения | 7 |
| execute never (XN) | запрет исполнения | 11 |
| fault injection | внесение отказа: нарочно испортить, чтобы проверка сработала | 12 |
| FIFO threshold | порог заполнения буфера FIFO | 9 |
five-volt tolerant (FT) |
толерантный к 5 В | 8, 13, 62, 95 |
| floating input | плавающий вход | 8, 80 |
| FPCAR | адрес места под регистры FPU в кадре | 7 |
| general purpose DMA (GPDMA) | DMA общего назначения | 9 |
| half transfer | передана половина буфера | 9, 16 |
| heap | куча, область динамического выделения | 11, 25 |
| high-speed internal / external (HSI / HSE) | внутренний / внешний высокочастотный | 6 |
| independent watchdog | независимый сторожевой таймер | 12, 33 |
| input with pull-up / pull-down | вход с подтяжкой вверх / вниз | 8 |
interrupt mask register (IMR) |
регистр маски прерываний | 7 |
| interrupt service routine (ISR) | обработчик прерывания | 7, 84 |
| invalidate | сбросить: забыть строку, не записывая | 11 |
| INVSTATE | отказ «недопустимое состояние»: переход без бита Thumb | 7 |
| IT block (If-Then) | блок «если — то»: до четырёх условных команд | 7 |
| kernel clock | такт самого блока, не зависящий от шины | 10 |
| L1 cache: I-cache, D-cache | кэш первого уровня: команд и данных | 11 |
| late-arriving exception | опоздавшее исключение | 7 |
| lazy stacking, FPCCR.LSPEN | ленивое сохранение регистров FPU | 7 |
link step mode (LSM) |
один элемент за одно включение канала | 9 |
| link transfer | загрузка следующего элемента из памяти | 9, 10 |
| linked-list register file | регистры канала, которые обновляет список | 9 |
| literal pool | пул литералов: константы рядом с кодом | 7, 118 |
| locking mechanism | механизм блокировки конфигурации | 8 |
| log-structured storage | журнал записей | 11 |
| Low-power background autonomous mode (LPBAM) | фоновый автономный режим малого потребления | 10 |
| low-power DMA (LPDMA) | DMA домена малого потребления | 9 |
| low-power mode selection (LPMS) | поле выбора режима сна | 10 |
| low-power modes | режимы пониженного потребления | 10 |
| low-power regulator | экономичный режим стабилизатора | 10 |
| low-speed internal / external (LSI / LSE) | внутренний / внешний низкочастотный | 6 |
| LPUART, LPTIM | UART и таймер, работающие в Stop на часовом кварце | 10 |
| maximum output speed | максимальная скорость вывода | 8 |
| MemManage fault, MMFSR, MMFAR | отказ защиты памяти, его флаги и адрес | 11 |
| memory increment | инкремент адреса памяти | 9 |
| Memory Protection Unit (MPU) | блок защиты памяти | 11 |
| modified immediate constant | константа, которую Thumb-2 кладёт прямо в команду | 12 |
| MPU_RBAR, MPU_RASR | регистр базового адреса и регистр атрибутов и размера области | 11 |
| MSP, PSP | основной и процессный указатели стека | 7 |
| multiplication factor | множитель | 6 |
| nested vectored interrupt controller | контроллер вложенных прерываний | 7 |
| no erase (TAMPxNOER) | не стирать резервные регистры при вмешательстве | 12 |
| one-time programmable (OTP) | однократно программируемая память | 11 |
| output driving current | выходной ток | 8 |
| output open-drain | выход с открытым стоком | 8 |
| output push-pull | двухтактный выход | 8 |
| pacing timer | таймер, задающий темп передачи | 9 |
padding/alignment mode (PAM) |
дополнение и выравнивание при разной ширине | 9 |
| pending flag | флаг ожидания обслуживания | 7 |
| peripheral increment | инкремент адреса периферии | 9 |
| phase-locked loop (PLL) | схема фазовой автоподстройки частоты | 6 |
| port bit configuration | настройка бита порта | 8 |
| power reset / brown-out reset | сброс по питанию / по просадке | 10 |
| power-loss safe | устойчивый к пропаданию питания | 11 |
| pre-emption priority | приоритет вытеснения | 7 |
| prefetch buffer | буфер предвыборки | 6 |
| pre-indexed / post-indexed addressing | адресация со сдвигом до / после обращения | 7 |
| prescaler | предделитель | 6, 12, 13, 21 |
| PRIVDEFENA | разрешение карты по умолчанию для привилегированного кода | 11 |
| programmable voltage detector (PVD) | программируемый детектор напряжения | 10, 173 |
| read protection | защита от чтения | 11 |
| read protection level (RDP level) | уровень защиты чтения | 11 |
| ready flag | флаг готовности | 6 |
| redundant variable (value and inverse) | переменная дважды: значение и его инверсия | 12 |
| refresh window | окно, в котором разрешено кормление | 12 |
| region, background region | область и фоновая область | 11 |
| reload value | значение перезагрузки | 12 |
repetition counter (RCR) |
счётчик повторений | 9 |
request (REQSEL) / trigger (TRIGSEL) |
запрос периферии / триггер | 9 |
| reset flag | признак причины сброса | 12 |
| reset pulse on NRST | импульс сброса на выводе NRST | 12 |
| rising / falling edge trigger | запуск по нарастающему / спадающему фронту | 7 |
| run-to-completion / link step mode | пройти весь список / остановиться после одного узла | 10 |
| run-to-completion mode | список выполняется до конца сам | 9 |
| saturation | насыщение: результат упирается в предел вместо переполнения | 7, 119 |
| Schmitt trigger | триггер Шмитта | 8, 175 |
| section | секция | 11 |
| send event on pending (SEVONPEND) | событие по ожидающему прерыванию | 10 |
| shadow registers, BYPSHAD | теневые копии календаря; BYPSHAD — читать мимо них | 12 |
| shift control (SHIFTR), ADD1S, SUBFS | сдвиг часов на долю секунды назад или вперёд | 12 |
| Shutdown | выключение: остаётся только резервный домен | 10 |
| SIMD, dual 16-bit | две 16-битные операции в одной 32-битной команде | 7 |
| Sleep / Stop / Standby | сон / останов / глубокий сон | 10 |
| SmartRun domain (SRD) | домен SmartRun: шины AHB3 и APB3, LPDMA1 и SRAM4 | 10 |
| smooth digital calibration (CALR), CALP, CALM | гладкая цифровая калибровка: вставить или выбросить импульсы | 12 |
| source / destination | источник / приёмник | 9 |
| stack alignment (8-byte) | выравнивание стека на 8 байт | 7 |
| stack overflow | переполнение стека | 11 |
| stack painting | заливка стека шаблоном, чтобы потом найти, докуда он дошёл | 12 |
| stack pointer | указатель стека | 11 |
| stacking, stack frame | сохранение состояния на стек, кадр | 7 |
| Standby with SRAM2 retention | Standby с сохранением SRAM2 | 10 |
| startup code | стартовый код | 11 |
| STKALIGN, aligner | выравнивание кадра по 8 байтам и слово-заполнитель | 7 |
| Stop 0 / Stop 1 / Stop 2 / Stop 3 | ступени режима Stop: чем выше номер, тем больше выключено | 10 |
| sub second register (SSR) | регистр долей секунды: счётчик синхронного делителя | 12 |
| subpriority | подприоритет | 7 |
| subregion disable (SRD) | отключение подобластей | 11 |
switch / switch status (SW / SWS) |
выбор источника / подтверждение выбора | 6 |
| tail-chaining | сцепление обработчиков без выхода в основной код | 7 |
| tamper, internal tamper | вмешательство: внешний вход или внутренний источник | 12 |
| Thread mode, Handler mode | режим потока и режим обработчика | 7 |
| threat model | модель угроз | 11 |
| Thumb state, T bit | состояние Thumb, бит T в EPSR | 7 |
| tightly coupled memory (ITCM, DTCM) | память, связанная с ядром: для команд, для данных | 11 |
| time budget per pass | бюджет времени на проход главного цикла | 12 |
| timer input remap (TI4_RMP) | переназначение входа таймера на внутренний сигнал | 12 |
| timestamp (TSE, ITSE, TAMPTS) | метка времени: календарь, записанный в момент события | 12, 73 |
| to mask / unmask an interrupt | замаскировать / размаскировать | 7 |
| to refresh / kick / feed | перезагрузить счётчик, «покормить» | 12 |
| to retain the content | сохранять содержимое | 10 |
| transfer complete | передача завершена | 9, 16 |
transfer complete event mode (TCEM) |
на каком уровне поднимать «передача завершена» | 9 |
| transfer complete event (TC) | событие конца пересылки | 10 |
trigger overrun (TOF) |
потерянный триггер | 9 |
| ultra-low-power | сверхмалое потребление | 10 |
update bits (UT1, UT2, UB1, USA, UDA, ULL) |
биты обновления: какие регистры лежат в элементе | 9 |
update DMA request (UDE) |
запрос DMA по событию обновления таймера | 9 |
update link error (ULEF) |
ошибка шины при чтении элемента | 9 |
| UsageFault, UFSR | отказ «неправильное использование» и его регистр причин | 7 |
user setting error (USEF) |
ошибка настройки | 9 |
| vector fetch | выборка вектора: чтение адреса обработчика из таблицы | 11 |
| vector table | таблица векторов | 7, 11, 67 |
| veneer, long branch stub | вставка компоновщика для дальнего перехода | 7 |
| voltage regulator | стабилизатор напряжения | 10, 15 |
| wakeup clock (STOPWUCK) | генератор, на котором ядро просыпается из Stop | 10 |
| wakeup latency | время выхода из режима | 10 |
| wakeup pin | вывод пробуждения | 10 |
| wakeup time | время от события до первой команды программы | 10 |
| wakeup timer (WUT), WUCKSEL | таймер пробуждения и выбор его такта | 12 |
| window watchdog | оконный сторожевой таймер | 12, 33 |
| write protection key | ключ снятия защиты записи | 12 |
| write-back, write-allocate | обратная запись, размещение при записи | 11 |
III. Периферия
| Оригинал | Перевод | § |
|---|---|---|
| 1 V/octave (V/OCT) | один вольт на октаву: +1 В — нота на октаву выше | 18 |
| 4b5b, K-code | код «4 бита → 5 бит»; K-код — служебный пятибитный символ | 20 |
| 5-baud init, slow init | медленный старт: адрес на 5 бод | 19 |
| 60-2, 36-1 | колесо на 60 (36) позиций, 2 (1) зуба сняты | 19 |
| 6KRO, NKRO | шесть одновременных клавиш; любое число клавиш | 20 |
| abort code | код отказа SDO | 19 |
| acceptance filter | фильтр приёма | 19 |
| acceptance mask / filter, RXMn / RXFn | маска / фильтр приёма | 19 |
| ACK / NACK frame | кадр «принял» / «повтори» | 18 |
| acknowledge (ACK) | подтверждение приёма | 22, 189 |
acknowledge (ACK) / not acknowledge (NACK) |
подтверждение / отказ | 17 |
| acknowledge polling | опрос готовности по подтверждению | 17 |
| active buzzer | активный зуммер: генератор внутри, нужен только уровень | 13 |
| active (driven) shield | активный экран | 45 |
| adaptive proportion test | тест доли одного значения в окне | 43 |
| ADCALDIF | калибровка для дифференциальных входов | 15 |
| ADDR, STOPF, AF (slave events) | адрес совпал, STOP, ведущий ответил NACK | 17 |
| address claim | заявка адреса | 19 |
| address counter (AC) | счётчик адреса, позиция курсора | 22 |
address matched (ADDR) |
адрес совпал | 17 |
| address pointer register | регистр указателя: с каким регистром обмен | 15 |
| addressable LED | адресный светодиод | 22 |
| addressable LED, smart pixel | адресный светодиод | 22 |
| A-device, B-device | сторона A (даёт VBUS, по умолчанию хост) и сторона B | 20 |
| aliasing | наложение спектра: гармоники выше половины частоты отсчётов «отражаются» вниз | 18, 36, 50, 117, 198 |
| ALL CALL address | общий адрес: на него отвечают все PCA9685 на шине | 13 |
| amber | янтарный | 22 |
| angle-based event, trigger scheduler | событие по углу: ждёт «своего» зуба | 19 |
| anticollision, cascade level | антиколлизия, каскад | 18 |
| arbitration | арбитраж | 19 |
| arbitration lost | потеря арбитража | 17 |
| ARG1, ARG2 | первый и второй аргументы | 46 |
| ARQ, stop-and-wait | повтор по сроку; «отправил — жди подтверждения» | 16 |
| AT command mode | режим AT-команд | 16 |
| ATQA — answer to request | ответ на запрос: 2 байта | 18 |
| audio sub-block A / B | звуковой подблок A / B | 18 |
| authentication tag | метка подлинности | 43 |
auto baud rate detection (ABREN, ABRMOD) |
автоподбор скорости | 19 |
auto-increment (AI) |
автоинкремент: номер регистра растёт после каждого байта | 13, 39 |
auto-reload register (ARR) |
регистр автоперезагрузки | 13 |
| autoreload register (ARR) | регистр перезагрузки: задаёт период | 46 |
| background memory access | доступ к памяти без остановки ядра | 21 |
| backlight | подсветка | 22 |
| BAM (broadcast announce message) | рассылка всем без подтверждений | 19 |
| band-limited step (BLEP), polyBLEP | поправка к скачку сигнала против наложения спектра | 18 |
| baud rate | скорость передачи, бод | 16 |
| baud rate prescaler | предделитель скорости | 18 |
| BCC — block check character | XOR четырёх байт UID | 18 |
| bias, 1/3 bias | число уровней напряжения: 1/3 — уровни 0, 1/3, 2/3, 1 | 22 |
| Binary device Object Store (BOS) | хранилище возможностей устройства, дескриптор типа 0x0F | 20 |
| bind address | адрес, к которому подключаться | 16 |
| bInterval | период опроса прерывающей точки хостом | 20 |
| bit timing | битовый тайминг | 19 |
| bit timing: prop_seg, phase_seg1/2, SJW, BRP | битовый тайминг: отрезки бита в квантах, скачок синхронизации, делитель | 19 |
| bit-banging | ногодрыг: сигнал выводом общего назначения из программы | 13, 22 |
| blanking | гашение: на время помехи выход не учитывается | 44, 57 |
| blending, alpha | смешение по прозрачности | 22 |
| block cipher | блочный шифр | 43 |
| block sequence counter | счётчик блоков TransferData | 19 |
| block size | размер блока: сколько отсчётов считается за один вызов | 18 |
| Bluetooth Classic (BR/EDR) | классический Bluetooth | 16 |
| Bluetooth Low Energy (BLE) | Bluetooth с низким потреблением | 16 |
| BMC, bi-phase mark coding | двухфазное кодирование: переход на каждой границе бита | 20 |
| bMS_VendorCode | код запроса производителя, которым хост просит набор | 20 |
| BO_ (message) | сообщение: идентификатор, длина, отправитель | 19 |
| boot protocol, report protocol | загрузочный протокол (формат зафиксирован), протокол отчётов (по дескриптору) | 20 |
| bootloader jump | переход в загрузчик из прошивки | 20 |
| boot-up, heartbeat | сообщение о старте, сигнал «жив» | 19 |
| break / fault input | аварийный вход | 46 |
| break field, break delimiter | разрыв (не меньше 13 нулей), разделитель | 19 |
| break input (BKIN) | аварийный вход таймера | 44, 57 |
| broadcast | широковещательный запрос | 16 |
| BRS (bit rate switch) | переключение скорости внутри кадра | 19 |
| BS (block size) | сколько CF до следующего FC | 19 |
| bulk endpoint | конечная точка USB для массовых передач | 19 |
| burst mode | пакетный режим: ШИМ пачками, между ними пауза | 46 |
| bus busy | шина занята | 17 |
| bus-off | отключение от шины по ошибкам | 19 |
| busy flag (BF) | флаг занятости | 22 |
busy flag (BSY) |
признак незавершённого обмена | 18 |
| BUSY pin | вывод «играет» | 16 |
| byte order: Intel / Motorola | порядок байтов: младший первым (@1) / старший первым (@0) | 19 |
| CALFACT_S, CALFACT_D | калибровочные коэффициенты: несимметричный и дифференциальный | 15 |
| calibration | калибровка | 14, 118 |
| calibration factor (CALFACT) | калибровочный коэффициент | 14 |
| calibration matrix | коэффициенты пересчёта кодов в точки экрана | 22 |
capture/compare register (CCR) |
регистр захвата и сравнения | 13 |
| carrier | несущая | 22 |
| cascade, daisy chain | цепочка, каскад | 22 |
| CASET / RASET | окно: столбцы / строки | 22 |
| CC — capability container | служебная страница NDEF | 18 |
| CC, configuration channel | линия конфигурации: CC1 и CC2 в разъёме | 20 |
| CDC ACM | класс USB «виртуальный COM-порт» | 19, 115 |
| cent | цент — сотая доля полутона | 13 |
| CGRAM (character generator RAM) | ОЗУ своих знаков | 22 |
| CGROM (character generator ROM) | ПЗУ знакогенератора, встроенный шрифт | 22 |
| channel side (CHSIDE) | флаг: какой канал сейчас передаётся | 18 |
| character LCD module | символьный ЖК-модуль | 22 |
| charge pump, power switch | источник 5 В и ключ питания VBUS | 20 |
| checksum | контрольная сумма | 19, 97, 99, 198 |
| chip temperature sensor | датчик температуры кристалла | 14 |
| circular buffer | кольцевой буфер | 46 |
| classic / enhanced checksum | классическая / расширенная контрольная сумма | 19 |
| clipping, CLIPEN | насыщение выхода | 46 |
clock phase (CPHA) |
фаза такта | 18 |
clock polarity (CPOL) |
полярность такта | 18 |
| clock recovery system (CRS) | блок подстройки HSI48 по внешней метке | 20 |
| clock stretching | растягивание такта ведомым | 17, 97 |
| CLT, IAT | температура охлаждающей жидкости, воздуха на впуске | 19 |
| CLUT | таблица цветов для индексных форматов | 22 |
| COB-ID (communication object identifier) | идентификатор кадра CANopen | 19 |
| COBS (Consistent Overhead Byte Stuffing) | замена нулей в кадре с постоянной добавкой | 16 |
| code density test | проверка плотностью кодов | 14 |
| codec, audio DAC | кодек (АЦП + ЦАП звука), звуковой ЦАП | 18 |
| collection (application, physical) | коллекция: прикладная, физическая | 20 |
| collision | коллизия: два сообщения с одним хешем | 43 |
| COLMOD (interface pixel format) | формат пикселя на входе | 22 |
| command frame: start, version, length, command, feedback, parameter, checksum, end | кадр команды: начало, версия, длина, команда, просьба подтвердить, параметр, сумма, конец | 16 |
| common anode / cathode | общий анод / катод | 22 |
| common, COM | общий вывод | 22 |
| common-mode input range | диапазон синфазного (общего для обоих входов) напряжения | 44 |
| comparator queue (COMP_QUE) | сколько преобразований подряд до срабатывания | 15 |
| Compatible ID «WINUSB» | совместимый ID: какой стандартный драйвер подходит | 20 |
| complementary outputs | комплементарная пара выходов | 46, 57 |
| composite device | составное устройство | 20 |
| conditioning | кондиционирование: сжатие сырых отсчётов хешем | 43 |
| configuration zone, data zone | зона конфигурации, зона данных | 43 |
| consumer control | потребительские клавиши: громкость, пауза | 20 |
| continuous grab mode | непрерывный захват, кадр за кадром | 22 |
| continuous mode | непрерывный режим | 14 |
| continuous random number generator test | непрерывный тест: соседние слова не равны | 43 |
| contrast control | регулировка контраста | 22 |
| contrast (VO, VEE) | вход контраста | 22 |
| control / bulk / interrupt / isochronous transfer | управляющая / массовая / прерывающая / изохронная передача | 20 |
| control block | управляющий блок | 21 |
| control voltage (CV) | напряжение управления | 18 |
| conversion ready (RDY) | результат готов | 15, 101 |
| conversion time | время преобразования | 14, 96, 101 |
| CORDIC | вычисление функций поворотами вектора на всё меньшие углы | 46 |
| counting mode: up / down / center-aligned | счёт вверх / вниз / по центру | 13 |
| crop | кадрирование: из кадра берётся окно | 22 |
| current sink | управляемый приёмник тока | 15 |
| current target (CT) | бит «куда DMA пишет сейчас» | 22 |
cycle counter (CYCCNT) |
счётчик тактов ядра | 21, 35, 73 |
| daisy chain | цепочка: выход одного — вход следующего | 18, 22, 82 |
| daisy chain, cascade | цепочка, каскад | 22 |
| damping, resonance | затухание и резонанс фильтра; добротность Q = 1 / затухание | 18 |
| data command, address command | команда режима, команда адреса | 22 |
data frame format (DFF) |
разрядность посылки | 18 |
| data holding register | регистр хранения данных | 15 |
| data in / data out (DIN, DOUT) | вход и выход данных | 22 |
| data rate (DR), SPS | скорость: преобразований в секунду | 15 |
| data right bit shift (DTRBS) | сдвиг результата вправо | 18 |
| data watchpoint and trace (DWT) | блок наблюдения и счётчик тактов | 21 |
| dBc | дБн — относительно самого сигнала | 18, 19 |
| D/C (data/command), A0, RS | выбор: команда или данные | 22 |
| DCLK, DIN, DOUT, CS | такт, данные в контроллер, из контроллера, выбор | 22 |
| DCMI (digital camera interface) | параллельный вход для камеры | 22 |
| DCS — data checksum | контрольная сумма данных | 18 |
| DDRAM (display data RAM) | память кодов знаков на экране | 22 |
| DDS — direct digital synthesis | прямой цифровой синтез | 18, 36 |
| dead band | мёртвая зона: изменение импульса, на которое привод не отвечает | 13 |
| dead battery | мёртвая батарея: Rd есть и у обесточенного кристалла | 20 |
| dead time | защитный интервал | 13, 46, 57, 172, 198 |
| debounce | подавление дребезга | 45 |
| debounce: defer, eager | антидребезг: отложенный (ждать тишины), немедленный (принять и не слушать) | 20 |
| decode mode, code B | режим декодера, шрифт цифр B | 22 |
| deep power-down (DEEPPWD) | глубокий сон АЦП после сброса | 15 |
| DEFVAL, INTCON | образец и выбор: по изменению или по отличию от образца | 22 |
| delay-locked loop (DLL) | линия задержки: она и даёт доли наносекунды | 46 |
| delta-sigma ADC | дельта-сигма АЦП: много грубых измерений и цифровой фильтр | 15 |
| demodulator | демодулятор: снимает несущую, оставляет огибающую | 22 |
| descriptor | дескриптор | 20 |
| detection exclusion system (DXS) | исключение одновременных нажатий | 45 |
| detection time-out (DTO) | предел длительности нажатия | 45 |
| detent | щелчок — фиксированное положение ручки | 13 |
| Device Capability, Platform Capability | возможность устройства; платформенная — с UUID платформы | 20 |
| DeviceInterfaceGUIDs, REG_MULTI_SZ | GUID интерфейса устройства; тип реестра «список строк» | 20 |
| DFR / SER (differential / single-ended reference) | опорное — те же ключи / отдельное | 22 |
| DFU | обновление прошивки по USB | 19 |
| diagnostic session, S3 | диагностический сеанс, таймер его жизни | 19 |
| DID (data identifier) | идентификатор данных, два байта | 19 |
| differential linearity error (ED, DNL) | дифференциальная нелинейность | 14 |
| differential pair (A, B) | дифференциальная пара: провода A и B | 16, 132 |
| digest | хеш | 43 |
| digital filter for sigma delta modulators (DFSDM) | цифровой фильтр для сигма-дельта модуляторов | 18 |
| diode direction: COL2ROW, ROW2COL | направление диодов: от столбца к строке, от строки к столбцу | 20 |
direct mode (DMDIS = 0) |
прямой режим потока, без FIFO | 16 |
| dirty rectangle | «грязный» прямоугольник — что изменилось с прошлого кадра | 22, 198 |
| display control, pulse width | управление экраном, ширина импульса (яркость) | 22 |
| display shift, cursor shift | сдвиг окна экрана, сдвиг курсора | 22 |
| dither | подмешивание шума | 14, 165 |
| DLC, J1962 connector | диагностический разъём | 19 |
| DM1, DTC | активные неисправности, код неисправности | 19 |
DMA enable receiver (DMAR) |
запросы DMA от приёмника | 16 |
| DMA2D (Chrom-ART) | двумерный DMA: заливка, копирование, преобразование формата, смешение | 22 |
| dominant / recessive bit | доминантный / рецессивный бит | 19 |
| double buffer | двойной буфер | 22 |
| DRBG, CTR_DRBG | детерминированный генератор, на AES в режиме счётчика | 43 |
driver enable assertion / deassertion time (DEAT, DEDT) |
задержка DE до старт-бита и после стоп-бита | 16 |
| driver enable (DE) | включение передатчика RS-485 | 16 |
driver enable polarity (DEP) |
полярность DE | 16 |
| DTC (diagnostic trouble code) | код ошибки | 19, 198 |
| DTC, status mask | код неисправности, маска байта состояния | 19 |
| dual mode | двухканальный режим | 15 |
| dual-role device (DRD) | контроллер двух ролей: хост и устройство | 20 |
| dummy byte | пустой байт, чтобы дать ведомому время | 17 |
| duty cycle | коэффициент заполнения | 13, 22, 46, 57, 121 |
| duty ratio, 1/4 duty | мультиплекс, 1/4 — четыре общих вывода | 22 |
| dwell, overdwell | накопление (катушка под током перед искрой), перезаряд | 19 |
| ECB / CBC / CTR / GCM | режимы работы блочного шифра | 43 |
| echo | эхо: свой байт, вернувшийся с линии | 19 |
| echo frame | эхо: адаптер возвращает отправленный кадр, когда отдал его контроллеру CAN | 19 |
| ECU (electronic control unit) | электронный блок | 19 |
| EDS (electronic data sheet) | файл-описание словаря узла | 19 |
| EEPROM | электрически стираемая постоянная память | 17, 38 |
| effective number of bits (ENOB) | эффективное число разрядов | 14 |
| electrode, touchkey | электрод, сенсорная кнопка | 45 |
| electronic load | электронная нагрузка | 15 |
| embedded synchronization | синхронизация кодами внутри потока данных | 22 |
| enable (E) | строб записи | 22, 60 |
| encoder interface mode | режим энкодера | 13, 57 |
| end point correlation line | прямая через крайние точки | 14 |
| endpoint | конечная точка | 20 |
| endurance | ресурс: сколько раз можно записать EEPROM | 15, 41 |
| engine cycle, engine phase | цикл двигателя (720°), фаза — угол в цикле | 19 |
| entropy source | источник энтропии, физического шума | 43 |
| enumeration | опознание устройства при подключении | 20 |
| environment change system (ECS) | слежение за средой: подстройка опоры | 45 |
| equal temperament | равномерная темперация: полутон — множитель 2^(1/12) | 13 |
| equalizer (EQ) | эквалайзер: готовые наборы тембра | 16 |
| error frame | кадр ошибки | 18 |
error interrupt enable (EIE) |
прерывание по ошибкам при приёме через DMA | 16 |
| error passive / bus-off | пассивный по ошибкам / отключён от шины | 19 |
| ESI (error state indicator) | признак «передатчик в пассивной ошибке» | 19 |
| event queue, scheduler, executor | очередь событий по времени, планировщик | 19 |
| exception response | ответ-исключение | 16 |
| expedited / segmented transfer | ускоренная (до 4 байт) и сегментная передача | 19 |
| extended NEC | расширенный NEC, адрес 16 бит | 22 |
| external trigger | внешний запуск | 14, 198 |
| factor, offset | множитель и смещение: физ = сырое × множитель + смещение | 19 |
| factory calibration value | заводское калибровочное значение | 14 |
| fail-safe biasing | смещение линии в покое | 16 |
| fast init, wake-up pattern | быстрый старт: импульс пробуждения | 19 |
| fast mode write command | быстрая запись: два байта на код | 15 |
| FDF (FD format) | признак кадра CAN FD | 19 |
| feedback (ACK) | подтверждение приёма кадра | 16 |
| FIR, convolution | КИХ-фильтр, свёртка | 46 |
| flow control | управление потоком (ISO-TP) | 19 |
| flyback diode | обратный диод: гасит выброс катушки | 13 |
| FMAC, filter math accelerator | фильтр-ускоритель | 46 |
| FMI (failure mode identifier), OC | вид отказа, счётчик появлений | 19 |
| follower, unity-gain buffer | повторитель, буфер с усилением 1 | 44 |
| format byte | байт формата: режим адреса и длина | 19 |
| frame | кадр, посылка | 16, 105 |
| frame buffer | буфер кадра — массив пикселей в памяти | 22, 121 |
| frame, frame rate | кадр, частота кадров | 22 |
| frame memory, GRAM | память кадра в контроллере | 22 |
| frame synchronization (FS) | сигнал начала кадра | 18 |
| framing error | ошибка кадра | 16 |
| freeze frame | стоп-кадр: снимок параметров в момент ошибки | 19, 198 |
| FREQREG, PHASEREG | слово частоты, слово фазы | 18 |
| FS: CTS, WAIT, OVFLW | состояние потока: можно, жди, переполнение | 19 |
| FSK / PSK | частотная / фазовая манипуляция | 18 |
| FSYNC | выбор микросхемы, активный ноль | 18 |
| full duplex / half duplex | полный / полудуплексный обмен | 18 |
| full duplex (I2Sx_ext) | одновременные передача и приём | 18 |
| full ON / full OFF | бит 12: канал всегда включён / всегда выключен | 13 |
| full-scale range (FSR) | диапазон: от −FS до +FS | 15, 99 |
| function set, entry mode set | выбор режима шины, режим ввода | 22 |
| functional / physical addressing | функциональный (всем) и физический (одному) адрес | 19, 198 |
| functional / physical request | общий запрос «всем блокам» / запрос одному блоку | 19 |
| gain compensation (GCOMP) | коррекция усиления: код умножается на коэффициент | 15 |
| gain error (EG) | ошибка усиления | 14 |
| gain-bandwidth product (GBW) | произведение усиления на полосу | 44, 56 |
| gamma correction | гамма-коррекция | 22, 57 |
| gate, trigger | уровень «нажато» и короткий импульс запуска | 18 |
| GDB remote serial protocol | протокол удалённой отладки GDB | 21 |
| generator polynomial | образующий многочлен, полином | 43 |
| GenKey, Sign | создать ключ, подписать | 43 |
| ghosting | ложное («призрачное») нажатие | 20, 22 |
| glass | стекло (сам индикатор без контроллера) | 22 |
| glitch filter | фильтр коротких помех на входе | 46 |
| global, per-row, per-key | общий на всю матрицу, на строку, на клавишу | 20 |
| GPINTEN (interrupt-on-change enable) | разрешение прерывания по линии | 22 |
| GPIO (port register) | уровни на выводах: что на самом деле | 22 |
| GPPU (pull-up) | подтяжка входа к питанию | 22 |
| GRB, GRBW | порядок цветов в посылке | 22 |
| grid, digit | разряд | 22 |
| gs_usb | двоичный протокол USB-CAN адаптера и драйвер ядра Linux для него | 19 |
| half transfer / transfer complete | прерывания DMA «половина» и «конец» буфера | 18, 22 |
| half-duplex | полудуплекс | 16, 83 |
| hash, digest | хеш, свёртка | 43 |
| hbit_clk | тактовая половины бита | 20 |
| header / response | заголовок / ответ | 19 |
| headroom d | запас в буфере сверх необходимого | 46 |
| health test | тест здоровья источника на ходу | 43 |
| high-resolution timer (HRTIM) | таймер высокого разрешения | 46 |
| high-speed mode (Hs) | I2C на 3,4 МГц | 15 |
| HLTA | усыпить карту | 18 |
| HMAC | хеш с ключом для подтверждения подлинности | 43 |
| HNP, SRP | смена ролей по договорённости; запрос сессии у стороны A | 20 |
| holding register | регистр хранения | 16, 89 |
| host / device | хост / устройство | 20 |
| host channel (pipe) | канал хоста | 20 |
| host controller | ведущий: наш микроконтроллер | 18 |
| host frame, echo_id | пакет с кадром между компьютером и адаптером; номер для подтверждения отправки | 19 |
| HSU — high speed UART | UART модуля | 18 |
| HSYNC, VSYNC | синхроимпульсы строки и кадра | 22 |
| HSYNC, VSYNC, back porch, front porch | синхроимпульсы и «поля» до и после активной области | 22 |
| hysteresis | гистерезис: разные пороги на включение и выключение | 44, 56, 57, 103, 175 |
| ID line | вывод, по которому узнают, какой стороной вставлен кабель | 20 |
| identifier | идентификатор сообщения | 19, 64 |
| idle line | пауза в линии | 16 |
idle line detected (IDLE, IDLEIE) |
пауза в линии | 16 |
| ignition advance | угол опережения зажигания, УОЗ | 19 |
| ignition timing, advance | момент зажигания, угол опережения (УОЗ) | 19 |
| IIR, direct form 1 | БИХ-фильтр в прямой форме 1 | 46 |
| image | образ — повтор сигнала около MCLK | 18 |
| initial value / final XOR | начальное значение / завершающее исключающее ИЛИ | 43 |
| initialization vector (IV), nonce | вектор инициализации, одноразовое число | 43 |
| initializing by instruction | инициализация командами | 22 |
| injection phase, offset; timing mode End / Start / Center | фаза впрыска: угол конца / начала / середины импульса | 19 |
| injector pulse width | длительность импульса форсунки | 19 |
| INL / DNL | интегральная / дифференциальная нелинейность | 15 |
| input capture | захват входа | 13, 22, 100, 197, 198 |
input filter (ICxF) |
цифровой фильтр входа | 13 |
| input filter, sampling frequency | фильтр входа, частота выборки | 22 |
| input leakage current (Ilkg) | ток утечки входа | 14, 173 |
| input multiplexer (MUX) | мультиплексор входов | 15 |
| input offset voltage | напряжение смещения нуля, «смещение» | 44, 56 |
| instant RPM | мгновенные обороты по последним 90° | 19 |
| instrumentation trace macrocell (ITM) | модуль трассировки | 21 |
| INTCAP (interrupt captured value) | снимок порта в момент прерывания | 22 |
| integral linearity error (EL, INL) | интегральная нелинейность | 14 |
| integrator, integrator oversampling ratio (IOSR) | интегратор: сумма нескольких выходов фильтра | 18 |
| intensity | яркость | 22 |
| internal voltage reference (VREFINT) | внутреннее опорное напряжение | 44 |
| INTF (interrupt flag) | какая линия вызвала прерывание | 22 |
| I/O expander | расширитель портов | 22 |
| IOCON: BANK, MIRROR, SEQOP, ODR, INTPOL | раскладка регистров, общий INT, автоприращение номера, открытый сток INT, активный уровень INT | 22 |
| IODIR (I/O direction) | направление: 1 — вход, 0 — выход | 22 |
| IPOL (input polarity) | инверсия входа при чтении | 22 |
| ISO-TP, ISO 15765-2, DoCAN | транспорт диагностики поверх CAN | 19 |
| item: main, global, local | элемент дескриптора: главный, глобальный, локальный | 20 |
| JEDEC ID | идентификатор производителя и микросхемы | 18 |
| key bytes (KB1, KB2) | ключевые байты | 19 |
| key derivation | подготовка (раскрытие) ключа | 43 |
| keymap, layer | раскладка, слой | 20 |
| K-line | однопроводная линия диагностики | 19 |
| latch / storage register | защёлка, выходной регистр | 22 |
latch (RCLK) |
защёлка: перенос сдвигового регистра на выходы | 18 |
| late delay, spin wait | задержка очереди: близкое событие ждать в цикле | 19 |
| layer | слой LTDC — до двух, смешиваются снизу вверх | 22 |
| leader | заголовок кадра | 22 |
| LED controller | драйвер светодиодов — так PCA9685 называет производитель | 13 |
| LED driver, display driver | драйвер светодиодного индикатора | 22 |
LEDn_ON, LEDn_OFF |
отсчёт, на котором канал n включается и выключается | 13 |
| left / right aligned | выравнивание влево / вправо | 15 |
| LEN, LCS — length checksum | длина и её контрольная сумма | 18 |
| level shifter | преобразователь уровня | 22, 62, 172 |
| LIN (local interconnect network) | локальная шина кузова | 19 |
| line offset, pitch | сколько байт от начала одной строки до начала следующей | 22 |
| linear / rotary sensor | слайдер / колесо | 45 |
LINEN, LBDL, LBD / LBDF |
режим LIN, длина разрыва для приёма, флаг «принят разрыв» | 19 |
| link supervision timeout | срок, после которого связь считается потерянной | 16 |
| liquid crystal display, LCD | жидкокристаллический индикатор, ЖКИ | 22 |
| LOAD (CS) | защёлка слова, выбор микросхемы | 22 |
| lock access register | регистр защиты доступа | 21 |
| LockConfig, LockValue | байты блокировки конфигурации и данных | 43 |
| lookup table (LUT) | таблица заранее посчитанных значений | 18, 75, 104 |
| loopback mode | режим самопроверки | 19 |
| low-power timer (LPTIM) | таймер с низким потреблением | 46 |
| LTDC (LCD-TFT display controller) | контроллер, который сам выдаёт кадр на параллельный RGB-дисплей | 22 |
| MAC, multiply and accumulate | умножение с накоплением | 46 |
| MADCTL (memory data access control) | порядок обхода памяти: зеркала, поворот, RGB или BGR | 22 |
| magnetic buzzer | электромагнитный зуммер: катушка, нужен диод | 13 |
| mailbox | почтовый ящик передачи | 19 |
main output enable (MOE) |
главный выключатель выходов TIM1 | 13, 57 |
| MAP, TPS | давление во впуске, положение дросселя | 19 |
| mark, burst / space | пачка несущей / пауза | 22 |
| master / slave | ведущий / ведомый | 17, 18 |
| master / slave mode | ведущий / ведомый режим | 13 |
| master / slave node | ведущий / ведомый узел | 19 |
| master / slave, role | ведущий / ведомый, роль | 16 |
| master clock (MCK), MCKOE | тактовая частота для кодека и бит её вывода | 18 |
| master clock (MCLK), master clock divider (MCKDIV) | тактовая частота для кодека и её делитель | 18 |
| master request (0x3C), slave response (0x3D) | диагностический запрос / ответ | 19 |
| matrix scan | опрос матрицы | 20 |
| maximum packet size | наибольший размер пакета конечной точки | 20 |
MBEDTLS_ENTROPY_HARDWARE_ALT |
свой источник через mbedtls_hardware_poll() |
43 |
| MCLK — master clock | тактовая частота микросхемы | 18 |
| message lost arbitration, MLOA | проиграл арбитраж | 19 |
| message RAM | память сообщений | 19, 198 |
| Microsoft OS 2.0 descriptor set | набор дескрипторов Microsoft OS 2.0 | 20 |
| Microsoft OS String Descriptor (0xEE) | строка 0xEE — вход в старые дескрипторы MS OS 1.0 | 20 |
| MIL (malfunction indicator lamp) | лампа «проверь двигатель» | 19, 198 |
| min-entropy | минимальная энтропия: по самому вероятному значению | 43 |
| Modbus RTU | протокол «ведущий — ведомые» поверх UART | 16 |
| modifier, keycode | клавиша-модификатор (Ctrl, Shift…); код клавиши | 20 |
| momentary, toggle, layer-tap | слой на время удержания, переключатель, слой при удержании и клавиша при коротком нажатии | 20 |
| MSB / LSB first | старшим / младшим битом вперёд | 18 |
| MSI PLL-mode (MSIPLLEN) | MSI, привязанный к часовому кварцу LSE | 20 |
| multiplexing | динамическая индикация, мультиплексирование | 22 |
| multiplexor (M), multiplexed (mN) | мультиплексор и сигналы его ветви N | 19 |
| NAD (node address for diagnostic) | адрес узла для диагностики | 19 |
| NAK | ответ конечной точки «не готова, повтори» | 20 |
| NAME | 64-битное имя узла | 19 |
| N_As, N_Ar, N_Bs, N_Cr | тайм-ауты: передачи кадра, ожидания FC, ожидания CF | 19 |
| negative response, NRC | отрицательный ответ, код причины | 19 |
| neutral position | среднее положение, 90° | 13 |
| NMT (network management) | управление сетью: пуск, стоп, сброс | 19 |
| node-ID | номер узла, 1…127 | 19 |
| noise / triangle wave generation | генерация шума / треугольника | 15 |
| nominal / data bit timing | битовый интервал фазы арбитража и фазы данных | 19 |
| non-blocking | без блокировки: код не ждёт в цикле | 13, 23 |
| nonce, pass-through mode | одноразовое число; режим «как есть» | 43 |
| no-op | пустое слово | 22 |
| normal / extended information frame | обычный / расширенный кадр | 18 |
| normal, extended, fixed addressing | адресация: обычная, расширенная, фиксированная (29 бит) | 19 |
| NOSTRETCH (clock stretching disable) | запрет растягивания такта | 17 |
| NRC (negative response code) | код отказа в ответе 0x7F | 19 |
number of data to transfer (CNDTR, SxNDTR) |
счётчик оставшихся передач | 16 |
| NV seed | зерно в энергонезависимой памяти | 43 |
| OBD-II (on-board diagnostics) | бортовая диагностика, второе поколение | 19 |
| object dictionary, index, sub-index | словарь объектов, индекс, подындекс | 19 |
| offset / gain error | ошибка смещения / усиления | 15 |
| offset error (EO) | ошибка смещения | 14 |
| offset (OFRy) | вычитание постоянного смещения из результата | 15, 162 |
| offset trimming, calibration | подстройка смещения, калибровка | 44 |
| OLAT (output latch) | защёлка выходов: что записано | 22 |
| one-pulse mode | одноимпульсный режим | 13, 208 |
| one-shot / continuous | одиночный запуск / непрерывный счёт | 46 |
| one-shot mode, OSM | одна попытка передачи | 19 |
| online devices | носители, которые модуль видит | 16 |
| open-drain | открытый сток | 13, 17, 22 |
| operational status (OS) | бит «начать» при записи и «идёт преобразование» при чтении | 15 |
| ordered set, SOP, EOP | упорядоченный набор из четырёх K-кодов; начало и конец пакета | 20 |
| output buffer | выходной буфер | 15 |
| output compare | сравнение выхода | 13, 19 |
output enable (OE) |
разрешение выходов, активен нулём | 13, 22, 82, 95 |
output invert (INVRT) |
инверсия выходов | 13 |
| output serial clock (CKOUT) | выход такта для микрофона | 18 |
| overcurrent | перегрузка по току | 20 |
| overlay, front panel | панель, накладка | 45 |
| overrun / underrun (OVR, NOSTRETCH = 1) | потерянный / повторённый байт без растягивания | 17 |
overrun error (ORE) |
приём поверх непрочитанного байта (переполнение приёмника) | 16 |
overrun (OVR) |
приём поверх непрочитанного (переполнение приёма) | 18, 22 |
| oversampling | передискретизация | 16, 98 |
| oversampling ratio (OVSR), shift (OVSS) | сколько измерений сложить и на сколько бит сдвинуть сумму | 15 |
| P, Q, R | число коэффициентов прямой и обратной связи, показатель усиления | 46 |
| P1…P4, W1…W5 | времена обмена и инициализации | 19 |
| P2 / P2* server max | срок ответа / срок после «ответ позже» (0x78) | 19 |
| packet memory area (PMA) | память буферов пакетов | 20 |
| packet memory area (PMA), buffer descriptor table | память пакетов F103 и таблица буферов в ней | 20 |
| padding | дополнение кадра до 8 байт | 19, 126 |
| page write | запись страницей | 17 |
| pairing, PIN (passkey) | сопряжение, код сопряжения | 16 |
parallel load (PL) |
параллельная загрузка входов | 22 |
| parity | контроль чётности | 16 |
| passive buzzer, piezo transducer | пассивный зуммер, пьезоизлучатель: частоту даёт контроллер | 13 |
| PCD — proximity coupling device | считыватель | 18 |
| PCI (protocol control information) | служебный байт (байты) в начале кадра | 19 |
| PD1, PD0 (power-down) | выключаться ли между преобразованиями | 22 |
| PDO mapping | отображение объектов в кадр PDO | 19 |
| PDO (process data object), TPDO, RPDO | кадр данных процесса: передаваемый, принимаемый | 19 |
| PDO, Source_Capabilities | объект данных питания; сообщение источника «что я умею» | 20 |
| PDU1 / PDU2 | адресный / широковещательный формат | 19 |
| PENIRQ (pen interrupt) | вывод «есть касание», активный ноль | 22 |
| personalization string | строка персонализации | 43 |
| PF, PS (PDU format, PDU specific) | формат, уточнение | 19 |
| PFC (pixel format converter) | преобразователь формата пикселя | 22 |
| PGN (parameter group number) | номер группы параметров | 19 |
| phase accumulator | фазовый аккумулятор | 18 |
| phase increment | шаг фазы за отсчёт | 18 |
| phase shift | сдвиг фазы: импульсы каналов начинаются не в один момент | 13 |
| Philips, MSB justified, LSB justified, PCM | четыре стандарта кадра | 18 |
| PICC — proximity card | карта, брелок, метка | 18 |
| PID (parameter ID) | номер параметра внутри службы | 19, 198 |
| PIXCLK | такт пикселей: камера выставляет данные по нему | 22 |
| pixel clock (LCD_CLK) | тактовая частота пикселей | 22 |
| play mode, repeat | режим воспроизведения, повтор | 16 |
| PLLI2S, I2SDIV, ODD | звуковая ФАПЧ и делитель частоты I2S | 18 |
| power injection | подвод питания по длине ленты | 22 |
| power-down mode | выход отключён и стянут на землю через резистор | 15 |
| power-on reset (POR) | сброс при включении питания | 15, 61 |
| PRECISION | число тактов расчёта: по 4 итерации за такт | 46 |
| pre-image resistance | стойкость к восстановлению прообраза | 43 |
| preload / shadow register | предзагрузка, теневой регистр | 13 |
preload (ARPE, OCxPE) |
предзагрузка: новое значение — со следующего периода | 13 |
preload register (OCxPE, ARPE) |
предзагрузка: новое значение — со следующего периода | 13 |
| pre-operational, operational, stopped | предоперационное, операционное, остановлено | 19 |
| prescaler ratio, multiplier | делитель и умножитель частоты счёта | 46 |
| programmable gain amplifier (PGA) | усилитель с программным коэффициентом — здесь выбор диапазона | 15, 44, 102 |
| propagation / phase segment | сегмент распространения / фазовый сегмент | 19 |
| propagation delay | задержка распространения: от пересечения порога до выхода | 44, 59, 160, 175 |
| protected identifier (PID) | защищённый идентификатор: ID + два бита чётности | 19 |
| proximity | приближение (обнаружение без касания) | 45 |
| pull-up resistor | подтягивающий резистор | 20, 95, 175 |
| pulse counter | счётчик импульсов | 46 |
| pulse density modulation (PDM) | импульсно-плотностная модуляция: один бит на такт | 18 |
| pulse width | ширина импульса | 13, 97, 103 |
| push-pull mode | двухтактный режим | 46 |
| PWM input mode | режим ШИМ-входа | 22, 57, 100, 198 |
| PWM mode 1 | режим ШИМ 1: выход активен, пока CNT < CCR |
13 |
| q1.31, q1.15 | числа с фиксированной точкой: знак и 31 или 15 дробных бит | 46 |
| rail-to-rail | вход и выход работают во всём диапазоне от земли до питания | 44 |
| rail-to-rail output | выход от нуля до питания | 15 |
| RAMWR (memory write) | запись в память кадра | 22 |
read data register not empty (RXNE) |
принятый байт готов | 16 |
| ready/busy (RDY/BSY) | запись EEPROM закончена / идёт | 15 |
| Real Time Transfer (RTT) | обмен через память в реальном времени | 21 |
| receive buffer, RXBn | буфер приёма | 19 |
| receive FIFO | очередь приёма | 19, 198 |
| receiver enable (/RE) | включение приёмника, активный низкий | 16 |
receiver timeout (RTOEN, RTOR) |
таймаут приёма: тишина на RX в битах | 16 |
| reference, delta | опорное значение, разность | 45 |
| reference voltage | опорное напряжение | 14, 55, 162 |
| reflected input / output | отражённый (обратный порядок бит) вход / выход | 43 |
| register map, auto-increment pointer | карта регистров, указатель с автоинкрементом | 17 |
| register select (RS) | выбор: команда или данные | 22 |
| regular / injected channel | регулярный / инжектируемый канал | 14 |
| RELOAD, FELIM | число тактов между метками и порог ошибки | 20 |
| repeat code | код повтора | 22 |
| repetition count test | тест повторов подряд | 43 |
| report descriptor | дескриптор отчёта: описание всех отчётов устройства | 20 |
| Report ID | номер отчёта: первый байт, когда отчётов несколько | 20 |
| report, input / output / feature report | отчёт: входной (устройство → хост), выходной (хост → устройство), отчёт свойства | 20 |
| Report Size, Report Count | размер поля в битах; число полей | 20 |
| REQA / WUPA | запрос карт в покое / разбудить и усыплённые | 18 |
| request PGN | запрос группы | 19 |
| request to send, RTS | запрос передачи | 19 |
| RES1, RES2 | первый и второй результаты | 46 |
| reset code (RES, TRST) | пауза сброса, защёлка кадра | 22 |
| resistive touch panel, 4-wire | резистивная панель, четыре провода | 22 |
| restricted operation mode | ограниченный режим: только приём и подтверждение | 19 |
| rev limiter, hysteresis | отсечка, возврат ниже порога | 19 |
| rev limiter, limp mode | ограничитель оборотов, аварийный режим | 19 |
rise time (TRISE) |
время нарастания фронта | 17, 95, 160 |
| rolling counter, checksum / CRC | счётчик кадров и контрольная сумма в самом кадре | 19 |
| rollover, BUKT | перенос в следующий буфер | 19 |
| Rp, Rd, Ra | подтяжка источника к питанию; подтяжка потребителя к земле; нагрузка кабеля с питанием VCONN | 20 |
| RTS / CTS / EoMA | «готов передать» / «готов принять» / «принял всё» | 19 |
| SA, DA (source / destination address) | адрес отправителя / получателя | 19 |
| SAK — select acknowledge | ответ на выбор: тип карты | 18 |
| SAM — security access module | внешний модуль безопасности | 18 |
| sample point | точка выборки | 19 |
| sampling capacitor (Cs) | накопительный конденсатор | 45 |
| sampling time | время выборки | 14 |
SBK / SBKRQ |
послать разрыв | 19 |
| SCALE | масштаб 2^-n для функций с широким диапазоном | 46 |
| scan limit | число разрядов развёртки | 22 |
| scan mode | режим сканирования | 14 |
| schedule table, frame slot | расписание, слот кадра | 19 |
| SDO (service data object), client, server | доступ к словарю: клиент спрашивает, сервер отвечает | 19 |
| sector trailer | трейлер сектора: ключи и биты доступа | 18 |
| secure element | защищённый элемент | 43 |
| seed / key | «зерно» от блока / ключ от тестера | 19 |
| seed error / clock error | ошибка начального значения / тактирования | 43 |
| seed, reseed, nonce | зерно, пересев, одноразовая добавка | 43 |
SEGGER_RTT_MODE_BLOCK_IF_FIFO_FULL |
блокировка: ждать места | 21 |
SEGGER_RTT_MODE_NO_BLOCK_SKIP |
пропуск: не влезло — не писать ничего | 21 |
SEGGER_RTT_MODE_NO_BLOCK_TRIM |
обрезка: записать сколько влезет | 21 |
| segment | сегмент | 22, 106 |
| segment, SEG | вывод сегмента | 22 |
| sensitivity | чувствительность | 45 |
| SENS_RES / SEL_RES | ATQA / SAK из раздела 18г | 18 |
| serial audio interface (SAI) | последовательный звуковой интерфейс | 18 |
| serial clock (CK) | тактовый сигнал битов | 18 |
| serial data (SD) | линия данных | 18 |
| Serial Port Profile (SPP), RFCOMM | профиль «последовательный порт» и его протокол | 16 |
| serial wire output (SWO) | последовательный отладочный вывод | 21 |
| serial-in parallel-out | последовательный вход, параллельный выход | 22 |
| series resistor (Rs) | последовательный резистор | 45 |
| service, mode | служба (режим): 01, 02, 03… | 19 |
| servo, RC servo | сервопривод (рулевая машинка) | 13 |
| settling time | время установления | 15, 47, 50 |
| setup / hold time | время установки / удержания данных | 18 |
| SF, FF, CF, FC (single, first, consecutive, flow control frame) | одиночный, первый, следующий кадр, кадр управления потоком | 19 |
| SF_DL, FF_DL | длина сообщения в одиночном и первом кадре | 19 |
| SFDR — spurious-free dynamic range | запас до худшей помехи | 18 |
| SG_ (signal) | сигнал: где лежит в кадре и как пересчитать в физическую величину | 19 |
| shared endpoint | общая точка для нескольких отчётов с номерами | 20 |
| shift register | сдвиговый регистр | 22, 38, 60 |
| shoot-through current | сквозной ток через оба ключа полумоста | 46 |
| shutdown, display test | выключение, проверка экрана | 22 |
| SID (service identifier) | номер сервиса, первый байт запроса | 19 |
| signal-to-noise and distortion ratio (SINAD) | отношение сигнала к шуму и искажениям | 14 |
| Sinc filter, filter oversampling ratio (FOSR) | фильтр Sinc и его коэффициент прореживания | 18 |
| single-ended, differential input | несимметричный и дифференциальный вход | 15 |
| single-shot / continuous-conversion mode | однократное / непрерывное преобразование | 15 |
single-wire half-duplex (HDSEL) |
однопроводный полудуплекс USART | 19 |
| slave mode: reset mode | ведомый режим: сброс счётчика | 22, 100 |
slave select (NSS / CS) |
выбор ведомого | 18 |
| slave transmitter / slave receiver | ведомый передатчик / приёмник | 17 |
| sleep, restart | сон — генератор выключен; перезапуск каналов после сна | 13 |
| slew rate | скорость нарастания выходного напряжения | 44, 56 |
| slot, key slot | ячейка (ключа) | 43 |
| slot, time division multiplexing (TDM) | слот; несколько каналов по очереди в одном кадре | 18 |
| SMBus, packet error checking (PEC) | шина управления системой, контрольная сумма посылки | 17 |
| SN (sequence number) | номер следующего кадра, 4 бита | 19 |
| snapshot mode | снимок: один кадр, потом захват выключается сам | 22 |
| SocketCAN | шина CAN в Linux как сетевой интерфейс: can0, сокеты, ip link |
19 |
| software source packet | пакет канала: заголовок и данные | 21 |
| source impedance | сопротивление источника | 14, 165 |
| source, sink, DRP | источник, потребитель, порт с двумя ролями | 20 |
| speed density | расчёт воздуха по давлению и температуре во впуске | 19 |
| SPN (suspect parameter number) | номер параметра | 19 |
| spread spectrum | расширение спектра | 45 |
| stall current | ток заторможенного двигателя: вал в упоре | 13, 57 |
| stand-alone CAN controller | отдельный контроллер CAN | 19 |
| start / repeated start condition | условие старта / повторного старта | 17 |
| start / stop bit | стартовый / стоповый бит | 16 |
| start / stop condition | старт / стоп посылки | 22 |
| start of frame (SOF) | пакет начала кадра, раз в 1 мс | 20 |
| StartCommunication (0x81) | служба «начать связь» | 19 |
| state variable filter (SVF) | фильтр с переменными состояния: ФНЧ, полосовой и ФВЧ сразу | 18 |
| status byte, execution error | байт состояния, ошибка выполнения | 43 |
| step-up converter | повышающий преобразователь | 22 |
| stimulus port | канал трассировки | 21 |
| STmin (separation time) | наименьшая пауза между CF | 19 |
| stored, pending, permanent DTC | сохранённый, неподтверждённый, постоянный код | 19 |
| stub | отвод от магистрали к прибору | 16 |
| successive approximation | последовательное приближение | 14 |
| surface charge transfer acquisition | измерение переносом заряда | 45 |
| sweep | свип, качание частоты | 18 |
| SWRESET, SLPOUT, DISPON | программный сброс, выход из сна, включение показа | 22 |
| SYNC, EMCY | синхросигнал, аварийное сообщение | 19 |
| sync field (0x55) | байт синхронизации | 19 |
| sync gap ratio | отношение длительностей соседних зубов, «зазор» | 19 |
| synchronization byte (0x55) | байт синхронизации | 19 |
| synchronization packet | синхропакет | 21 |
| T0H, T0L, T1H, T1L | высокий и низкий уровень бита 0 и бита 1 | 22 |
| tap, long press, drag | касание, удержание, перетаскивание | 22 |
| tapping term | порог «короткое или удержание» | 20 |
| target, initiator | метка, считыватель | 18 |
| TDC, BTDC, ATDC | верхняя мёртвая точка (ВМТ), до ВМТ, после ВМТ | 19 |
| tearing | разрыв кадра: показ наполовину старого, наполовину нового | 22 |
| TempKey | временный регистр внутри микросхемы | 43 |
| termination resistor | терминатор: резистор на конце линии | 16 |
| tester | прибор (сканер) | 19 |
| tester / server (ECU) | тестер (клиент) / блок управления (сервер) | 19 |
| tester, ECU | тестер (диагностический прибор), блок управления | 19 |
| TesterPresent (0x3E) | служба «прибор на месте» | 19 |
| TFI — frame identifier | направление кадра: D4 или D5 | 18 |
| time quantum, sample point | квант времени; точка выборки бита | 19 |
| time quantum (tq) | квант времени | 19 |
| TLV — type, length, value | тип, длина, значение | 18, 48, 115 |
| toggle bit, rc_w0 | бит-переключатель (меняется записью 1); флаг, сбрасываемый записью 0 | 20 |
| total unadjusted error (ET, TUE) | полная ошибка без поправок | 14 |
totem pole / open-drain (OUTDRV) |
двухтактный выход / открытый сток | 13 |
| touch resistance, Rtouch | сопротивление в точке касания | 22 |
| touch sensing controller (TSC) | контроллер сенсорных кнопок | 45 |
| trace enable | разрешение трассировки | 21 |
| trace port interface unit (TPIU) | формирователь выходного потока | 21 |
| track finished, card inserted / removed | трек закончился, карту вставили / вынули | 16 |
| track, folder | трек (файл), папка на карте | 16 |
| Transceive | команда «передать и принять» | 18 |
| transceiver | приёмопередатчик, трансивер | 19 |
transmission complete (TC) |
передача завершена | 16 |
| transmission type | тип передачи PDO | 19 |
| transmit buffer, TXBn | буфер передачи | 19 |
transmit data register empty (TXE) |
регистр передачи свободен | 16 |
| transmit-only, TXE, BSY | только передача; буфер передачи пуст; блок занят | 22 |
| transmitter delay compensation (TDC), secondary sample point (SSP) | компенсация задержки и вторая точка выборки | 19 |
| transparent (data) mode | прозрачный режим: байты как есть | 16, 198 |
| transparent key (KC_TRNS) | прозрачная клавиша: смотреть слой ниже | 20 |
| transport protocol, TP.CM / TP.DT | транспорт: кадр управления / кадр данных | 19 |
| trigger source | источник запуска | 15 |
| trigger wheel, crank / cam | задающее колесо коленвала / распредвала | 19 |
| TRIM | код подстройки генератора | 20 |
| true random number generator (TRNG) | истинный генератор случайных чисел | 43 |
| tTransitionWindow, tInterFrameGap | окно проверки тишины на линии; пауза между кадрами | 20 |
| tuning software (TunerStudio) | программа настройки блока | 19 |
| two's complement | дополнительный код | 15, 63, 102 |
| UDS (Unified Diagnostic Services) | единые диагностические услуги, ISO 14229 | 19 |
| UID — unique identifier | номер карты, 4, 7 или 10 байт | 18 |
| unconditional / event triggered / sporadic frame | безусловный / по событию / спорадический кадр | 19 |
| unit load | единица нагрузки | 16 |
| up-buffer, down-buffer | канал «вверх» (к компьютеру) и «вниз» (к МК) | 21 |
| update event | событие обновления | 13 |
| update event, update interrupt | событие обновления, прерывание по нему | 13 |
| update request source (URS) | что поднимает флаг обновления | 22 |
| Usage Page, Usage | страница назначений; назначение — что значит поле | 20 |
| USB Power Delivery (PD) | протокол договора о напряжении и токе по линии CC | 20 |
| VAL_, CM_, BA_ | таблица значений, комментарий, атрибут | 19 |
| vcan | виртуальная шина CAN в ядре Linux, без железа | 19 |
| VCONN | питание электроники кабеля по свободной линии CC | 20 |
| VE (volumetric efficiency) table | таблица наполнения | 19 |
| vendor / product ID | идентификатор производителя / изделия | 20 |
| vendor request | запрос производителя: bmRequestType 0x40 или 0xC0 | 20 |
| vendor-specific class (0xFF) | класс «у производителя»: смысл задаёт сам прибор | 20 |
| VIN (vehicle identification number) | номер кузова, 17 знаков | 19 |
| virtual COM port | виртуальный COM-порт | 20, 115 |
| wake, idle, sleep | пробуждение, простой, сон | 43 |
| warm white, natural white, cold white | тёплый, нейтральный, холодный белый | 22 |
| watchdog | сторож | 43, 193 |
| watermark, FULL_WM, EMPTY_WM | порог заполнения буфера | 46 |
| wideband O2, lambda | широкополосный датчик кислорода, λ | 19 |
| window / latching comparator | компаратор-окно / с защёлкой | 15 |
| window comparator | оконный компаратор: два порога, сигнал «внутри окна» | 44, 175 |
| word address | слово-адрес — первый байт записи | 43 |
| word select (WS) | выбор канала: левый или правый | 18 |
| wrap | заворот: переполнение со сменой знака | 46 |
write cycle time (tWR) |
время цикла записи | 17 |
| write DAC register / write DAC register and EEPROM | запись регистра ЦАП / ЦАП и EEPROM | 15 |
WrOff, RdOff |
указатель записи и указатель чтения | 21 |
| X+, X−, Y+, Y− | выводы слоёв: X — между X+ и X−, Y — между Y+ и Y− | 22 |
| X1, X2, Y buffer | буферы входных отсчётов, коэффициентов и выходных отсчётов | 46 |
| Z1, Z2 (pressure) | два измерения тока через касание — давление | 22 |
| zero-overhead mode | запись аргумента сразу запускает расчёт, чтение ждёт результат | 46 |
IV. FreeRTOS
| Оригинал | Перевод | § |
|---|---|---|
| action | действие, привязанное к переходу | 23 |
| active object, actor | активный объект | 32 |
| atomic operation | атомарная операция, неделимая | 30, 124, 140 |
| auto-reload | с автоперезапуском | 29 |
| binary / counting semaphore | двоичный / считающий семафор | 28, 34 |
| block link | заголовок блока | 25 |
| block time / ticks to wait | время ожидания | 27, 34 |
| blocked / suspended | ожидает / приостановлена | 26 |
| blocked state | состояние ожидания | 23 |
| board, SoC | плата, кристалл | 34 |
| busy-wait / polling | занятое ожидание, опрос | 23 |
| bytes available | сколько лежит | 32 |
| callback function | функция обратного вызова | 29 |
| check-in, heartbeat | отметка «жив» | 33 |
| clear on exit | сбросить на выходе | 31 |
| coalescing | слияние соседних свободных блоков | 25 |
compatible, binding |
строка «с каким драйвером совместим» и схема свойств узла | 34 |
| completed callback | обратный вызов по завершении | 32 |
| context switch | переключение контекста | 23 |
| context switch pending | переключение отложено до выхода | 28 |
| cooperative scheduler | кооперативный планировщик: задача сама возвращает управление | 23 |
| critical section | критическая секция | 30, 124, 139, 152 |
| data race | гонка данных | 23, 139 |
| deadline | срок запуска | 23, 33 |
| deadlock | взаимная блокировка, тупик | 30, 139 |
debug freeze (DBGMCU_APB1_FZ) |
остановка сторожей на время отладки | 33 |
| deferred interrupt processing | отложенная обработка прерывания | 28 |
| determinism | предсказуемость времени отклика | 23 |
devicetree, .dts, .dtsi |
дерево устройств: описание платы и кристалла текстом | 34 |
| direct to task | адресовано конкретной задаче | 31 |
| discrete message | отдельное сообщение с границами | 32 |
| dispatch | передать событие автомату | 32 |
| dormant | бездействующий, не запущенный | 29 |
| event bit / flag | бит события, флаг | 31 |
| event group | группа событий | 31, 34 |
| event loop / dispatcher | цикл событий, диспетчер | 23 |
| event queue | очередь событий | 23 |
| event queue, mailbox | очередь событий объекта | 32 |
| event record | запись события: время, код, задача, довесок | 33 |
| event, signal | событие и его сигнал: что случилось | 32 |
| expected idle time | ожидаемое время простоя | 33 |
| false positive | ложное срабатывание | 33, 129 |
| finite state machine (FSM) | конечный автомат | 23 |
| flight recorder mode | режим самописца: новое затирает самое старое | 33 |
| fragmentation | фрагментация, дробление свободного места | 25 |
| gatekeeper task | задача-привратник | 30 |
| give / take | отдать / взять семафор | 28 |
| heap implementation | схема выделения памяти | 24 |
| heap scheme / implementation | схема работы с кучей | 25 |
| high water mark | наименьший остаток за всё время работы | 25, 26, 35 |
| higher priority task woken | разбужена задача с более высоким приоритетом | 28 |
| hook function | функция-ловушка, вызываемая ядром | 24 |
| Hungarian notation | венгерская запись имён | 24 |
| idle hook / tick hook | ловушка простоя / ловушка тика | 24, 33 |
| idle task | задача простоя | 23, 152 |
| input mask | маска входов | 31 |
| inter-core | между ядрами процессора | 32 |
| interrupt nesting | вложенность прерываний | 28 |
| interrupt safe API | функции, допустимые в обработчике | 28, 34 |
| item | элемент, одно сообщение | 27 |
| item size | размер одного сообщения | 27 |
| jitter | дрожание момента запуска | 23 |
Kconfig, prj.conf, defconfig |
система символов CONFIG_…: что собрать и с какими числами |
34 |
| kernel | ядро | 23 |
| kernel source | исходники ядра | 24 |
| latency | задержка отклика | 23 |
| lightweight | облегчённый, без объекта ядра | 31 |
| linker heap | куча, отведённая компоновщиком | 25 |
| lock-free | без блокировок и запрета прерываний | 23, 124, 140 |
| maximum syscall interrupt priority | порог приоритета для обращений к ядру | 28 |
| message buffer | буфер сообщений | 32, 34 |
message queue (k_msgq) |
очередь сообщений | 34, 137 |
| messages waiting | число сообщений в очереди | 27 |
| mutual exclusion / mutex | взаимное исключение / мьютекс | 30, 34 |
| node, property, label, alias | узел, свойство, метка, псевдоним | 34 |
| notification value | значение уведомления | 31 |
| one-shot | однократный | 29, 39, 198 |
| one-shot / periodic | однократное / периодическое | 32 |
| overlay | наложение: правка дерева из проекта, поверх файлов платы | 34, 133 |
| overwrite | перезапись единственного места | 27 |
| peek | заглянуть, не забирая | 27 |
| pend function call | попросить демона выполнить функцию | 29 |
| port | адаптация ядра под конкретное ядро процессора | 23 |
| port layer | слой адаптации под процессор | 24 |
| POSIX port | порт ядра для компьютера: задача — поток, тик — сигнал | 31 |
| post | положить событие в очередь | 32 |
| pre / post sleep processing | действия до / после сна | 33 |
| preemption | вытеснение | 23 |
| priority inheritance | наследование приоритета | 30 |
| priority inversion | инверсия приоритетов | 30 |
| probe effect | влияние измерения: трассировщик сам тратит такты | 33 |
| publish — subscribe | издатель и подписчик | 32, 37, 188 |
| queue | очередь | 27, 34 |
| queue length | длина очереди, число мест | 27 |
| queue overflow | переполнение очереди | 32 |
| queue set | набор очередей | 27 |
| race condition | гонка, состояние гонки | 30, 124, 136 |
| ready-to-run latency | задержка «стала готовой → получила процессор» | 33 |
| real-time operating system (RTOS) | операционная система реального времени, ОСРВ | 23 |
| recursive mutex | рекурсивный мьютекс | 30, 34 |
| region | область памяти | 25 |
| rendezvous / synchronisation point | точка синхронизации | 31 |
| ring buffer / circular buffer | кольцевой буфер | 23 |
| round-robin | поочерёдное выделение времени по кругу | 26, 88 |
| run time stats | статистика загрузки | 33 |
| run to completion | шаг автомата выполняется до конца | 23, 32 |
| scheduler | планировщик | 23 |
| scheduler suspension | приостановка планировщика | 30 |
| send to back / to front | отправить в конец / в начало | 27 |
| shared-nothing | без общих данных | 32 |
| single producer, single consumer | один писатель — один читатель | 23 |
| single writer / single reader | один писатель / один читатель | 32 |
| software timer | программный таймер | 23, 29, 34 |
| spaces available | сколько влезет | 32 |
| stack depth | глубина стека, в словах | 24, 26 |
| stack high-water mark | высшая отметка стека | 32, 152 |
| starvation | голодание: задача не получает процессор вовсе | 26, 33 |
| state / event / transition | состояние, событие, переход | 23 |
status = "okay" |
узел включён; "disabled" — описан, но не используется |
34 |
| stream buffer | потоковый буфер | 32, 34 |
| superloop / bare metal | суперцикл, программа без операционной системы | 23 |
| suppress ticks and sleep | подавить тики и заснуть | 33 |
| task / thread | задача, поток | 23 |
| task control block (TCB) | блок управления задачей | 26 |
| task function | функция задачи | 26 |
| task handle | описатель задачи | 26, 34 |
| task notification | уведомление задачи | 31, 34 |
| thread; cooperative, preemptible | поток; кооперативный, вытесняемый | 34 |
| thread safe | безопасный при одновременном вызове из нескольких задач | 25, 30, 140 |
| tick | системный тик, квант времени | 23 |
| tick rate | частота тика | 33 |
| tickless idle | режим без тика при простое | 33 |
| time event | событие по времени | 32 |
| time slicing | разделение времени между равными по приоритету | 26 |
| timeline, task swimlanes | временная диаграмма: полоса на каждую задачу | 33 |
| timer command queue | очередь команд таймеров | 29 |
| timer daemon / service task | задача-демон, обслуживающая таймеры | 29, 34 |
| timer ID | идентификатор таймера, произвольный указатель | 29 |
| trace facility | средства трассировки | 33 |
trace hook macros (traceTASK_SWITCHED_IN, …) |
макросы трассировки: пустые места в ядре под свой код | 33 |
| transition table | таблица переходов | 23 |
| trigger level | уровень триггера, порог пробуждения | 32 |
| wait for all / any | ждать все / любой | 31 |
| wait for interrupt (WFI) | ждать прерывания | 33, 84 |
| watchdog task, supervisor | задача-сторож | 33 |
| west | менеджер репозиториев и сборки (раздел 115) | 34 |
work queue (k_work) |
очередь работ: функции, выполняемые потоком ядра | 34 |
| wraparound | переполнение счётчика с переходом через ноль | 23 |
| wrapper | обёртка над интерфейсом ядра | 24 |
| yield | уступить процессор добровольно | 26 |
| yield from ISR | переключиться на выходе из обработчика | 28, 34 |
V. Отладка и качество
| Оригинал | Перевод | § |
|---|---|---|
| acknowledge (ACK): OK, WAIT, FAULT | ответ цели | 35 |
| acquisition mode: Normal, Peak, Average, High Res | режим сбора: обычный, пиковый, усреднение, высокое разрешение | 36 |
| active probe, current probe, demagnetize | активный щуп, токовые клещи, размагнитить | 36 |
| adapter / probe | программатор-отладчик (ST-LINK, J-Link, CMSIS-DAP) | 35 |
addr2line |
перевод адреса в функцию и строку по отладочной информации | 35 |
| address decoder fault (AF) | ошибка дешифратора адреса | 36 |
| Align Phase, Coupling, Track | выровнять фазы каналов, связать параметры, повторять канал | 36 |
| Ampl/HighL, Offset/LowL | размах и смещение или верхний и нижний уровни | 36 |
| Area, Period Area | площадь под кривой | 36 |
| auto measurement; Indicator | автоизмерение; показ курсорами, где оно взято | 36 |
| AUX OUT | выход на задней панели: запуск или результат проверки | 36 |
| AUX OUT, TrigOut | выход запуска на задней панели | 36 |
| AWG, arbitrary waveform generator | генератор произвольной формы | 36 |
| backup SRAM / backup registers | резервная SRAM (F407) / резервные регистры (F103) | 35 |
| bandwidth | полоса пропускания | 36, 93 |
| Baud, Polarity, Endian (LSB, MSB), Parity | скорость, полярность, порядок бит, чётность | 36 |
| binary (dictionary-based) logging | двоичный журнал со словарём | 35 |
| bisect | поиск делением пополам | 36, 109 |
BKPT 0xAB |
точка останова с номером, по которому отладчик узнаёт запрос | 35 |
| Bode plot, gain / phase margin | диаграмма Боде, запас по усилению / по фазе | 36 |
| Bode plot; gain margin, phase margin | диаграмма Боде; запас по усилению и по фазе | 36 |
| Burst: NCycle, Gated; Cycles, Idle Level | пачка из N периодов или по воротам; число периодов, уровень между пачками | 36 |
| bus / protocol analyzer, sniffer | анализатор шины, протокольный анализатор, сниффер | 36 |
| Bus Type: Parallel, RS232, I2C, SPI, CAN, LIN | тип шины | 36 |
| BW Limit | ограничение полосы пропускания | 36 |
| call stack | стек вызовов | 35 |
| CC / CV, constant current / voltage | ограничение тока / стабилизация напряжения | 36 |
| Channel-to-Channel Isolation (в даташите) | подавление перекрёстной помехи между каналами, не гальваническая развязка | 36 |
| checkpoint | проверочная точка: место, где программа отмечает, что прошла | 36 |
| common-mode output voltage | синфазное напряжение выхода: середина, вокруг которой качаются OUTP и OUTN | 36 |
| common-mode rejection ratio (CMRR) | ослабление синфазного сигнала | 36, 56, 170, 176 |
| common-mode transient immunity (CMTI) | стойкость к быстрому скачку синфазного | 36, 54 |
| common-mode transient immunity (CMTI), dV/dt | стойкость к быстрому скачку синфазного | 36 |
| common-mode voltage | синфазное напряжение | 36, 176 |
| comparator | компаратор (адрес, на котором срабатывает) | 35, 44, 56 |
| compensated divider | скомпенсированный делитель: R и C делят одинаково | 36 |
| compile-time filtering | отсечение при сборке | 35 |
| control flow monitoring | контроль хода программы | 36 |
| Copy Trig | взять настройки из запуска | 36 |
| coupling DC / AC / GND | связь входа: открытый, закрытый, вход на земле | 36 |
| coupling fault (CF) | связь ячеек: запись в одну портит другую | 36 |
| crash record / crash dump | запись о сбое / слепок состояния | 35 |
| creepage, clearance | путь утечки по поверхности, зазор по воздуху | 36, 54 |
| cursor: Manual, Track, XY; AX, BX, ∆X, 1/∆X, ∆Y | курсоры: ручные, слежения, XY; отсчёты и разности | 36 |
| Debug Halting Control and Status Register (DHCSR) | регистр останова ядра | 35 |
| Debug Port (DP), Access Port (AP) | порт отладки, порт доступа | 35 |
| Debug state | состояние остановки ядра для отладчика | 35 |
| deferred logging | отложенная выдача: записать сейчас, вывести потом | 35 |
| Delay, Phase (r-r, f-f, r-f, f-r) | задержка и фаза между фронтами двух каналов | 36 |
| Delay, Setup/Hold, Nth Edge | задержка между фронтами двух сигналов, предустановка и удержание, N-й фронт | 36 |
| DMM, digital multimeter | цифровой мультиметр | 36 |
| drop newest / drop oldest | терять новые / терять старые | 35 |
| DVM; Counter, Totalize | встроенный вольтметр; частотомер, счёт фронтов | 36 |
| Edge, Pulse, Slope, Video | фронт, ширина импульса, время нарастания, видео | 36 |
| escalation | эскалация — повышение отказа до HardFault | 35 |
| Event Table, Export | таблица событий, выгрузка в CSV | 36 |
| fail-safe output | аварийный выход: признак пропавшего питания или перегрузки входа | 36 |
| fault | отказ, аппаратное исключение | 35 |
| fault status register | регистр состояния отказа | 35 |
| feed-through termination | проходная нагрузка 50 Ом на разъём осциллографа | 36 |
| FFT; window; span, center; dBV, Vrms | быстрое преобразование Фурье; окно; полоса и центр обзора; единицы | 36 |
| Flash Patch and Breakpoint (FPB) | блок подмены флеш-памяти и точек останова | 35 |
| floating measurement | плавающее измерение: опорная точка не на земле | 36 |
| flow signature | сигнатура хода: число, в которое точки подмешивают свои токены | 36 |
| format string | строка формата | 35, 115 |
| frame delimiter | разделитель кадров | 35, 194 |
| function generator | функциональный генератор | 36 |
| GDB server / remote | сервер GDB, к которому подключается отладчик | 35 |
| GNU build ID | отпечаток сборки: хеш в заметке ELF | 35 |
| heisenbug | ошибка, исчезающая при попытке наблюдения | 36 |
| histogram: Horizontal, Vertical, Measure | гистограмма по времени, по напряжению, по измерению | 36 |
| holdoff | задержка повторного запуска | 36 |
| horizontal position, delay | положение момента запуска, задержка | 36 |
HRESolution, :ACQuire:BITS |
режим высокого разрешения и его разрядность | 36 |
| IDCODE / TAP ID | опознавательный код отладочного порта | 35 |
| image, reconstruction filter | образ (зеркальная составляющая), фильтр восстановления | 36 |
| Imped: HighZ, Load | на какую нагрузку генератор пересчитывает число на экране | 36 |
| input attenuator, reference level | входной аттенюатор, опорный уровень | 36 |
| input bias current (IIB) | входной ток вывода при нулевом сигнале | 36, 56, 164 |
| input impedance | входное сопротивление | 36 |
| input impedance OMEG, FIFTy | вход 1 МОм или 50 Ом | 36 |
| interface / transport | интерфейс и транспорт (SWD, JTAG) | 35 |
| intermittent | перемежающийся, «иногда» | 36 |
| Invert | инверсия канала | 36 |
| isolated amplifier | изолированный усилитель: вход и выход разделены барьером | 36 |
| isolated channels, channel-to-channel isolation | изолированные каналы: у каждого своя опора | 36 |
| isolation capacitance (CIO) | ёмкость через барьер | 36 |
ISR_NUMBER (регистр IPSR) |
номер исключения, которое сейчас обслуживается | 36 |
| kernel awareness | понимание ядра отладчиком | 35 |
| leakage, noise floor, ENBW | растекание спектра, шумовая полка, шумовая полоса окна | 36 |
| line reset | сброс линии | 35 |
| linear full-scale range (FSR), clipping | линейный диапазон входа и уровень, где выход упирается | 36 |
| L-match | Г-образная согласующая цепочка | 36 |
| log level | уровень журнала | 35 |
| logic analyzer | логический анализатор | 36, 38, 73 |
| logic analyzer (LA), digital channels D0–D15 | логический анализатор, цифровые каналы | 36 |
| logic threshold | порог логического уровня | 36 |
| majority vote, 2 out of 3 | голосование «два из трёх» | 36 |
| March test, March C- | маршевый тест ОЗУ | 36 |
| Math: Intg, Diff, LowPass, A&&B | математика: интеграл, производная, фильтр, логика | 36 |
| maximum transient isolation voltage (VIOTM) | кратковременное испытательное напряжение | 36 |
| maximum working isolation voltage (VIOWM) | рабочее напряжение изоляции: можно держать всю жизнь | 36 |
| measurement category (CAT II, CAT III, CAT IV) | категория измерений | 36 |
| MEM-AP, AHB-AP | порт доступа к памяти | 35 |
| memory depth (Mem Depth), sample rate (SaRate) | глубина памяти, частота выборки | 36 |
| memory depth, streaming, RLE | глубина памяти, поток на компьютер, кодирование длинами серий | 36 |
| message ID | номер сообщения | 35 |
| Mod: AM, FM, SUM; Depth, Freq Dev | модуляция; глубина, девиация частоты; SUM — сложение с другим сигналом | 36 |
monitor command |
команда не для GDB, а для сервера | 35 |
| near-field probe, pre-compliance | зонд ближнего поля, предварительная проверка ЭМС | 36 |
.noinit, NOLOAD |
секция без начальных значений, которую стартовый код не обнуляет | 35 |
| noise floor, DANL; detector | шумовая полка, собственный шум анализатора; детектор | 36 |
| Noise Reject | подавление шума в цепи запуска | 36 |
| offset, position | смещение: сдвиг сигнала в вольтах до АЦП | 36 |
| option bytes / RDP | байты конфигурации / защита чтения | 35 |
option, license, :SYSTem:OPTion:STATus? |
платная функция, ключ, проверка, установлена ли она | 36 |
| output impedance, High Z load | выходное сопротивление, нагрузка «высокоомная» | 36 |
| Overshoot, Preshoot | выброс над вершиной, провал под основанием | 36 |
| packet request | запрос (заголовок пакета) | 35 |
| Pass/Fail test, X Mask, Y Mask, Err Action | проверка по маске, допуск по времени и по напряжению, действие при браке | 36 |
| Pattern, Duration | логический шаблон, длительность шаблона | 36 |
| pattern trigger, sequential trigger | запуск по шаблону, многоступенчатый запуск | 36 |
permanently undefined instruction (UDF) |
заведомо неопределённая команда | 36 |
| persistence, intensity grading, Color Grade | послесвечение, яркость по частоте попаданий, цветовая шкала | 36 |
| P_Factor, Phase_Angle, Crest Factor | коэффициент мощности, угол, пик-фактор | 36 |
| phase accumulator, tuning word | фазовый аккумулятор, шаг фазы (слово настройки) | 36 |
| phase truncation, spur, SFDR | усечение фазы, паразитная составляющая, динамический диапазон без помех | 36 |
| posted read | отложенное чтение | 35 |
| power analysis, Power Quality, Ripple | анализ мощности, качество сети на входе, пульсации на выходе | 36 |
| power reset (POR/PDR, BOR) | сброс по питанию | 35 |
| preamble | преамбула: десять чисел, по которым коды точек переводят в вольты и секунды | 36 |
| pre-trigger | запись до момента запуска | 36, 198 |
| pre-trigger / post-trigger buffer | память до запуска / после запуска | 36 |
| probe, 1×/10× attenuation | щуп; деление 1:1 / 1:10 | 36 |
| probe compensation | компенсация щупа | 36 |
| probe ratio; Unit | коэффициент щупа; единица (V, A, W) | 36 |
| Programming Guide, SCPI command | руководство по программированию, команда прибора | 36 |
| protective earth (PE), safety ground | защитная земля: третья жила розетки | 36 |
| protocol decoder | разборщик протокола | 36 |
| protocol decoder, stacked decoder | разборщик протокола, стопка разборщиков | 36 |
| protocol decoding, Decode 1…4, Bus Status | декодирование шины, четыре декодера, включение декодера | 36 |
| pseudo-differential, math A − B | «дифференциал» вычитанием двух каналов | 36 |
| RBW, VBW, span, sweep time | полоса разрешения, видеофильтр, полоса обзора, время развёртки | 36 |
rdimon (--specs=rdimon.specs) |
вариант newlib, чей ввод-вывод идёт через semihosting | 35 |
| Real_P, Apparent_P, Reactive_P | активная, полная и реактивная мощность | 36 |
| reference signature | эталонная сигнатура (здесь — CRC образа) | 36 |
| Reference waveform (Ref) | опорная осциллограмма | 36 |
| reflection coefficient, VSWR, return loss, mismatch loss | коэффициент отражения Γ, КСВ, обратные потери, потери рассогласования | 36 |
| register refresh | перезапись настроечных регистров из эталона | 36 |
reset flags (RCC_CSR) |
флаги причины сброса | 35 |
| ring buffer | кольцевой буфер | 35, 137 |
| Rise Time, Fall Time, Slew Rate | время нарастания и спада, скорость нарастания | 36 |
| rise time, overshoot, duty cycle | длительность фронта, выброс, коэффициент заполнения | 36 |
| Roll, slow sweep (SCAN) | самописец; медленная развёртка | 36 |
| root cause | первопричина | 36 |
| root keyword, subsystem | корень команды, подсистема: :POWer, :WAVeform |
36 |
| RS232, I2C, SPI, CAN, LIN | запуск по содержимому шины | 36 |
| run time statistics | статистика времени выполнения | 35 |
| safe state | безопасное состояние | 36 |
| sample rate | частота выборки | 36 |
| sample rate; timing / state analysis | частота выборки; временной режим и режим состояний (выборка по внешнему такту) | 36 |
| sanity check | проверка очевидного | 36 |
| Save Image / Save Wave / Save Setup; .bin, .csv, *.stp | снимок экрана, данные, настройки | 36 |
| SCPI, IEEE 488.2 common commands | язык команд прибора, общие команды стандарта | 36 |
| SDR, I/Q | программно-определяемое радио, квадратурные отсчёты | 36 |
| Search, MarkTable, Navigation | поиск, таблица найденного, переход по записи | 36 |
| segmented memory, UltraAcquire, Frame Segment | сегментированная память: запись на каждый запуск | 36 |
| self-test, start-up / run-time test | самопроверка при старте / во время работы | 36 |
| semihosting | выполнение запросов программы на компьютере через отладчик | 35 |
| sequence counter | счётчик кадров | 35 |
| Serial Wire Debug (SWD), SWCLK, SWDIO | отладка по двум проводам: такт и данные | 35 |
| shunt resistor, Kelvin connection | шунт и подключение к нему отдельными проводами на измерение | 36 |
| sinc rolloff, zero-order hold | спад sinc, удержание отсчёта (ступенька ЦАП) | 36 |
| single step / step over / step out | шаг / шаг через вызов / выход из функции | 35 |
| single-ended / differential input resistance | входное сопротивление одного вывода / между выводами | 36 |
| Smith chart | круговая диаграмма Вольперта–Смита | 36 |
| SOLT calibration, reference plane | калибровка «короткое, холостой ход, нагрузка, проход»; плоскость отсчёта | 36 |
| spurious interrupt | ложное прерывание: пришло, хотя его никто не ждал | 36 |
| stacked frame | кадр, уложенный процессором в стек | 35 |
| Statistic, Count, Reset Stat. | статистика, число измерений, сброс | 36 |
| sticky error | залипший флаг ошибки | 35 |
| stuck-at fault (SAF) | залипание бита в 0 или 1 | 36 |
| SVD (System View Description) | XML-описание регистров периферии | 35 |
| sweep: Auto, Normal, Single; Force | режим развёртки: автоматический, ждущий, однократный; принудительный запуск | 36 |
| sweep, burst | качание частоты, пачка импульсов | 36 |
| Sweep: Linear, Log, Step; Mark | качание частоты; метка — частота, на которой Sync падает | 36 |
| swept / FFT spectrum analyzer | перестраиваемый анализатор спектра и анализатор на БПФ | 36 |
| symptom | симптом, внешнее проявление | 36 |
| Sync, Trig Out, [AUX IN/OUT] | выход синхронизации, выход запуска, разъём на задней панели | 36 |
SYSRESETREQ (AIRCR) |
бит программного сброса в регистре ядра | 35 |
| system reset | системный сброс: вывод NRST, сторожа, программный | 35 |
SYS_WRITE0, SYS_OPEN, SYS_EXIT |
операции semihosting | 35 |
| target config | описание камня для отладчика | 35 |
| threshold, hysteresis | порог, гистерезис | 36 |
| Threshold, SCL Thre, SDA Thre | порог: выше — единица, ниже — ноль | 36 |
| threshold: Upper, Mid, Lower | пороги измерения: верхний, средний, нижний | 36 |
| time base, s/div; Vernier | время на деление; плавная подстройка | 36 |
| Timeout, Runt, Window (Over) | тайм-аут, недоросший импульс (рант), окно | 36 |
| transient overvoltage, impulse withstand | импульсное перенапряжение, которое прибор должен выдержать | 36 |
| transition fault (TF) | переходная неисправность: бит не меняется в одну сторону | 36 |
| transparent test | прозрачный тест: содержимое после него прежнее | 36 |
| trigger coupling: DC, AC, LFR, HFR | связь запуска: открытая, закрытая, подавление низких, подавление высоких частот | 36 |
| trigger: edge, level, single | запуск: по фронту, уровень, однократный | 36 |
| trigger level, threshold; 50% | уровень запуска, порог; уровень на середину размаха | 36 |
| trigger sensitivity, hysteresis | чувствительность запуска, гистерезис: на сколько сигнал должен вернуться, чтобы запуск взвёлся снова | 36 |
| trigger, trigger event; arm | запуск, событие запуска; взвод (готовность ловить) | 36 |
| troubleshooting | поиск и устранение неисправностей | 36 |
| turnaround | поворот линии | 35 |
| unused memory fill | заливка свободной памяти командой-ловушкой | 36 |
| update rate, settling time | частота обновления, время установления | 36 |
| Vavg, VRMS, Per.VRMS, AC RMS | среднее, действующее, действующее за период, действующее без постоянной | 36 |
| vector catch | останов на векторе (например, на сбросе) | 35 |
| vertical resolution, 12 bits | разрядность АЦП: число уровней по вертикали | 36 |
| vertical scale, V/div; Fine | вольт на деление; плавная подстройка между шагами 1-2-5 | 36 |
| VISA address, USB-TMC, LXI, Web Control | адрес прибора, класс USB, сетевой стандарт, управление из браузера | 36 |
| VNA; S11, S21 | векторный анализатор цепей; отражение и передача | 36 |
| voltage coefficient of resistance (VCR) | уход сопротивления от приложенного напряжения | 36 |
| Vtop, Vbase, Vamp; Vmax, Vmin, Vpp | вершина, основание, амплитуда; максимум, минимум, размах | 36 |
| waveform capture rate, dead time | осциллограмм в секунду, мёртвое время | 36 |
| Waveform Recording, Frames, Interval, Play | запись осциллограмм, кадры, интервал, воспроизведение | 36 |
| :WAVeform:PREamble?, TMC block header #N | описание записи: шаги и начала по осям; заголовок двоичного блока | 36 |
| +Width, −Width, +Duty, −Duty | ширина импульса, скважность (доля периода) | 36 |
| working voltage to earth | рабочее напряжение относительно земли | 36 |
| works on my desk | «на столе работает» | 36 |
| write-only bits | биты только для записи: прочитать записанное нельзя | 36 |
| XY mode, Lissajous figure | режим XY, фигура Лиссажу | 36 |
| Zoom, delayed sweep | лупа, второе окно развёртки | 36 |
VI. Практикум
| Оригинал | Перевод | § |
|---|---|---|
| ACMD | «прикладная» команда — идёт после CMD55 | 41 |
| ADDSET, DATAST | фаза адреса и фаза данных, в тактах HCLK | 41 |
| allocation table | таблица размещения | 42 |
alternative implementation (*_ALT) |
своя реализация функции вместо библиотечной | 37 |
| anti-rollback, security counter | защита от отката на старую версию | 48 |
| anti-windup | ограничение накопления | 47 |
| application, image | приложение, образ прошивки | 48 |
| AT command | команда модулю в текстовом виде | 37 |
| automatic baud rate detection | автоопределение скорости по первому байту | 48 |
| bad block management | обработка сбойных блоков | 41 |
| block, DBLOCKSIZE | блок данных и код его размера | 41 |
| block device | блочное устройство: четыре функции доступа к флеш | 42 |
| block, erase block | блок: единица стирания, у W25Q — сектор 4 КБ | 42 |
| bootloader | загрузчик | 48, 80, 191 |
| bootloader activation pattern | набор условий входа в загрузчик | 48 |
| bootloader ID | номер версии загрузчика в системной памяти | 48 |
| broker | брокер, сервер-посредник MQTT | 37 |
| bumpless transfer | плавный ввод регулятора в работу | 47 |
| BUSTURN | пауза между обращениями, в тактах HCLK | 41 |
| busy flag | флаг занятости | 41 |
| CAS latency | задержка выдачи данных после команды чтения столбца | 41 |
| chain of trust | цепочка доверия | 48 |
| cheat sheet | шпаргалка | 38 |
| cipher suite | набор шифров: обмен ключами, подпись, шифр записи и хеш одним именем | 37 |
| closed loop, feedback | замкнутый контур, обратная связь | 47 |
| cluster | кластер, единица размещения файла | 42 |
| code page | кодовая страница | 42 |
| code review | разбор чужого кода | 38 |
| command, response (R1…R7) | команда и ответ карты | 41 |
| commit | коммит: порция записей в журнал метаданных с одной контрольной суммой | 42, 109 |
| compaction | уплотнение: перенос живых записей во второй блок пары | 42 |
| confirm / revert | подтверждение работоспособности / возврат | 48 |
| constant-time comparison | сравнение без раннего выхода | 48 |
| copy / add (insert) | команды «взять из старого» и «вставить новое» | 48 |
| copy-on-write (COW) | запись в новое место вместо перезаписи | 42, 136 |
| CPSM, DPSM | автоматы команд и данных внутри блока | 41 |
| CTZ skip-list | список блоков файла с указателями через ступени | 42 |
| data retention | срок хранения данных | 41 |
| delta, patch | разница — файл изменений | 48 |
| delta update, differential update | разностное обновление | 48 |
| derivative kick | бросок производной при смене задания | 47 |
| deterministic ECDSA (RFC 6979) | детерминированная подпись: одинаковые данные — одинаковая подпись | 48 |
| device-unique key | ключ изделия: свой у каждого прибора | 48 |
| diff, patch (программы) | построить разницу, наложить разницу | 48 |
| digital signature | цифровая подпись | 48 |
| dummy cycles | пустые такты между адресом и данными | 41 |
| dynamic wear leveling | динамическое выравнивание износа: только по свободным блокам | 42 |
| ECDSA, curve P-256 (secp256r1) | подпись на эллиптической кривой P-256 | 48 |
| encrypt-then-MAC | сначала шифровать, потом ставить метку по шифротексту | 48 |
| Erase / Extended Erase | стирание с однобайтовыми / двухбайтовыми номерами страниц | 48 |
| erase unit: page, sector | единица стирания: страница, сектор | 48 |
| error | ошибка, рассогласование | 47 |
| error correction code (ECC) | код коррекции ошибок | 41 |
| even parity (8E1) | 8 бит данных, бит чётности even, 1 стоповый | 48 |
| extended mode, mode A | раздельные тайминги чтения и записи | 41 |
| file allocation table (FAT) | таблица размещения файлов | 42 |
| firmware over the air (FOTA, OTA) | обновление по беспроводному каналу | 48 |
| fixed-point optimization | ускорение умножения базовой точки кривой по таблице | 37 |
| fleet key, batch key | ключ партии: один на много приборов | 48 |
| flush / sync | сброс кэша на носитель | 42 |
| flyback / freewheeling diode | гасящий (обратный) диод | 38, 51, 57, 161 |
| FMC (flexible memory controller) | то же плюс контроллер SDRAM | 41 |
| follow-up question | уточняющий вопрос | 38 |
| forward secrecy | прямая секретность: записанный трафик не раскрыть украденным ключом сервера | 37 |
| FSIZE | размер флеш: байт = 2^(FSIZE+1) | 41 |
| FSMC (flexible static memory controller) | контроллер статической памяти: SRAM, NOR, NAND, PC Card | 41 |
| Go command | команда «перейти»: стек и вход из таблицы векторов | 48 |
| HADDR | внутренний адрес шины AHB | 41 |
| handshake state | шаг рукопожатия в автомате библиотеки | 37 |
| hardwired TCP/IP | стек, реализованный в контроллере аппаратно | 37 |
| image header | заголовок образа | 48 |
| image ok, copy done | «образ подтверждён», «копирование закончено» | 48 |
| image trailer | хвост слота: журнал обмена и флаги | 48 |
| in-application programming (IAP) | запись Flash из своей же программы | 48 |
| indirect mode | косвенный режим: команды через регистры | 41 |
| inline file | встроенный файл: лежит прямо в метаданных | 42 |
| in-place update | наложение на месте — в тот же слот | 48 |
| integral windup | накопление интеграла при упёршемся выходе | 47 |
| Intel HEX | текстовый формат образа с адресами | 48 |
| intermediate CA | промежуточный центр сертификации: звено между корнем и сертификатом сервера | 37 |
| job interview | собеседование | 38 |
| junior / middle / senior | начальный / средний / старший уровень | 38 |
| keep-alive | интервал контроля соединения | 37, 198 |
| key exchange | обмен ключами: как стороны получают общий секрет сеанса | 37 |
| keystream | гамма: поток байт из шифра, который складывают с данными | 48 |
| known plaintext | известный открытый текст | 48 |
| last will | «завещание» — сообщение при обрыве | 37 |
| long file name (LFN) | длинное имя файла | 42, 155 |
| lookahead buffer | окно поиска свободных блоков, бит на блок | 42 |
| MAC / PHY | контроллер канального уровня / физический приёмопередатчик | 37 |
| main stack pointer (MSP) | основной указатель стека | 48 |
| malleability | податливость: правка шифротекста предсказуемо правит открытый текст | 48 |
| mass erase | стирание всей флеш-памяти разом | 48 |
| master key | мастер-ключ: из него выводят ключи изделий | 48 |
| maximum fragment length (MFL) | расширение «наибольшая длина записи» | 37 |
| memory-mapped mode | режим отображения в память | 41 |
| message digest, SHA-256 | хеш (дайджест), SHA-256 | 48 |
| metadata pair | пара блоков метаданных | 42 |
| multiplexer (mux) | мультиплексор, «переключатель» | 38, 60 |
| nCS | выбор микросхемы флеш | 41 |
| NE1…NE4 | выбор микросхемы в банке 1: четыре области по 64 МБ | 41 |
| network stack / TCP/IP stack | сетевой стек | 37 |
| nonce reuse | повтор одноразового числа с тем же ключом | 48 |
| OCR, CID, CSD, RCA, SCR | регистры карты: питание, паспорт, параметры, адрес, возможности | 41 |
| OCTOSPI | его развитие на восемь линий у новых серий | 41 |
| one-time programmable area (OTP) | однократно записываемая область | 48 |
| operational amplifier (op-amp, OPAMP) | операционный усилитель, ОУ | 38, 44, 56 |
| overshoot | перерегулирование, выброс выше задания | 47, 163 |
| page program | запись страницы | 41 |
| peak heap usage | пик кучи: наибольший объём, занятый одновременно | 37 |
| physical remap (MEM_MODE) | что видно по адресу 0: флеш-память, системная память или ОЗУ | 48 |
| plant | объект управления | 47 |
| power-fail safe | переживает обрыв питания | 48, 195 |
| primary slot, secondary slot | основной и второй слот | 48 |
| private key, public key | закрытый и открытый ключ | 48 |
| process variable (PV) | измеренная величина | 47 |
| product ID (PID), Get ID | номер семейства кристалла, команда его чтения | 48 |
| QoS (quality of service) | уровень гарантии доставки | 37 |
| QUADSPI | контроллер флеш с одной, двумя или четырьмя линиями данных | 41 |
| Readout Protect / Readout Unprotect | включить / снять защиту чтения | 48 |
| readout protection bypass | обход защиты от чтения | 48 |
| read-out protection (RDP) | защита Flash от чтения | 48 |
| remaining length | длина остатка пакета | 37, 198 |
| reset handler | обработчик сброса, точка входа | 48 |
| retained message | сохранённое сообщение | 37, 188, 198 |
| revision count | номер ревизии блока | 42 |
| rollback | откат на предыдущую версию | 48, 159 |
| ROM tables | таблицы, заранее посчитанные и лежащие во флеш-памяти | 37 |
| root of trust | корень доверия: то, что проверяет первым и само не меняется | 48 |
| sampling period | период дискретизации, он же период регулирования | 47 |
| saturation, clamping | насыщение, ограничение | 47 |
| scratch area | промежуточная область для обмена | 48 |
| SDIO, SDMMC | блок для SD/MMC-карт (в новых семействах — SDMMC) | 41 |
| SDIO_CK, SDIO_CMD, SDIO_D0…D3 | такт, линия команд, линии данных | 41 |
| SDRAM refresh | регенерация: подзарядка строк динамической памяти | 41 |
| SDSC, SDHC/SDXC | карта стандартной и высокой ёмкости | 41 |
| sector / block erase | стирание сектора / блока | 41 |
| sector size | размер сектора | 42 |
| setpoint (SP) | задание, целевое значение | 47 |
| shunt resistor | шунт — резистор малого сопротивления в цепи тока | 38, 44, 101, 176 |
| slot, bank | область под образ | 48 |
| socket | сокет, точка соединения | 37, 78 |
| software BOOT0 (nSWBOOT0, nBOOT0) | BOOT0 из байтов конфигурации вместо вывода | 48 |
| status polling mode | автоматический опрос статуса флеш | 41 |
| steady-state error | статическая ошибка: то, что остаётся навсегда | 47 |
| superblock | суперблок: описание тома в блоках 0 и 1 | 42 |
| swap status | журнал обмена | 48 |
| swap type: test, permanent, revert | обмен на пробу, насовсем, возврат | 48 |
| swap using scratch / move / offset | обмен через scratch / сдвигом / со смещением | 48 |
| sysbuild | сборка нескольких образов одной командой в Zephyr | 48 |
| system memory boot mode | запуск из системной памяти | 48 |
| take-home assignment | задание на дом | 38 |
| technical screening | первое техническое собеседование, отбор | 38 |
| Thumb bit | младший бит адреса: признак набора команд | 48 |
| time on air, duty cycle | время в эфире, доля времени в эфире | 48 |
| TLS record | запись TLS: кусок потока до 16 КБ со своим заголовком и меткой | 37 |
| to mount / unmount | смонтировать / размонтировать | 42 |
| topic | топик, имя канала публикации | 37 |
| variable-length integer, varint | число переменной длины | 48 |
| vector table offset (VTOR) | смещение таблицы векторов | 48 |
| volume / drive | том / диск | 42 |
| wear levelling | выравнивание износа | 41 |
| whiteboard coding | код на доске, без компилятора | 38 |
| wide bus | четырёхбитный режим | 41 |
| write enable latch | защёлка разрешения записи | 41 |
| write protection (WRP) | защита страниц от записи | 48 |
| XIP (execute in place) | исполнение кода прямо из внешней флеш | 41 |
| XOR checksum byte | байт суммы: исключающее ИЛИ всех байт блока | 48 |
| zigzag encoding | запись числа со знаком: 0, −1, 1, −2 → 0, 1, 2, 3 | 48, 115 |
VII. Документация и её язык
| Оригинал | Перевод | § |
|---|---|---|
| absolute maximum ratings | предельно допустимые режимы | 39, 62, 80 |
| application note (AN) | заметка о применении: как решить конкретную задачу | 39 |
| architecture reference manual (ARM) | описание архитектуры | 39 |
| block data update, BDU | обновление выхода блоком (оба байта из одного измерения) | 39 |
| datasheet (DS) | описание микросхемы: выводы, электрика, корпуса | 39 |
| device limitation | ограничение (ошибка) устройства | 39 |
| documentation limitation | ошибка в документации, а не в кристалле | 39 |
| errata sheet (ES) | перечень известных ошибок кристалла и обходов | 39 |
| factory calibration | заводская калибровка | 39 |
| generic user guide | общее руководство по ядру для программиста | 39 |
| not recommended for new design | не рекомендуется для новых разработок | 39 |
| partial workaround | частичный обход: реже или не во всех режимах | 39 |
| pin description | назначение выводов | 39 |
| power-down | режим сна | 39, 102 |
| programming manual (PM) | руководство по программированию ядра | 39 |
| reference manual (RM) | справочное руководство: периферия и регистры | 39 |
| register address map | карта регистров | 39 |
| reserved, must be kept at reset value | зарезервировано, оставлять значение после сброса | 39 |
| reset value | значение регистра после сброса | 39 |
| REV_ID, DEV_ID | код ревизии и код устройства в DBGMCU_IDCODE | 39 |
| revision code marked on device | код ревизии в маркировке корпуса | 39 |
| silicon revision | ревизия кристалла | 39 |
| slave address, SAD | адрес на шине | 39 |
| sub-address, SUB | адрес регистра внутри микросхемы | 39 |
| technical reference manual (TRM) | техническое руководство по ядру | 39 |
| user manual (UM) | руководство пользователя платы или программы | 39 |
| workaround | обходной путь | 39 |
VIII. Электроника вокруг микроконтроллера
| Оригинал | Перевод | § |
|---|---|---|
| absolute, incremental encoder | абсолютный, инкрементальный энкодер | 57 |
| ACK / NAK | подтверждение / просьба повторить | 57 |
| adjustable / fixed output | регулируемый / с фиксированным выходом | 55 |
| analog switch, on-resistance | аналоговый ключ, сопротивление открытого канала | 60 |
| anti-aliasing filter | фильтр перед АЦП против наложения | 50, 117, 178 |
automatic gain control (AGC) |
автоподстройка усиления | 57 |
| average / RMS value | среднее / действующее значение | 57 |
| average rectified current | средний выпрямленный ток | 51 |
| back EMF | противо-ЭДС | 57 |
| back-EMF, feedforward | противо-ЭДС, упреждение | 57 |
| barrier capacitance | ёмкость барьера | 54 |
| base, collector, emitter | база, коллектор, эмиттер | 51, 170 |
| basic / reinforced insulation | основная / усиленная изоляция | 54 |
| bipolar junction transistor (BJT) | биполярный транзистор | 51 |
| blanking time | время гашения (компаратор не слушают после включения) | 57 |
| Bode plot | диаграмма Боде | 50 |
| body diode | встроенный диод | 52, 95, 171 |
| Boolean algebra | алгебра логики | 59 |
| bootstrap | вольтодобавка для верхнего ключа | 52 |
| brake current, handbrake | ток торможения, «ручной тормоз» (удержание) | 57 |
| break input BKIN, bits BKE and BKP | аварийный вход таймера, его включение и полярность | 57 |
| brown-out reset (BOR) | сброс при просадке питания | 61 |
| brushed DC motor | коллекторный двигатель постоянного тока | 57 |
| brushed DC motor driver, dual H-bridge | драйвер коллекторного двигателя, сдвоенный H-мост | 57 |
| brushless DC motor (BLDC) | бесколлекторный двигатель | 57 |
| buck / boost / buck-boost | понижающий / повышающий / понижающе-повышающий | 58 |
| buffer / line driver (74HC244) | буфер-формирователь | 57 |
| capacitive load | ёмкостная нагрузка | 56, 163 |
| carry, ripple carry | перенос, последовательный перенос | 60 |
| carry-lookahead | ускоренный перенос | 60 |
| center-aligned PWM | ШИМ с выравниванием по центру | 57 |
| centre-aligned PWM | ШИМ с выравниванием по центру | 57 |
| chopper, PWM current regulation | чоппер, регулирование тока ключами | 57 |
| clamping diode | ограничительный диод | 62 |
| Clarke / Park transform, inverse Park | преобразование Кларк / Парка, обратное Парка | 57 |
| Clarke and Park transforms | преобразования Кларк и Парка | 57 |
| clock synchronization | синхронизация часов компьютера и МК | 57 |
| combinational logic | комбинационная схема (без памяти) | 60 |
| compensation, loop stability | коррекция, устойчивость контура | 58 |
| conduction / switching losses | потери проводимости / переключения | 52 |
| contact bounce, debounce | дребезг контакта, его подавление | 50 |
| contact discharge | контактный разряд | 62 |
| contact rating, cycles | параметры контакта, ресурс | 52 |
| contactless magnetic rotary position sensor | бесконтактный магнитный датчик угла | 57 |
| continuous / discontinuous conduction mode | непрерывный / прерывистый режим | 58 |
| controller ID, VESC ID | номер контроллера на шине | 57 |
| counts per revolution (CPR) | отсчётов на оборот | 57 |
| current control bandwidth | полоса контура тока | 57 |
| current ripple | пульсации тока | 57, 58 |
| current transfer ratio (CTR) | коэффициент передачи тока | 54 |
| current, voltage, power | ток, напряжение, мощность | 49 |
| cutoff / active / saturation region | режим отсечки / активный / насыщения | 51 |
| cutoff (corner) frequency | частота среза | 50, 81, 178 |
| cutoff frequency, −3 dB point | частота среза | 50 |
| data dictionary, identify | словарь данных, опознание МК при подключении | 57 |
| d-axis, q-axis current (Id, Iq) | ток по продольной оси (поле) и по поперечной (момент) | 57 |
| DC current gain (hFE, β) | коэффициент передачи тока | 51, 170 |
| De Morgan's laws | правила де Моргана | 59 |
| dead-time generator (DTG) | генератор защитного интервала | 57 |
| decoupling | развязка по питанию | 61 |
| decoupling / bypass capacitor | развязывающий (блокировочный) конденсатор | 53, 167 |
| demultiplexer, decoder | демультиплексор, дешифратор | 60 |
| diametrically magnetized magnet | магнит, намагниченный по диаметру | 57 |
| difference amplifier | разностный усилитель | 56, 176 |
| digital isolator | цифровой изолятор | 54 |
| direct / alternating current (DC / AC) | постоянный / переменный ток | 49 |
| drive-brake, slow decay | ШИМ с торможением в паузе: медленный спад тока | 57 |
| drive-coast, fast decay | ШИМ с выбегом в паузе: быстрый спад тока через диоды | 57 |
| dropout voltage | минимальный перепад вход-выход | 53, 55, 161, 173, 177 |
| eccentricity, misalignment | смещение магнита с оси датчика | 57 |
| efficiency | коэффициент полезного действия | 53 |
| electrical time constant | электрическая постоянная времени | 57 |
enable input (ENA, ENB) |
вход разрешения моста | 57 |
| encoder, priority encoder | шифратор, шифратор с приоритетом | 60 |
| endstop, homing, trsync | концевик, поиск нуля, синхронизация срабатывания | 57 |
| equivalent series resistance (ESR) | внутреннее последовательное сопротивление | 55, 58, 161, 167, 174 |
| ERPM (electrical RPM) | электрические обороты: механические × число пар полюсов | 57 |
| ESD, human body model (HBM) | статический разряд, модель человеческого тела | 62 |
| E-series (E12, E24, E96) | ряды номиналов | 49 |
| extended ID (EID) | 29-битный идентификатор | 57 |
| fan-out | нагрузочная способность по входам | 59 |
| field-oriented control (FOC) | векторное управление | 57 |
| fill / process RX buffer | «наполнить» и «обработать» приёмный буфер — длинная команда кусками | 57 |
| filtered / not filtered pulse | отфильтрованный / гарантированно принятый импульс | 61 |
| fixed (constant) off-time | постоянная пауза | 57 |
| fixed frequency, peak current mode | постоянная частота, регулирование по пику | 57 |
| flicker | мерцание | 57 |
| forced beta | принудительный коэффициент передачи | 51, 170 |
| forward / reverse bias | прямое / обратное включение | 51 |
| forward, reverse | вперёд, назад | 57 |
| forward voltage drop (Vf) | прямое падение напряжения | 51 |
| forward voltage (Vf) | прямое падение напряжения на диоде | 49, 169 |
| frequency response | частотная характеристика | 50 |
| frequency sweep | качание частоты, свип | 50 |
| full step, partial step, microstep | полный шаг, частичный шаг, микрошаг | 57 |
| functionally complete basis | полный базис | 59 |
| gain, offset | множитель и сдвиг при упаковке значения | 57 |
| galvanic isolation | гальваническая изоляция | 54 |
| gate charge (Qg), input capacitance (Ciss) | заряд затвора, входная ёмкость | 52 |
| gate, drain, source | затвор, сток, исток | 52, 171 |
| gate driver | драйвер затвора | 52, 172 |
| gate threshold voltage (Vgs(th)) | пороговое напряжение затвора | 52, 171 |
| gauge stepper, instrument cluster motor | стрелочный шаговый двигатель приборной панели | 57 |
| gear reduction ratio, pointer shaft | передаточное число редуктора, ось стрелки | 57 |
| ground loop | земляная петля | 54 |
| half / full adder | полусумматор / полный сумматор | 60 |
| half-bridge, full bridge | полумост, полный мост | 57 |
| Hall element | датчик Холла | 57 |
| high sink port | вывод повышенной нагрузки | 57 |
| host, klippy | компьютер, программа на нём | 57 |
| inductor, saturation current | дроссель, ток насыщения | 58 |
| injected channel, JSQR, JEXTSEL | инжектированный канал АЦП, его очередь и источник запуска | 57 |
| injected current (IINJ) | ток инжекции, ток через встроенный диод | 62, 176 |
| inrush current | пусковой ток | 52, 53, 166, 172 |
| instrumentation amplifier | измерительный усилитель | 56, 176 |
| integrator windup, anti-windup | накопление интеграла в насыщении и защита от него | 57 |
| internal pull-up (RPU) | внутренняя подтяжка | 61 |
| internal stop, zero detection | внутренний упор, отверстия для поиска нуля | 57 |
| inverting / non-inverting input | инвертирующий / неинвертирующий вход | 56 |
| isolated / non-isolated | с гальванической развязкой / без | 53 |
| isolated DC/DC converter | изолированный преобразователь питания | 54 |
| isolation resistor | развязывающий резистор | 56, 163 |
| I-V curve, characteristic | вольт-амперная характеристика, ВАХ | 50 |
| junction temperature (Tj) | температура кристалла | 55, 130 |
| latch | защёлка | 60 |
| latch-up | защёлкивание | 62 |
| level shifter, translator | преобразователь уровней | 59 |
| linear / non-linear | линейный / нелинейный элемент | 50 |
| linear regulator | линейный стабилизатор | 53, 55 |
| load / line regulation | нестабильность по нагрузке / по входу | 55 |
| load capacitance (CL) | нагрузочная ёмкость кварца | 61, 130, 174 |
| load transient | скачок нагрузки | 58 |
| loading effect | влияние нагрузки на источник | 50 |
| logic gate | логический вентиль | 59 |
| logic level MOSFET | полевой транзистор с логическим уровнем управления | 52, 161, 171 |
| logic level (VIH, VIL, VOH, VOL) | логический уровень, пороги входа и выхода | 59 |
| low-dropout regulator (LDO) | стабилизатор с малым падением | 53, 55, 161 |
| low-pass / high-pass filter | фильтр нижних / верхних частот | 50 |
| low-side / high-side switch | нижний / верхний ключ | 52, 172 |
| low-side / in-line / single (DC-link) shunt | шунт в нижнем плече / в линии фазы / в общей шине | 57 |
magnet detected (MD), too weak (ML), too strong (MH) |
магнит есть, поле слабое, поле сильное | 57 |
| magnitude response | амплитудно-частотная характеристика, АЧХ | 50 |
| MCU, micro-controller | микроконтроллер, исполнитель | 57 |
| mechanical stop, homing, return to zero | механический упор, поиск нуля, возврат в ноль | 57 |
| message block, sequence number | блок сообщения, номер блока | 57 |
| midpoint clamp, zero sequence | сдвиг «по середине», нулевая последовательность | 57 |
modulation index, mod_to_V |
индекс модуляции, перевод модуляции в вольты | 57 |
| MOSFET, power MOSFET | полевой транзистор с изолированным затвором | 52 |
| needle sweep | проход стрелки по шкале при включении | 57 |
| negative feedback | отрицательная обратная связь | 56 |
| noise margin | запас помехоустойчивости | 59 |
| NRST | вывод сброса | 61 |
OCxREF clear, OCxCE |
гашение канала входом ETR | 57 |
| on-resistance (Rds(on)) | сопротивление открытого канала | 52 |
| open drain / open collector | открытый сток / открытый коллектор | 59 |
| operating point | рабочая точка | 50 |
| optocoupler, optoisolator | оптрон, оптопара | 54 |
| output impedance, source impedance | выходное сопротивление, сопротивление источника | 50 |
output stage (OUTS), PWM frequency (PWMF) |
вид выхода, частота ШИМ | 57 |
| package, footprint | корпус, посадочное место | 49 |
| parameter database, canmap | база параметров, карта CAN (параметр → биты кадра) | 57 |
| pass element | регулирующий элемент | 55 |
| peak repetitive reverse voltage (VRRM) | допустимое обратное напряжение | 51 |
permanent programming (BURN) |
прожиг энергонезависимой памяти, необратимо | 57 |
| phase current | ток фазы | 57 |
| phase resistance / inductance calibration | измерение сопротивления и индуктивности фазы | 57 |
| phase response | фазочастотная характеристика, ФЧХ | 50 |
| PLL (phase-locked loop) | ФАПЧ — следящая оценка угла и скорости | 57 |
| p-n junction | p-n-переход | 51 |
| pole-zero cancellation | сокращение полюса нулём регулятора | 57 |
| power rating, derating | допустимая мощность, её снижение с нагревом | 49 |
| power supply rejection ratio (PSRR) | подавление помехи по питанию | 55, 164 |
| precharge, DC switch (contactor) | предзаряд, главный контактор | 57 |
| preload register, shadow register | буферный и действующий регистр | 57 |
| print time, clock | время печати (секунды), такты таймера МК | 57 |
| programmable gain amplifier (PGA) with external bias | усилитель с программируемым усилением и смещением | 57 |
| pull-up / pull-down resistor | подтягивающий резистор к питанию / к земле | 49 |
| queue_step interval count add | команда «шагов count, первый через interval, интервал меняется на add» | 57 |
| quiescent current (Iq) | собственный ток стабилизатора | 53 |
| quiescent current (Iq), ground current | собственный ток | 55 |
| rail-to-rail input / output | вход / выход с полным размахом | 56 |
| raw angle, angle | угол без поправок, угол от нулевой точки | 57 |
| recirculation, synchronous rectification | ток в паузе, проводящие ключи вместо диодов | 57 |
| rectifier, bridge rectifier | выпрямитель, мостовой выпрямитель | 53 |
| regenerative braking | торможение с возвратом энергии в источник | 57 |
reset mode (SMS = 100), ETRF |
режим сброса счётчика, фильтрованный вход ETR | 57 |
| reset temporization | задержка после достижения порога | 61 |
| resistance, resistor | сопротивление, резистор | 49 |
| resolution | разрешение (число различимых уровней) | 57 |
| reverse breakdown | обратный пробой | 51 |
| ripple | пульсации | 50, 53 |
| roll-off, dB/decade | спад, дБ на декаду | 50 |
| saturation, VCE(sat) | насыщение, напряжение насыщения | 51 |
| Schottky diode | диод Шоттки | 51 |
| SDO (service data object), node ID | доступ к параметру запросом-ответом, номер узла | 57 |
| self-discharge | саморазряд | 53 |
| sense resistor | шунт | 57 |
| short brake, fast motor stop | торможение накоротко: обмотка замкнута ключами | 57 |
| shunt resistor, current sense | шунт, датчик тока | 57 |
| sine PWM | синусный ШИМ | 57 |
| single supply | однополярное питание | 56, 162 |
| sink / source current | втекающий / вытекающий ток вывода | 49 |
| six-step (trapezoidal) commutation | шестишаговая коммутация | 57 |
| slow / fast / mixed decay | медленный / быстрый / смешанный спад | 57 |
slow filter, fast filter threshold (SF, FTH) |
медленный фильтр, порог быстрого | 57 |
| smoothing / bulk capacitor | сглаживающий конденсатор | 53 |
| solid-state relay (SSR) | твердотельное реле | 52, 208 |
| space vector modulation (SVM, SVPWM) | пространственно-векторная модуляция | 57 |
| spreadCycle, stealthChop | режимы чоппера драйверов TMC | 57 |
standby (STBY) |
дежурный режим: выходы отключены | 57 |
| stand-off voltage | рабочее напряжение ограничителя | 62 |
| start-stop frequency | частота, с которой двигатель трогается и встаёт без разгона | 57 |
| static / dynamic resistance | статическое / дифференциальное сопротивление | 50 |
| status message, status rate | кадр состояния, частота его отправки | 57 |
| step compression, max error | сжатие шагов, допустимая ошибка момента шага | 57 |
| step response | реакция на скачок | 50, 81 |
| stepper motor, full step, half step, microstepping | шаговый двигатель, полный шаг, полушаг, микрошаг | 57 |
| stop, free running motor stop, coast | выбег: все ключи разомкнуты | 57 |
| stray capacitance | монтажная ёмкость | 61, 130, 174 |
| switched-mode power supply (SMPS) | импульсный источник питания | 58 |
| switching node | узел переключения | 58 |
| switching regulator, buck / boost | импульсный преобразователь, понижающий / повышающий | 53 |
| synchronous rectification | синхронное выпрямление | 58 |
| thermal resistance (°C/W) | тепловое сопротивление | 53, 55 |
| thermal shutdown | отключение по перегреву | 55 |
| throttle, regen | газ, рекуперация (торможение двигателем) | 57 |
| time constant (τ) | постоянная времени | 50 |
| timeout, timeout brake current | тайм-аут связи, ток торможения при тайм-ауте | 57 |
TOFF, TBL, HSTRT, HEND (TMC) |
пауза, гашение, начало и конец гистерезиса | 57 |
| tolerance | допуск (разброс номинала) | 49 |
| toolhead board, CAN bridge | плата на печатающей головке, мост USB — CAN | 57 |
| topology | топология, схема преобразования | 58 |
| trace, track | дорожка печатной платы | 49 |
| trigger conversion latency (tLATR) | задержка от запуска до начала выборки | 57 |
| trigger output 2 (TRGO2, MMS2) | второй выход запуска таймера | 57 |
| tri-state, high-Z | третье состояние, высокоимпедансное | 59 |
| truth table | таблица истинности | 59 |
| TVS, transient voltage suppressor | ограничитель импульсных напряжений | 62 |
| unipolar, bipolar winding | однополярная (со средней точкой), двухполярная обмотка | 57 |
update event (UEV), UDIS |
событие обновления, запрет обновления | 57 |
| variable reluctance (VR), permanent magnet (PM), hybrid | реактивный, с постоянным магнитом, гибридный | 57 |
| VDD rise / fall time rate | скорость нарастания и спада питания | 61 |
| VDDA, VREF+ | питание и опора аналоговой части | 61 |
| VIH / VIL | порог единицы / порог нуля | 62 |
| virtual ground | виртуальная земля | 56 |
| VLQ (variable length quantity) | число переменной длины | 57 |
| voltage drop | падение напряжения | 49 |
| voltage follower, buffer | повторитель, буфер | 56 |
voltage mode, foc_current |
управление напряжением, управление током d/q | 57 |
| wired-AND | монтажное И | 59 |
| working / test voltage | рабочее / испытательное напряжение | 54 |
| Zener diode, Zener voltage (Vz) | стабилитрон, напряжение стабилизации | 51 |
zero position (ZPOS), maximum position (MPOS) |
нулевая точка, конечная точка | 57 |
| zero-order hold | удержание отсчёта (ступенька ЦАП) | 50 |
IX. Язык C: от основ до продвинутого
| Оригинал | Перевод | § |
|---|---|---|
| ABI, float ABI | соглашение о двоичном интерфейсе, о передаче вещественных | 77 |
address family AF_INET |
семейство адресов IPv4 | 78 |
address-of operator & |
взятие адреса | 67 |
aliasing, restrict |
совмещение указателей, обещание его отсутствия | 75 |
| alignment, padding | выравнивание, выравнивающие байты | 70 |
| array decay | превращение массива в указатель | 67 |
| array, element, index | массив, элемент, индекс | 68 |
| assembler | ассемблер | 63 |
| assertion | утверждение | 74 |
| automatic, static storage | автоматическая, статическая память | 66 |
| backlog | очередь соединений, ждущих accept |
78 |
| benchmark | эталонный замер | 73 |
| bias | смещение порядка | 69 |
| big-O notation | О-нотация | 76 |
| binary search | двоичный поиск | 76 |
| binary search tree | двоичное дерево поиска | 72 |
| bind, listen, accept, connect | привязать, слушать, принять, подключиться | 78 |
| binomial coefficient | биномиальный коэффициент | 76 |
| blocking call | блокирующий вызов | 78 |
| bottleneck, hot spot | узкое место, горячая точка | 75 |
| broken-down time | время по полям (год, месяц, …) | 74 |
| buffer overflow | переполнение буфера | 68, 72 |
| busy-wait | активное ожидание | 65 |
| call graph | граф вызовов | 66 |
| cast | явное приведение | 64 |
| checksum, CRC | контрольная сумма, циклический код | 68 |
| code size, footprint | размер кода | 75 |
| command-line arguments | аргументы командной строки | 71 |
| comparator function | функция сравнения | 74 |
| compiler | компилятор | 63 |
| conditional compilation | условная компиляция | 71 |
| conditional operator | тернарная (условная) операция | 65 |
| count leading zeros (CLZ) | подсчёт ведущих нулей | 76 |
| cycle count, CPI | число тактов, тактов на команду | 73 |
| dangling else | висячий else |
65 |
| dangling pointer | висячий указатель | 67 |
| debug information (DWARF) | отладочная информация | 77 |
| declaration, definition | объявление, определение | 64 |
dereference, indirection * |
разыменование | 67 |
| designated initializer | инициализация с указанием индекса | 68, 70, 128 |
| double promotion | неявное расширение до double |
69 |
| ELF, Intel HEX, binary | форматы образа | 77 |
| end of file (EOF) | конец файла | 70 |
| end pointer | указатель на конец разбора | 74 |
errno |
код последней ошибки | 78 |
| execution time, latency | время выполнения, задержка | 73 |
| exponentiation by squaring | быстрое возведение в степень | 76 |
external linkage, extern |
внешняя связь, объявление без определения | 71 |
| fall-through | провал в следующую ветку case |
65 |
| file descriptor | дескриптор — номер открытого файла или сокета | 78 |
| fixed point, Q15 | фиксированная точка, формат Q15 | 69 |
| floating point, IEEE 754 | плавающая точка, стандарт IEEE 754 | 69 |
| format specifier | спецификатор формата | 64 |
| FPU | блок вещественной арифметики | 69 |
| framing, byte stuffing | деление потока на кадры, вставка байтов | 78 |
| function declaration, prototype | объявление функции, прототип | 66 |
| function definition | определение функции | 66 |
| function pointer, callback | указатель на функцию, функция обратного вызова | 67 |
| hardware source packet | пакет от железа ядра, а не от программы | 75 |
| header, include guard | заголовочный файл, защита от повторного включения | 71 |
| heap, dynamic allocation | куча, динамическое выделение памяти | 72 |
| hexadecimal, octal, binary | шестнадцатеричная, восьмеричная, двоичная | 63 |
| histogram bucket | корзина: один счётчик на диапазон адресов | 75 |
| host / network byte order | порядок байтов машины / сети | 78 |
| hosted, freestanding environment | среда с ОС, среда без ОС | 74 |
| image, executable | образ, исполняемый файл | 63 |
| implicit conversion | неявное преобразование | 64 |
| infinite loop | бесконечный цикл | 65 |
| infinity, NaN | бесконечность, «не число» | 69 |
| initializer | начальное значение | 64 |
| initializer list | список начальных значений | 68 |
| inlining | встраивание функции | 75 |
| integer literal, suffix | целая константа, суффикс | 64 |
internal linkage, static |
внутренняя связь | 71 |
| linked list, node | связный список, узел | 72 |
| linker | компоновщик (он же линковщик) | 63 |
| locale, wide character | локаль, широкий символ | 74 |
| lockstep sampling | выборка в такт программе: период кратен её обороту | 75 |
| logical operators | логические операции | 65 |
| lookup table, interpolation | таблица, интерполяция | 76 |
| loop body, iteration | тело цикла, итерация | 65 |
| loop unrolling | развёртка цикла | 75 |
| machine epsilon | машинный эпсилон | 69 |
| makefile, target, prerequisite | make-файл, цель, зависимость | 71 |
| memory leak | утечка памяти | 72 |
| memory pool, free list | пул памяти, список свободных | 72 |
| microlib | урезанная библиотека Arm | 74 |
| MMU / MPU | блок управления памятью / блок защиты памяти | 78 |
| monotonic clock | монотонные часы | 73 |
| multiply defined symbol | символ определён несколько раз | 71 |
| nibble | тетрада, полубайт | 63 |
| normalized, denormal (subnormal) | нормализованное, денормализованное | 69 |
| null pointer | нулевой указатель | 67 |
| null-terminated string | строка с завершающим нулём | 68 |
| object file | объектный файл | 63 |
| object, variable | объект, переменная | 64 |
| object-like, function-like macro | макрос-константа, макрос с параметрами | 71 |
| operator precedence, associativity | приоритет, порядок группировки | 65 |
| optimization level | уровень оптимизации | 63, 75 |
| out-of-bounds access | выход за границу массива | 68 |
| overlap | перекрытие областей | 74 |
| packed structure | упакованная структура | 70, 106, 126 |
| parameter, argument | параметр, аргумент | 66 |
| pass by value | передача по значению | 66 |
| PC sample | выборка счётчика команд | 75 |
| periodic PC sample packet | пакет периодической выборки PC от блока DWT | 75 |
| pointer | указатель | 67 |
| pointer arithmetic | адресная арифметика | 67 |
| pointer to const, const pointer | указатель на константу, константный указатель | 67 |
| POSTCNT, POSTPRESET | счётчик-делитель периода выборки в DWT и число, с которого он считает | 75 |
| predefined macro | предопределённое имя | 77, 127 |
| premature optimization | преждевременная оптимизация | 75 |
| preprocessor | препроцессор | 63, 127 |
| pre-test, post-test loop | цикл с предусловием, с постусловием | 65 |
| profiler, flat profile | профилировщик, плоский профиль | 75 |
| profiling | профилирование | 73 |
| radix, base | основание системы счисления | 63 |
| randomized sampling period | период выборки со случайной добавкой | 75 |
| recursion, base case | рекурсия, условие остановки | 66 |
| relational, equality operators | операции сравнения | 65 |
| request line, status line, header | строка запроса, строка статуса, заголовок | 78 |
| resolution, overhead | разрешение, накладные расходы замера | 73 |
| retargeting | перенаправление ввода-вывода | 74 |
| return value | возвращаемое значение | 66 |
| reverse Polish notation | обратная польская запись | 76 |
| rounding mode | режим округления | 69 |
| row-major order | построчное размещение | 68 |
| sampling (statistical) profiler | профилировщик выборкой: раз в период смотрит, где программа | 75 |
| sanitizer | санитайзер, инструмент проверки во время работы | 72, 184 |
| scan set | набор символов в scanf |
68 |
| scope | область видимости | 66 |
| section, garbage collection | секция, удаление неиспользуемого | 77 |
| segmentation fault | нарушение защиты памяти | 78 |
| sequence point | точка следования | 64 |
| serialization | сериализация, превращение в байты | 70, 126 |
| shadowing | затенение имени | 66, 92 |
| shared (dynamic) library | динамическая библиотека | 74 |
| short-circuit evaluation | короткая схема вычисления | 65 |
| shunting-yard algorithm | алгоритм сортировочной станции | 76 |
| side effect | побочный эффект | 64 |
| sign, exponent, mantissa (significand) | знак, порядок, мантисса | 69 |
| sign-magnitude | прямой код | 63, 97 |
SIGPIPE |
сигнал «запись в закрытый канал» | 78 |
| single, double precision | одинарная, двойная точность | 69 |
| skid | снос: выборка приписана не той команде, что работала | 75 |
| source file, translation unit | исходный файл, единица трансляции | 63 |
| stack frame | кадр стека | 66 |
| stack (LIFO), queue (FIFO) | стек, очередь | 72 |
| static library, archive | статическая библиотека, архив | 74, 143 |
| storage duration, lifetime | время жизни | 66 |
| stream, file position | поток, позиция в файле | 70 |
stream socket SOCK_STREAM, TCP |
потоковый сокет, TCP | 78 |
| strength reduction | замена дорогой операции дешёвой | 75 |
| string literal | строковая константа | 68 |
stringizing #, token pasting ## |
превращение в строку, склейка | 71 |
| strip | удаление символов | 77 |
| structure, member, field | структура, поле | 70 |
| symbol table | таблица символов | 77 |
| tail call | хвостовой вызов | 66, 84, 125 |
| target, CPU, FPU options | ключи цели, ядра, FPU | 77 |
| text, binary mode | текстовый, двоичный режим | 70 |
| time, space complexity | сложность по времени, по памяти | 76 |
| timeout | ограничение времени ожидания | 65, 186 |
TIME_WAIT |
состояние порта после закрытия соединения | 78, 106, 198 |
| tracing, logging | трассировка, журнал | 72 |
| translation unit, module | единица трансляции, модуль | 71 |
| traversal (pre-, in-, post-order) | обход дерева | 72 |
| truncation | обрезка | 68 |
| truncation toward zero | отбрасывание дробной части, округление к нулю | 64 |
| type punning | прочтение одних байтов как другого типа | 70, 123 |
| type specifier, qualifier | спецификатор, квалификатор типа | 64 |
| ulp (unit in the last place) | шаг между соседними числами | 69 |
| unaligned access | невыровненное обращение | 70, 126 |
| undefined behavior | неопределённое поведение | 64, 122, 123 |
| undefined symbol | неопределённое имя | 63 |
| union | объединение | 70 |
| use-after-free, double free | обращение после освобождения, двойное освобождение | 72 |
| usual arithmetic conversions | обычные арифметические преобразования | 64, 122 |
| variable-length array (VLA) | массив переменной длины | 68, 128 |
| wall-clock time, CPU time | астрономическое время, процессорное время | 73 |
| warm-up | прогрев | 73 |
warning, -Werror |
предупреждение, превращение их в ошибки | 77 |
| wild, uninitialized pointer | неинициализированный указатель | 67 |
| worst, average case | худший, средний случай | 76 |
X. Проектирование, сети и IoT
| Оригинал | Перевод | § |
|---|---|---|
| 1-Wire, ROM code, family code | 1-Wire, адрес устройства, код семейства | 83 |
| 7-bit address, reserved addresses | семибитный адрес, зарезервированные адреса | 83 |
| access token | токен доступа прибора | 91 |
| analog / digital output | аналоговый / цифровой выход | 81 |
| antenna gain (dBi), radiation pattern | усиление антенны, диаграмма направленности | 92 |
| API, REST, endpoint | программный интерфейс, REST, точка доступа | 88 |
| AppKey, NwkSKey, AppSKey | корневой ключ, сетевой и прикладной ключи сессии | 94 |
| application protocol, transport | протокол данных, способ передачи | 89 |
| atomic operation, critical section | неделимая операция, критическая секция | 84 |
| auto acknowledgement | автоподтверждение | 93 |
| auto retransmit delay (ARD) / count (ARC) | ожидание подтверждения / число повторов | 93 |
| autoencoder, k-means | автоэнкодер, метод k-средних | 85 |
| back-powering | питание «с обратной стороны» | 80 |
| bill of materials (BOM) | перечень элементов | 79, 205 |
| biquad, second-order section | биквад: звено второго порядка | 81 |
| bit order, MSB / LSB first | порядок битов, старшим / младшим вперёд | 82 |
| board, shield | плата, плата расширения | 80 |
| BSRR (bit set/reset register) | регистр «установить/сбросить биты» порта | 84 |
| buffer overflow / underflow | выход за конец / за начало массива | 83 |
| bus capacitance | ёмкость шины | 83, 95 |
| bus scan | сканирование шины | 83 |
| chip enable (CE) | вывод включения приёма и передачи | 93 |
| chip select (CS) | выбор устройства | 83 |
| chirp spread spectrum (CSS) | расширение спектра чирпами | 93 |
| chirp, upchirp, downchirp | чирп — сигнал с линейно меняющейся частотой; растущий, падающий | 93 |
| circuit / packet switching | коммутация каналов / пакетов | 86 |
| class A, B, C | классы приборов по тому, когда они слушают | 94 |
| classification, anomaly detection | классификация, обнаружение аномалий | 85 |
| clear timer on compare (CTC) | сброс таймера по совпадению | 84 |
| client–server, peer-to-peer | клиент-сервер, одноранговая сеть | 86 |
| cloud (SaaS), self-hosted (on-premises) | облачная услуга, своя установка | 91 |
| CoAP: confirmable (CON), non-confirmable (NON), acknowledgement (ACK) | подтверждаемое, неподтверждаемое сообщение, подтверждение | 89 |
| coding rate (CR) | избыточность кода: 4/5…4/8 | 93 |
| common anode / common cathode | общий анод / общий катод | 82 |
| confirmed / unconfirmed uplink | кадр вверх с подтверждением и без | 94 |
| contact bounce, debouncing | дребезг, подавление дребезга | 80 |
| container, image, registry | контейнер, образ, хранилище образов | 87 |
| controller / target (master / slave) | ведущий / ведомый | 83 |
| core | ядро Arduino — библиотека под конкретный микроконтроллер | 80, 84 |
| coverage map, heatmap | карта покрытия | 92 |
| CPU2, coprocessor (copro) | второе ядро Cortex-M0+ с радиостеком | 94 |
| dashboard | панель показателей | 91 |
| data flow | поток данных | 90 |
| data pipe | труба приёма: свой адрес, до шести на приёмник | 93 |
| data rate (DR), ADR | скорость, её автоматический подбор | 94 |
| default gateway | шлюз по умолчанию | 86, 105 |
| design for manufacturing / testing (DFM / DFT) | технологичность, контролепригодность | 79 |
| DevEUI, JoinEUI, DevAddr | заводской номер прибора, номер сервера подключения, сетевой адрес | 94 |
| device provisioning | заведение приборов | 91 |
| DFT bin | бин ДПФ: частота k·fs/N | 81 |
| DHCP, DNS, DDNS | автонастройка адреса, служба имён, динамическое имя | 86 |
| differential pair, driver enable (DE) | дифференциальная пара, включение передатчика | 89 |
| Docker Compose | описание набора контейнеров одним файлом | 87 |
| drift | накопление ошибки, уход | 84, 99 |
| DTMF (dual-tone multi-frequency) | тоновый набор: цифра — два тона сразу | 81 |
| dual interface EEPROM | EEPROM с двумя входами: радио и проводным | 94 |
| dynamic payload length (DPL) | переменная длина пакета | 93 |
| dynamic register | динамический регистр: текущее значение настройки, а не сохранённое | 94 |
| edge / level triggered | по фронту / по уровню | 84 |
| edge computing, fog computing | вычисления на краю, туманные вычисления (на шлюзе) | 90 |
| end of life (EOL), NRND | снятие с производства, «не для новых разработок» | 79 |
| energy harvesting | сбор энергии извне; у NFC-метки — питание от поля считывателя, выведенное на отдельный вывод для внешней схемы | 94 |
| Enhanced ShockBurst (ESB) | протокол пакетов модуля с подтверждением и повтором | 93 |
| ERC, DRC | проверка схемы, проверка правил разводки | 79 |
| EVT, DVT, PVT | инженерные, конструкторские, производственные испытания | 79 |
| explicit / implicit header | явный / неявный заголовок | 93 |
| exponential backoff, jitter | растущая задержка, случайный разброс | 88 |
| exponential moving average (EMA) | экспоненциальное сглаживание | 81, 198 |
| external interrupt, pin change interrupt | внешнее прерывание, прерывание по изменению вывода | 84 |
| fade margin | запас на замирания | 92 |
FAP, .fap |
внешняя программа с карты памяти | 94 |
| fast transfer mode, mailbox | быстрая передача через почтовый ящик в ОЗУ | 94 |
| FCnt, FPort | счётчик кадров, порт | 94 |
| feature, feature vector | признак, вектор признаков | 85 |
| feedforward, feedback coefficients | коэффициенты прямой и обратной связи | 81 |
| file server, client–server, multi-tier | файл-сервер, клиент-сервер, многоуровневая архитектура | 88 |
| finite impulse response (FIR) filter | КИХ-фильтр: выход — взвешенная сумма входов | 81 |
| fixed-point | число с фиксированной точкой | 81 |
| flooding, routing, TTL | лавинная рассылка, маршрутизация, предел прыжков | 89 |
| flush | очистить FIFO | 93 |
| framebuffer | кадровый буфер | 83 |
| frequency resolution | разрешение по частоте: ширина бина fs/N | 81 |
| full scale | полная шкала | 81 |
| functional / non-functional requirement | функциональное / нефункциональное требование | 79 |
| gateway, packet forwarder | шлюз, пересыльщик пакетов шлюза | 94 |
| GFSK | частотная манипуляция с гауссовым фильтром | 93 |
| Goertzel algorithm | алгоритм Гёрцеля: один бин ДПФ рекурсией второго порядка | 81 |
| GPO — General Purpose Output | выход прерывания метки | 94 |
| grid computing | распределённые вычисления на многих машинах | 87 |
| group delay | групповая задержка | 81, 178 |
| guard bits, headroom | запас разрядов под рост числа | 81 |
| Hamming window | окно Хэмминга | 81 |
| heartbeat | контрольная посылка «я жив» | 90 |
| high-level design (HLD) | высокоуровневый проект решения | 90 |
| hypervisor, type 1 / type 2 | гипервизор: на железе / поверх системы | 87 |
| I2C password, security session | пароль I²C, сессия после его предъявления | 94 |
| IaaS, PaaS, SaaS | инфраструктура, платформа, программа как услуга | 87 |
| idempotent | идемпотентный — повтор не меняет результат | 88 |
| infinite impulse response (IIR) filter | БИХ-фильтр: в сумме участвуют и прошлые выходы | 81 |
| inline | встраивание функции в место вызова | 84 |
| Internet of Things (IoT), machine-to-machine (M2M) | интернет вещей, межмашинная связь | 90 |
| IoT platform | платформа интернета вещей | 91 |
| JWT, bearer token | веб-токен, токен в заголовке Authorization | 88 |
| keyword spotting, wake word | распознавание ключевого слова | 85 |
| link budget, path loss | бюджет линии, потери на трассе | 93 |
| load balancer, reverse proxy | балансировщик нагрузки, обратный прокси | 86 |
| lost wake-up | потерянное пробуждение | 84 |
| low data rate optimization (LDRO) | оптимизация низкой скорости | 93 |
| LPWAN | маломощные сети дальнего действия | 89 |
| LPWAN, energy per bit | маломощные сети дальнего действия, энергия на бит | 90 |
| MAC address | физический адрес интерфейса | 86, 105 |
| machine learning, model | машинное обучение, модель | 85 |
| Manchester | манчестерский код: бит — переход в середине такта | 94 |
| mark, space | вспышка ИК и пауза | 94, 198 |
| median filter | медианный фильтр | 81 |
| mesh, router, end device, gateway | ячеистая сеть, ретранслятор, конечное устройство, шлюз | 89 |
| message ID, token | номер сообщения, токен | 89 |
| MHDR, FHDR, FCtrl, FOpts | заголовки кадра, управляющий байт, MAC-команды в заголовке | 94 |
| MIC | подпись кадра | 94 |
| monolith, microservices | монолит, микросервисы | 88 |
| moving average | скользящее среднее | 81 |
| multiplexing, refresh rate | динамическая индикация, частота обновления | 82 |
| multiply–accumulate (MAC) | умножение с накоплением | 85, 116, 119 |
| multi-tenancy | несколько независимых клиентов на одной установке | 91 |
| NAT, PAT, port forwarding | трансляция адресов, с подменой портов, проброс порта | 86 |
| network server, application server, join server | сетевой сервер, сервер приложений, сервер подключения | 94 |
| noise, outlier (spike) | шум, одиночный выброс | 81 |
| OpenAPI (Swagger) | машиночитаемое описание API | 88 |
| OTAA, ABP | подключение по воздуху, активация с вшитыми ключами | 94 |
| PA_BOOST | выход мощного усилителя передатчика | 93 |
| packet control field (PCF) | поле управления пакета: длина, PID, NO_ACK | 93 |
| packet identity (PID) | номер пакета, 2 бита: узнать повтор | 93 |
| PAN, LAN, MAN, WAN | персональная, локальная, городская, глобальная сеть | 86 |
| path loss exponent | показатель затухания | 92 |
| path loss, log-distance model | потери на трассе, модель «потери растут с логарифмом расстояния» | 92 |
| payload | полезные данные | 93, 198 |
| PER (packet error rate) | доля потерянных пакетов | 92 |
| perceived brightness, gamma correction | воспринимаемая яркость, гамма-коррекция | 82 |
| piggybacked response | ответ прямо в подтверждении | 89 |
| pin number / PinName | номер вывода Arduino / имя вывода STM32 (PA_1) |
84 |
| postShift | сдвиг результата после накопления в Q15/Q31 | 81 |
| power budget | бюджет питания | 79 |
| preamble, guard time | вступление посылки и пауза между посылками | 94 |
| prescaler, auto-reload | предделитель, перезагружаемый предел | 84 |
| presence pulse | импульс присутствия | 83 |
| PRIMASK | маска, запрещающая прерывания | 84 |
| processing gain | выигрыш обработки | 93 |
| PTX / PRX | передатчик / приёмник | 93 |
| public / private / hybrid cloud | публичное, частное, гибридное облако | 87 |
| publish–subscribe, request–reply | издатель-подписчик, запрос-ответ | 88 |
pull-up, INPUT_PULLUP |
подтяжка к питанию, вход с подтяжкой | 80 |
| pull-up, rise time | подтяжка, время нарастания фронта | 83 |
| PWM, duty cycle | ШИМ, коэффициент заполнения | 82 |
| quantization, scale, zero point | квантование, шаг, нулевая точка | 85 |
| ratiometric measurement | логометрическое измерение | 81, 96, 176 |
| record, pubsub | запись (именованный общий объект) и рассылка по подписке | 94 |
| reference model | эталонная модель | 90 |
| region provisioning | таблица разрешённых полос передачи для страны | 94 |
| replication, sharding | репликация, разделение данных по ключу | 88 |
| report by exception, deadband | отправка по изменению, зона нечувствительности | 90 |
| reproducible build | воспроизводимая сборка | 79, 110, 118, 201 |
| requirements, specification | требования, техническое задание | 79 |
| resolution, LSB | разрядность, шаг квантования | 81 |
| reverse polarity | переполюсовка | 80 |
| RGB565 | цвет в 16 битах: 5 + 6 + 5 | 83 |
| rotary (quadrature) encoder | поворотный (квадратурный) энкодер | 80 |
| RPC — remote procedure call | команда прибору с ответом | 91 |
| RSSI, SNR | мощность принятого сигнала, отношение сигнал/шум | 93 |
| RSSI, SNR, ESP (estimated signal power) | мощность на входе, сигнал/шум, мощность самого сигнала | 92 |
| rule engine, rule chain | движок правил, цепочка правил | 91 |
| RX1, RX2 | первое и второе окно приёма | 94 |
| schematic, layout | схема, разводка платы | 79 |
| second harmonic | вторая гармоника: удвоенная частота | 81 |
| self-healing | самовосстановление | 89 |
| sensitivity, noise figure (NF) | чувствительность, шум-фактор | 93 |
| sensor, transducer | датчик, преобразователь | 81 |
| serial monitor | монитор последовательного порта | 80 |
| serial-in parallel-out shift register | сдвиговый регистр с последовательным входом | 82 |
| serverless | бессерверные вычисления — функции по событиям | 87 |
| service level agreement (SLA) | соглашение об уровне обслуживания | 90 |
| seven-segment display | семисегментный индикатор | 82 |
| site survey | радиообследование | 92 |
| sketch | скетч — программа в среде Arduino | 80, 84 |
| SLA | соглашение об уровне обслуживания | 87 |
| spectral leakage | утечка: тон растекается по соседним бинам | 81, 117 |
| spectrogram, MFCC | спектрограмма, мел-кепстральные коэффициенты | 85 |
| spreading factor (SF) | коэффициент расширения: бит на символ | 93 |
| spreading factor (SF), time on air, duty cycle | коэффициент расширения, время в эфире, доля времени в эфире | 89 |
| stakeholder | заинтересованная сторона | 79 |
| Static, Dynamic (тип протокола) | постоянный код и плавающий код | 94 |
| status code | код ответа | 88, 142 |
| storage register, latch | регистр хранения, защёлка | 82 |
| Sub-GHz | радио ниже 1 ГГц: 315, 433, 868 МГц | 94 |
| subnet mask, prefix (CIDR) | маска подсети, длина префикса | 86 |
| supervised / unsupervised learning | обучение с учителем / без учителя | 85 |
| sync word | слово синхронизации | 93 |
| system configuration area | системная область: статические настройки | 94 |
| taps | коэффициенты (отводы) КИХ-фильтра | 81 |
| te, te_short, te_long, te_delta | шаг посылки, короткий и длинный импульс, допуск | 94 |
| telemetry, attributes | телеметрия (временной ряд), свойства (текущее состояние) | 91 |
| test fixture | испытательная оснастка | 79 |
| thundering herd | «все разом» после сбоя | 88 |
| topology: star, bus, ring, mesh | топология: звезда, шина, кольцо, ячеистая | 86 |
| traceability | прослеживаемость | 79 |
| train / test split | обучающая и тестовая выборки | 85 |
| training / inference | обучение / вывод | 85 |
| twist | перекос: разница уровней двух тонов цифры | 81 |
| unit test, hardware-in-the-loop (HIL) | модульный тест, испытания на стенде с устройством | 79 |
| user memory / user area | пользовательская память / зона | 94 |
| variant | описание конкретной платы: таблица выводов, такты | 84 |
| vendor lock-in | привязка к поставщику | 87, 91 |
| verification / validation | верификация / валидация | 79 |
| vertical / horizontal scaling | вертикальное / горизонтальное масштабирование | 88 |
| virtual machine (VM) | виртуальная машина | 87 |
| VLAN, ACL, QoS | виртуальная сеть, список доступа, качество обслуживания | 86 |
| volume | том — данные вне контейнера | 87 |
| VSWR, mismatch loss | КСВ, потери рассогласования | 92 |
XI. Датчики: подключение, схемы, драйверы
| Оригинал | Перевод | § |
|---|---|---|
| 5 V tolerant (FT) pin | вывод, выдерживающий 5 В | 95 |
| AC / DC component | пульсирующая / постоянная составляющая | 103 |
| acceleration rejection | отбрасывание ускорений | 99 |
| accelerometer | акселерометр | 99 |
| ACK-ACK, ACK-NAK | команда принята; команда отвергнута | 99 |
| active / passive mode | активный режим (сам шлёт) / пассивный (по запросу) | 103 |
ADC full-scale range (SPO2_ADC_RGE) |
диапазон АЦП: фототок, которому соответствует верх шкалы | 103 |
| AHRS (attitude and heading reference system) | система ориентации и курса | 99 |
| Air Quality Index (AQI) | индекс качества воздуха | 103 |
| alert limit | порог тревоги | 101 |
| ambient light cancellation (ALC) | вычитание внешнего света | 103 |
| ambient light sensor | датчик внешней освещённости | 103 |
ambient temperature (Ta) |
температура корпуса датчика | 104 |
analog gain (AGAIN) |
усиление | 103 |
| atmospheric environment | «атмосферные» значения | 103 |
| auto-direction sensing | автоматическое определение направления | 95 |
| auto-increment / repeated byte | номер регистра растёт / не растёт | 103 |
AVALID |
измерение закончено, данные свежие | 103 |
| averaging (AVG) | сколько преобразований складывать в один результат | 101 |
| B value, beta | коэффициент B термистора | 96 |
| bidirectional DShot, eRPM | двунаправленный DShot, электрические обороты | 99 |
| big-endian, little-endian | старший байт первым, младший байт первым | 99 |
| bottom noise scanning | сканирование шума пустого помещения | 100 |
| breakout board, module | модуль: датчик, распаянный на плате с обвязкой | 95 |
burst DMA (DMAR), bitbang |
пакетный DMA таймера, выдача через порт GPIO | 99 |
| burst read | чтение нескольких регистров подряд за одну транзакцию | 98 |
| bus buffer, bus extender | буфер шины | 95 |
| bus voltage | напряжение шины — на нагрузке относительно земли | 101 |
| calibration register | калибровочный регистр | 101 |
| CF = 1, standard particle | «CF = 1», заводская калибровка | 103 |
| CFG-PRT, CFG-RATE, CFG-RST | настройка порта; частота решений; сброс и старт | 99 |
| check code | контрольная сумма | 103 |
| chip ID | код модели в регистре 0xD0 | 98 |
| clock low timeout | тайм-аут: SCL в нуле дольше 35 мс | 104 |
| cold junction, reference junction | холодный спай | 104 |
| cold, warm, hot start | холодный, тёплый, горячий старт | 99 |
| cold-junction compensation (CJC) | компенсация холодного спая | 104 |
| command mode | режим команд | 100 |
| command register, CMD bit | командный байт, его бит 7 | 103 |
| compensation formula | формула компенсации: код → физическая величина | 98 |
| complementary filter | комплементарный фильтр | 99 |
| continuous / one-time measurement | непрерывное / однократное измерение | 103 |
| correlated color temperature (CCT) | цветовая температура, К | 103 |
| coulomb counting | счёт кулонов: интеграл тока по времени | 101, 121 |
| counts per lux (CPL) | отсчётов на люкс | 103 |
| CRC-8, polynomial 0x31 | CRC-8 с полиномом 0x31 | 97 |
| cross-sensitivity | чувствительность к посторонним газам | 103 |
| crosstalk (XTalk) | перекрёстная помеха: свет, отражённый стеклом крышки | 100 |
| current sense amplifier | усилитель сигнала шунта | 101 |
| Current_LSB | шаг тока — вес единицы регистра Current |
101 |
| current/power monitor | монитор тока и мощности: шунт, АЦП и расчёт в одной микросхеме | 101 |
| data ready (DRDY), overflow (OVL), data skip (DOR) | данные готовы, поле вне диапазона, отсчёт пропущен | 99 |
| decoupling capacitor | развязывающий конденсатор | 95, 130 |
| device factor (DF), glass attenuation (GA) | множитель устройства и ослабление стекла | 103 |
| dew point | точка росы | 97 |
| direction control (DIR) | вывод направления | 95 |
| distance gate | ворота дальности: отрезок расстояния, который радар оценивает отдельно | 100 |
| dynamic notch, SDFT | динамический режекторный, скользящее ДПФ | 99 |
| edge-rate accelerator, one-shot | ускоритель фронта, одновибратор | 95 |
| ellipsoid fit, least squares | подгонка эллипсоида, метод наименьших квадратов | 99 |
| emissivity (ε) | излучательная способность: доля излучения чёрного тела | 104 |
| ESC (electronic speed controller) | регулятор оборотов мотора | 99 |
| Euler angles: roll, pitch, yaw | углы Эйлера: крен, тангаж, курс (рыскание) | 99 |
| excitation voltage | напряжение питания моста | 102 |
| extension wire | удлинительный термопарный провод | 104 |
| feedforward, I-term relax, anti-gravity | упреждение, ослабление И, «антигравитация» | 99 |
| field of view (FOV) | поле зрения: угол, из которого собирается излучение | 104 |
FIFO almost full (A_FULL) |
FIFO почти полон: прерывание | 103 |
| FIFO rollover | перезапись старых отсчётов при полном FIFO | 103 |
| fix quality, HDOP | качество решения; ухудшение точности по горизонтали | 99 |
| flight controller (FC) | полётный контроллер | 99 |
| FMCW (frequency modulated continuous wave) | непрерывное излучение с частотной модуляцией: дальность — по разности частот | 100 |
| forced mode, normal mode | однократное и непрерывное измерение | 98 |
| FPU, soft-float | блок плавающей точки, программный float | 99 |
| gamma (γ) | наклон характеристики фоторезистора в логарифмическом масштабе | 103 |
| GCR (group coded recording) | код 4 бита → 5 бит в ответе регулятора | 99 |
| gimbal lock | «замок»: два угла Эйлера сливаются в один | 99 |
| GNSS receiver, fix | приёмник спутниковой навигации; решение: координаты найдены | 99 |
| gradient descent, step size β | градиентный спуск, шаг коррекции β | 99 |
| grounded / ungrounded junction | спай, соединённый с корпусом / изолированный спай | 104 |
| gyroscope, angular rate | гироскоп, угловая скорость | 99 |
| gyroscope bias, rest detection | смещение нуля гироскопа, обнаружение покоя | 99 |
| Hall effect sensor | датчик Холла | 101 |
| hard iron | жёсткое железо: постоянный магнит рядом, сдвигает показания | 99 |
| hard iron, soft iron | жёсткое железо, мягкое железо | 99 |
| heading, azimuth | курс: угол от севера по часовой стрелке | 99 |
| heater | нагреватель | 103, 104 |
| high-side, low-side sensing | шунт в плюсовом проводе и в минусовом | 101 |
| hold time | время удержания выхода | 100 |
| hot junction, measuring junction | горячий (рабочий) спай | 104 |
| hue, saturation (HSV) | оттенок и насыщенность | 103 |
| IIR filter | цифровой фильтр с бесконечной импульсной характеристикой | 98 |
| illuminance, lux (lx) | освещённость, люкс | 103 |
| IMU (inertial measurement unit) | инерциальный модуль | 99 |
| inclination (dip) | наклонение: угол поля к горизонту | 99 |
| injected channels | инжектированные каналы АЦП | 104 |
integration time (ATIME) |
время интегрирования: сколько копится свет | 103, 198 |
| inter-beat interval (IBI) | интервал между ударами | 103 |
| inter-measurement period | период между измерениями в режиме по таймеру | 100 |
interrupt threshold (AILT, AIHT) |
нижний и верхний пороги Clear | 103 |
| IR blocking filter | ИК-фильтр поверх фотодиодов | 103 |
| keep awake pulse | импульс «не засыпай» для пауэрбанка | 104 |
| Kelvin connection | подключение Кельвина: отдельные провода от площадок шунта | 101, 166 |
| laser scattering | лазерное рассеяние | 103 |
| latch enable (LEN) | защёлка: держать тревогу до чтения | 101 |
LED pulse amplitude (LEDx_PA) |
ток светодиода | 103 |
| level shifter, level translator | преобразователь уровней | 95 |
| level translator, level shifter | преобразователь уровней | 95 |
| linearization | поправка на нелинейность | 104 |
| load cell | тензодатчик: брусок с наклеенными тензорезисторами | 102 |
| load resistance, RL | нагрузочный резистор | 103 |
looptime, pid_process_denom |
период цикла, делитель частоты регулятора | 99 |
| LSB, current LSB | вес младшего разряда; шаг измерения тока | 101 |
| magnetic declination | магнитное склонение: угол между магнитным и истинным севером | 99 |
| magnetic inclination | магнитное наклонение | 99 |
| magnetometer, e-compass | магнитометр, электронный компас | 99 |
| maintain (hold) threshold | порог удержания: человек всё ещё здесь | 100 |
| Mask/Enable register | что выводить на ALERT и флаги |
101 |
| mass concentration | массовая концентрация, мкг/м³ | 103 |
| math overflow (OVF) | переполнение расчёта тока или мощности | 101 |
| measurement time register (MTreg) | время интегрирования BH1750 | 103 |
| measurement timing budget | бюджет времени на одно измерение | 100 |
| millimeter wave radar | радар миллиметрового диапазона | 100 |
| motion artifact | артефакт движения | 103 |
| new sample ready (GPIO1) | выход «измерение готово» | 100 |
| NMEA sentence, talker ID | строка NMEA; кто говорит: GP — GPS, GN — несколько систем | 99, 198 |
| notch filter | режекторный фильтр | 99 |
object temperature (Tobj) |
температура объекта | 104 |
| op-amp gain stage | каскад усиления на ОУ | 104 |
| open circuit (OC) | обрыв | 104 |
| open-drain / push-pull | открытый сток / двухтактный выход | 95 |
| open-drain output | выход с открытым стоком | 95 |
| output data rate (ODR), over sample ratio (OSR) | частота отсчётов, число усреднений внутри | 99 |
| overcapture | новый захват при непрочитанном старом | 99 |
| packet error code (PEC) | контрольная сумма посылки SMBus | 104 |
| packet header, end of packet | заголовок кадра, хвост кадра | 100 |
| parasite power | паразитное питание от линии данных | 96 |
| particle count per 0.1 L | число частиц в 0,1 л воздуха | 103 |
| particulate matter (PM2.5, PM10) | взвешенные частицы мельче 2,5 и 10 мкм | 103 |
| pass transistor | проходной ключ | 95 |
| passive infrared (PIR) | пассивный инфракрасный датчик | 100 |
| perfusion index (PI) | индекс перфузии: AC/DC, обычно в процентах | 103 |
persistence (APERS) |
сколько измерений подряд за порогом до прерывания | 103 |
| photoplethysmography (PPG) | фотоплетизмограмма, ФПГ: сколько света вернулось из ткани | 103 |
| photoresistor, LDR (light-dependent resistor) | фоторезистор | 103 |
| pitch, roll, yaw | тангаж, крен, рыскание | 99 |
| power data object (PDO) | предложение источника USB PD | 104 |
| preheat, burn-in | прогрев | 103 |
| presence, micro-motion | присутствие; мелкие движения (дыхание, жесты) | 100 |
| PT1, PT2, PT3 lowpass | фильтр нижних частот 1, 2 и 3 порядка | 99 |
| pulse oximeter, SpO₂ | пульсоксиметр; насыщение артериальной крови кислородом | 103 |
| Q24.8 | число с 24 битами целой части и 8 дробной | 98 |
| quaternion | кватернион | 99 |
| range status | статус измерения: годно или почему нет | 100 |
| ranging, single / continuous / timed ranging | измерение; однократное / подряд / по таймеру | 100 |
| ratio of ratios, R | отношение (AC/DC) красного к (AC/DC) ИК | 103 |
| ratiometric output | выход, пропорциональный питанию | 101 |
| reference SPAD | опорные SPAD: их число подбирают под опорный сигнал | 100 |
| refractory period | рефрактерный период: после удара новый не ищут | 103, 121 |
| relative humidity (RH) | относительная влажность | 97 |
| repeated start | повторный старт | 104 |
| retrigger | перезапуск выдержки при новом движении | 100 |
| RGBC (red, green, blue, clear) | четыре канала: красный, зелёный, синий и без цветного фильтра | 103 |
| RMC, GGA, GSV, VTG | минимум навигации; решение с высотой; спутники в поле зрения; курс и скорость | 99 |
| ROM code, Skip ROM | 64-битный адрес датчика; обращение без адреса | 96 |
| RPM filter | фильтр по оборотам моторов | 99 |
| scratchpad | оперативная память датчика, 9 байт | 96 |
| sea-level pressure, QNH | давление, приведённое к уровню моря | 98 |
| Seebeck coefficient | коэффициент Зеебека: микровольт на градус | 104 |
| self-heating | самонагрев током измерения | 96, 176 |
| sensing resistance, Rs | сопротивление чувствительного слоя | 103 |
| sensitivity, LSB/g | чувствительность: единиц кода на g | 99 |
| sensitivity, mV/A | чувствительность: милливольт на ампер | 101 |
| sensitivity, mV/V | чувствительность: милливольт на вольт питания при полной нагрузке | 102 |
| SET/RESET | импульсы перемагничивания чувствительных элементов | 99 |
| short to GND / VCC (SCG / SCV) | замыкание на землю / на питание | 104 |
| shunt over-voltage (SOL) | шунт выше порога — перегрузка по току | 101 |
| shunt voltage, bus voltage | напряжение на шунте; напряжение шины относительно земли | 101 |
| sigma estimate | оценка σ — ожидаемый разброс дальности | 100 |
| signal rate, ambient rate (MCPS) | отсчёты отражения и фона, миллионов в секунду | 100 |
| single shot, repeatability | однократное измерение; повторяемость | 97 |
| single-bus (proprietary) | однопроводный протокол DHT — не 1-Wire | 97 |
| sink current | втекающий ток низкого уровня | 95 |
| sleep / shutdown | сон / выключение | 104 |
| sleep / wakeup | сон / пробуждение | 103 |
| soft iron | мягкое железо: сталь рядом, искажает поле в эллипс | 99 |
| SPAD (single photon avalanche diode) | лавинный фотодиод, считающий отдельные фотоны | 100 |
| span calibration | калибровка по известному грузу | 102 |
| speed of sound | скорость звука | 100 |
| spot size | пятно: что датчик видит на заданном расстоянии | 104 |
| status byte, busy | байт состояния; «ещё измеряю» | 97 |
| Steinhart–Hart equation | уравнение Стейнхарта — Харта | 96 |
| strain gauge | тензорезистор | 102 |
| strong pull-up | сильная подтяжка: линию держит ключ | 96 |
| SVF (state variable filter), в CLI — BIQUAD | фильтр на переменных состояния | 99 |
| tare | тара, обнуление весов | 102 |
| target disappearance delay | задержка исчезновения цели | 100 |
| t_fine | «тонкая» температура — промежуточная величина для давления и влажности | 98 |
| thermal runaway | тепловой разгон | 104 |
| thermal shock | тепловой удар: корпус датчика прогрет неравномерно | 104 |
| thermistor, NTC (negative temperature coefficient) | терморезистор с отрицательным температурным коэффициентом | 96 |
| thermocouple | термопара | 104 |
| thermoelectric voltage, EMF | термо-ЭДС | 104 |
| thermopile | термобатарея: много термопар последовательно | 104 |
| tilt compensation | поправка на наклон по акселерометру | 99 |
| time of flight | время пролёта | 100 |
| time pulse, PPS | импульс в начале каждой секунды | 99 |
| tip | жало | 104 |
| trigger, echo | запускающий импульс, ответный импульс | 100 |
| trigger threshold | порог срабатывания: «никого» → «есть человек» | 100 |
| trimming parameters, calibration data | калибровочные коэффициенты, записанные на заводе | 98 |
| type K (chromel–alumel) | тип K (хромель — алюмель) | 104 |
| UBX protocol, class, message ID | двоичный протокол u-blox; класс и номер команды | 99 |
| ultrasonic ranging | ультразвуковое измерение расстояния | 100 |
| upper computer tool | программа настройки на компьютере | 100 |
| VCSEL (vertical-cavity surface-emitting laser) | лазер с вертикальным резонатором — источник импульсов | 100 |
| VHV, phase calibration | калибровки VHV и фазы | 100 |
| Wheatstone bridge | мост Уитстона | 102 |
| white balance | баланс белого: белая карточка — одинаково во всех каналах | 103 |
| XSHUT (xshutdown) | вход сброса, активный ноль | 100 |
| zero-current output | выход при нулевом токе | 101 |
| zero-rate offset, bias | смещение нуля гироскопа | 99 |
XII. Сети и DevOps для инженера
| Оригинал | Перевод | § |
|---|---|---|
| acknowledgment number | номер подтверждения: следующий ожидаемый байт | 106 |
| address resolution protocol (ARP) | поиск MAC-адреса по IP-адресу | 105 |
| alerting rule | правило оповещения | 112 |
| application-layer protocol negotiation (ALPN) | выбор протокола поверх TLS | 107 |
| artifact | артефакт: файл, который конвейер отдаёт наружу | 110 |
assertion, assert |
утверждение: проверка предположения во время работы | 110 |
AT command, final result code (OK, ERROR) |
AT-команда, итоговый ответ | 106 |
| autobauding | автоматическое определение скорости | 106 |
| auto-negotiation | автосогласование скорости и дуплекса | 106 |
| blob / tree | содержимое файла / каталог | 109 |
| branch | ветка: подвижная метка на коммите | 109 |
| broadcast address | широковещательный адрес | 105, 198 |
| build matrix | матрица: одна сборка на несколько плат или настроек | 110 |
__builtin_return_address(0) |
адрес возврата из текущей функции, то есть LR на входе | 110 |
| cache | кэш: сохранённые между запусками файлы | 110 |
calling line identification presentation (+CLIP) |
показ номера звонящего | 106 |
| certificate | сертификат | 107 |
| channel, channel width | канал, ширина канала | 108 |
| checksum insertion control (CIC) | биты дескриптора передачи: какие суммы вставит MAC | 106 |
| checksum offload (IPCO) | подсчёт контрольных сумм IP, TCP, UDP аппаратно | 106, 198 |
| chunked transfer encoding | передача тела кусками | 107 |
| ClientHello | приветствие клиента TLS | 107 |
| code size delta | дельта размера: на сколько байт выросла сборка | 110 |
command echo (ATE0, ATE1) |
эхо: модем повторяет принятые символы | 106 |
command-line option, pytest_addoption |
параметр командной строки pytest | 110 |
| Compose file, service | файл Compose, сервис | 111 |
| container | контейнер: запущенный образ | 111 |
| continuous delivery (CD) | непрерывная поставка: готовый образ после успешной проверки | 110 |
| continuous integration (CI) | непрерывная сборка: каждый коммит собирается и проверяется | 110 |
| core locking | замок ядра: LOCK_TCPIP_CORE, UNLOCK_TCPIP_CORE | 106 |
| counter / gauge | счётчик (только растёт) / показатель (любое значение) | 112 |
| cross-jumping | слияние одинаковых хвостов кода в одно место | 110 |
| data coding scheme (DCS) | схема кодирования текста SMS | 106 |
| datagram | датаграмма UDP | 106 |
| default route | маршрут по умолчанию | 108 |
| descriptor, OWN | дескриптор DMA и бит «чей он сейчас» | 106 |
| destination unreachable | ICMP «адресат недостижим» | 108 |
| detached HEAD | отсоединённая голова: не на ветке | 109 |
DHCSR, C_DEBUGEN |
регистр отладки ядра; бит «отладчик включил отладку» | 110 |
dialout |
группа Linux, которой принадлежат последовательные порты | 110 |
| dirty tree | несохранённые правки в рабочем каталоге | 109 |
| dynamic host configuration protocol (DHCP) | раздача адресов в сети | 107 |
| echo request, echo reply | эхо-запрос и эхо-ответ ICMP — это и есть ping | 106 |
| ethernetif.c | «клей» между драйвером MAC и lwIP в примерах ST | 106 |
| EtherType | тип содержимого кадра | 105, 106 |
| exponential backoff | удвоение тайм-аута при повторах | 106, 186, 198 |
| fast-forward | перемотка: слияние без нового коммита | 109 |
__FILE__, __FILE_NAME__ |
путь к файлу, как его передали компилятору; только имя файла (gcc 12+) | 110 |
| firing / resolved | сработало / снято | 112 |
fixture, conftest.py |
фикстура: подготовка и уборка для теста; файл с фикстурами набора | 110 |
| frame check sequence (FCS) | контрольная сумма кадра, CRC-32 | 105 |
| free-space path loss (FSPL) | затухание в свободном пространстве | 108 |
git describe |
строка версии из тега и числа коммитов | 109 |
| hardware-in-the-loop (HIL), test bench | стенд: тесты гоняются на настоящей плате | 110 |
| header field | заголовок HTTP | 107 |
| healthcheck | проверка здоровья контейнера | 111 |
| heap, MEM_SIZE | куча lwIP — одна область, блоки разного размера | 106 |
| image, layer | образ, слой образа | 111 |
| incremental checksum update | поправка суммы после замены одного слова | 106 |
| information response | строка с данными перед итогом | 106 |
| initial sequence number (ISN) | начальный номер последовательности | 106 |
| interframe gap | межкадровая пауза | 105 |
| internal network | внутренняя сеть без выхода наружу | 111 |
| JUnit XML report | отчёт о тестах в формате JUnit, его понимают GitLab и GitHub | 110 |
| keepalive | поддержка связи | 106, 156, 188 |
| label | метка ряда: dev="A1" |
112 |
| lease | аренда адреса | 107 |
| locally administered address | локально назначенный адрес | 105 |
| log rotation | ротация журнала: старые файлы удаляются | 112 |
| longest prefix match | выбор самого длинного совпавшего префикса | 108 |
| MAC (media access control) | контроллер кадров: адреса, FCS, очереди — внутри F407 | 106 |
| manifest, checksum | манифест, контрольная сумма | 110 |
| maximum segment size (MSS) | наибольшие данные в одном сегменте | 106 |
| memp | пулы блоков одного размера | 106 |
| merge / merge conflict | слияние / конфликт слияния | 109 |
| merge base | общий предок ветки и основной ветки | 110 |
| merge request, pull request | запрос слияния | 110 |
| metric, time series | метрика, временной ряд | 112 |
| MII, RMII | шина между MAC и PHY: 4 бита на 25 МГц или 2 бита на 50 МГц | 106 |
| MTU, MSS clamping | наибольший пакет, урезание MSS под туннель | 108 |
| multi-stage build | многоступенчатая сборка образа | 111 |
| name compression | сжатие имён указателями | 107 |
| netif | сетевой интерфейс стека: адреса и функции приёма и передачи | 106 |
| network address translation (NAT) | трансляция адресов и портов | 106 |
| network byte order | порядок байт сети: старший вперёд | 106, 126 |
network registration status (+CREG) |
состояние регистрации в сети | 106 |
| next hop | следующий узел на пути | 108 |
| NXDOMAIN | «такого имени нет» | 107 |
| observability | наблюдаемость | 112, 121 |
| on-call | дежурный | 112 |
| ones' complement checksum | контрольная сумма в обратном коде | 105 |
| organizationally unique identifier (OUI) | код производителя в MAC-адресе | 105 |
| pbuf (packet buffer) | буфер пакета; бывает цепочкой звеньев | 106, 198 |
| PDP context, APN | сеанс передачи данных, имя точки доступа | 106 |
| PHY (physical layer) | приёмопередатчик: провод, трансформатор, сигналы — отдельная микросхема | 106 |
| pinned version | закреплённая версия инструмента | 110 |
| pipeline, stage, job | конвейер, этап, задание | 110 |
power key (PWRKEY) |
вывод включения модема | 106 |
| preamble, start frame delimiter (SFD) | преамбула, начало кадра | 105 |
| pseudo-header | псевдозаголовок: адреса, протокол и длина в сумме TCP и UDP | 106 |
| pseudo-terminal (pty) | псевдотерминал: пара «программа — порт» без железа | 110 |
| rate limiting | ограничение частоты запросов | 111 |
| raw API, callback-style API | обратные вызовы; работает без ОС | 106 |
| raw socket | сырой сокет: кадры целиком, мимо стека | 105 |
| rebase | перенос коммитов на другую основу | 109 |
| receive window | окно приёма | 106 |
received signal strength indication (+CSQ) |
уровень принимаемого сигнала | 106 |
| red build | красная сборка: конвейер упал | 110 |
| REF_CLK | опорные 50 МГц RMII | 106 |
| renewal (T1), rebinding (T2) | продление аренды, поиск любого сервера | 107 |
| repository | репозиторий: история проекта целиком | 109 |
| reset (RST) | сброс соединения | 106 |
| resolver | распознаватель имён | 107 |
| resource record | запись DNS | 107 |
resource_group, concurrency |
группа: не больше одного задания за раз | 110 |
| restart policy | правило перезапуска | 111 |
| retransmission timeout (RTO) | тайм-аут повтора | 106 |
| reverse proxy | обратный прокси | 111, 142 |
| routing table | таблица маршрутов | 108 |
| RSSI, dBm | уровень принятого сигнала, децибел к милливатту | 108 |
| runner, agent | исполнитель: машина, где идёт сборка | 110 |
| scrape | сбор метрик опросом | 112 |
| self-hosted runner, tags, labels | свой исполнитель; теги в GitLab, метки в GitHub | 110 |
| sequential API, netconn | последовательный интерфейс поверх потоков | 106 |
| server name indication (SNI) | имя сервера в приветствии | 107 |
| session scope, function scope | фикстура на весь прогон, на каждый тест | 110 |
| size budget, threshold | бюджет размера, порог | 110 |
| SMI: MDC, MDIO | служебная шина к регистрам PHY: такт и данные | 106 |
SMS text mode (+CMGF=1), PDU mode |
текстовый режим SMS, режим PDU | 106 |
| socket API | сокеты в духе BSD поверх netconn | 106 |
| status line | строка состояния HTTP | 107 |
| store-and-forward (TSF) | передача после накопления кадра в FIFO целиком | 106 |
| structured logging | журнал со структурой: строка — запись JSON | 112 |
| subnet mask, prefix length | маска подсети, длина префикса | 105 |
| tag | тег: неподвижная метка, обычно версия | 109 |
| tap interface | виртуальный интерфейс Linux: кадры Ethernet идут в программу | 106 |
| tcpip_thread | поток ОС, в котором живёт ядро стека | 106 |
TE character set (+CSCS), UCS2 |
кодировка строк обмена, UCS2 — 16 бит на знак | 106 |
text, data, bss |
код и константы; начальные значения переменных; обнуляемые переменные | 110, 135 |
| three-way handshake | тройное рукопожатие | 106 |
| time exceeded | ICMP «время жизни истекло» | 108 |
| time to live (TTL) | время жизни пакета: сколько маршрутизаторов он ещё пройдёт | 105, 107 |
| trunk / access port | порт с метками / без меток | 108 |
| tunnel, encapsulation | туннель, упаковка пакета в пакет | 108 |
udev rule, SYMLINK |
правило udev: постоянное имя устройства | 110 |
| unsolicited result code (URC) | незапрошенное сообщение модема | 106 |
| VLAN ID (VID), priority (PCP) | номер виртуальной сети, приоритет | 108 |
| VLAN tag, 802.1Q | метка виртуальной сети | 108 |
| volume / bind mount | том / подключённый каталог хоста | 111 |
| window scaling | масштаб окна | 106 |
| working tree / index (staging area) | рабочий каталог / индекс: что войдёт в коммит | 109 |
| zero-copy | приём без копирования кадра | 106 |
XIII. Другие языки и их сборщики
| Оригинал | Перевод | § |
|---|---|---|
aspect Address, Volatile |
адрес объекта, запрет оптимизировать доступ | 113 |
build script (build.rs) |
программа, которая работает перед компиляцией | 114 |
Cargo.toml, Cargo.lock |
описание пакета, закреплённые версии зависимостей | 114 |
| clock drift | уход часов | 115 |
compilation database (compile_commands.json) |
список команд компиляции для редактора | 115, 129 |
contract, precondition (Pre) |
договор подпрограммы, предусловие | 113 |
| crate | пакет Alire: исходники и манифест | 113, 114 |
| cross-compilation | сборка на одной машине для другой | 115 |
| definite / indefinite length | длина указана заранее / до байта-ограничителя | 115 |
| deterministic (canonical) encoding | однозначная запись: одно значение — одни байты | 115 |
| DTR (Data Terminal Ready), RTS (Request To Send) | сигналы управления: «терминал готов», «запрос на передачу» | 115, 189 |
| embedded-hal | общие типажи драйверов: вывод, I²C, SPI, задержка | 114 |
environment ([env:…]) |
окружение PlatformIO: плата, платформа, флаги | 115 |
| exclusive access | монопольный доступ к порту | 115 |
| feature | включаемая при сборке возможность пакета | 114, 116 |
| field number, tag | номер поля; ключ = номер и тип провода | 115 |
generator expression ($<CONFIG:Debug>) |
выражение, которое CMake вычисляет при генерации сборки | 115 |
| generator (Ninja) | чем CMake исполняет сборку | 115 |
| GPR project file | файл проекта для gprbuild | 113 |
INTERFACE, PUBLIC, PRIVATE |
кому передаются ключи цели: только тем, кто её подключает, всем или только ей | 115 |
| last chance handler | последний обработчик ошибки без ОС | 113 |
| line ending: CR, LF, CRLF | конец строки: 0x0D, 0x0A или оба подряд | 115 |
LINK_DEPENDS |
файлы, от которых зависит компоновка | 115 |
| local echo | местное эхо: терминал сам показывает набранное | 115 |
| major type, additional information | старший тип CBOR, добавочные 5 бит первого байта | 115 |
manifest, alire.toml |
описание пакета и его зависимостей | 113 |
manifest, west.yml |
список репозиториев и их версий у Zephyr | 115 |
no_std, no_main |
без стандартной библиотеки ОС, без обычной точки входа | 114 |
| object library | библиотека из объектных файлов без архива .a |
115 |
| ownership, borrow checker | владение, проверка заимствований | 114 |
| PAC, HAL | крейт регистров камня, крейт драйверов | 114 |
| package, tool | пакет PlatformIO: тулчейн, фреймворк, инструмент | 115 |
| panic handler | что делать при панике | 114 |
| pinning | закрепление версии | 115 |
| platform, framework | набор для семейства камней, библиотека поверх регистров | 115 |
POST_BUILD |
команда после сборки цели | 115 |
| preferred serialization | предпочтительная запись: самая короткая | 115 |
presets (CMakePresets.json) |
готовые наборы настроек CMake | 115 |
| proof, counterexample | доказательство, контрпример | 113 |
| range type | тип с диапазоном | 113 |
| requirements file, pinning | список зависимостей с закреплёнными версиями | 115 |
| round-trip latency | круговая задержка: от отправки вопроса до ответа | 115 |
run-time check, Constraint_Error |
проверка во время работы, её исключение | 113 |
| runtime crate (cortex-m-rt) | таблица векторов и сброс для Cortex-M | 114 |
| runtime: light, light-tasking, embedded | среда исполнения: без задач, с задачами, полная | 113 |
| schema evolution | развитие схемы: новые поля без поломки старых приборов | 115 |
| SET_LINE_CODING, SET_CONTROL_LINE_STATE | запросы CDC: формат линии; состояние DTR и RTS | 115 |
| solver | подбор версий зависимостей | 113 |
SPARK_Mode |
код, который берётся доказывать gnatprove | 113 |
| target | цель CMake: программа или библиотека со своими ключами | 115, 151 |
| target triple | цель сборки: ядро, ОС, ABI | 114 |
| test fixture, test double | стенд, подставной прибор | 115 |
| timeout, inter-byte timeout | тайм-аут чтения, тайм-аут между байтами | 115 |
| toolchain file | файл тулчейна CMake: чем собирать для чужой машины | 115 |
| unknown fields | чужие (неизвестные) поля | 115 |
unsafe, volatile access |
небезопасный блок, доступ без оптимизации | 114 |
| unsolicited message | сообщение без запроса | 115 |
URL handler (socket://, loop://, spy://) |
порт по адресу: сеть, петля, порт с журналом обмена | 115 |
| USB-to-UART bridge | мост USB–UART, переходник | 115 |
| varint | число переменной длины: по 7 бит в байте | 115 |
| virtual environment (venv) | виртуальное окружение: свой набор библиотек для проекта | 115 |
| wire type | тип провода: как перешагнуть поле, не зная его | 115 |
| workspace | рабочее дерево west со всеми проектами | 115 |
XIV. Машинное обучение на микроконтроллере
| Оригинал | Перевод | § |
|---|---|---|
| accuracy | доля верных ответов | 116 |
| affine (asymmetric) quantization | квантование со сдвигом нуля | 119 |
| anchor | якорь: точка сетки (YOLOv8) или заготовка рамки (YOLOv2) | 121 |
| anomaly (novelty) detection | обнаружение аномалий (нового) | 120 |
| anomaly score | оценка аномальности | 120 |
| AprilTag | квадратная метка с кодом для поиска положения камеры | 121 |
| autoencoder, reconstruction error | автокодировщик, ошибка восстановления | 120 |
| band energy | энергия в полосе частот | 117 |
| baseline | своя норма прибора | 120 |
| battery management system (BMS) | система управления батареей | 121 |
| blob | пятно: связная область точек, прошедших порог | 121 |
| block floating point | нормировка блока: общий сдвиг на всё окно | 121 |
| CA (convolutional accelerator) | блок свёртки в NPU | 121 |
| CIC (cascaded integrator-comb) | каскад интеграторов и гребёнок — то же, что Sinc в DFSDM | 121 |
| CIELAB (L*a*b*) | цветовое пространство: яркость L и две цветовые оси A и B | 121 |
| class imbalance | дисбаланс классов: одних примеров мало | 118 |
| class, label | класс, метка | 116 |
| class weight | вес класса в обучении | 118 |
| class-agnostic NMS | NMS без учёта класса | 121 |
| concept drift | дрейф: норма меняется со временем | 120 |
| confusion matrix | матрица ошибок | 118 |
| crest factor | пик-фактор: наибольшее значение / СКЗ | 117 |
| CSI-2 (camera serial interface) | последовательный интерфейс камеры MIPI | 121 |
| data leakage | утечка: сведения о проверке попали в обучение | 118 |
| DC offset | постоянная составляющая, смещение нуля | 117 |
| DCMIPP (pixel pipeline), ISP (image signal processor) | конвейер точек камеры, обработка сигнала датчика | 121 |
| DCT-II | дискретное косинусное преобразование второго типа (ДКП-II) | 121 |
| decimation | прореживание: фильтр и понижение частоты отсчётов | 121, 198 |
| decision tree | дерево решений | 116 |
| detection rate | доля найденных дефектов | 120 |
| droop | завал АЧХ в полосе пропускания | 121, 198 |
| epoch | эпоха: кусок сети, который NPU считает без процессора, до прерывания | 121 |
| equivalent circuit model | схема замещения батареи | 121 |
| extended Kalman filter (EKF) | расширенный фильтр Калмана | 121 |
| false alarm | ложная тревога | 118 |
| false alarm rate | доля ложных тревог | 120 |
| false trigger | ложное срабатывание | 121 |
| fast Fourier transform (FFT) | быстрое преобразование Фурье | 117 |
| fixed-point multiplier, shift | множитель Q31 и сдвиг | 119 |
| flatbuffer (.tflite) | файл модели TensorFlow Lite | 119 |
| flood fill | заливка: обход связной области | 121 |
| frame, hop | окно и шаг между окнами | 121 |
| frame, window | окно: кусок сигнала из N отсчётов | 117 |
| frequency bin | бин: полоса частот одного отсчёта спектра | 117 |
| group k-fold | кросс-проверка по группам (записям) | 118 |
| hyperparameter | гиперпараметр: размер модели, глубина дерева | 118 |
| inference | вывод: ответ обученной модели | 116 |
| innovation | невязка: измерение минус прогноз | 121 |
| interpreter, op resolver | интерпретатор и набор ядер | 119 |
| IoU (intersection over union) | пересечение, делённое на объединение | 121 |
| Jacobian | матрица производных (якобиан) | 121 |
| joint (augmented) estimation | совместная оценка состояния и параметра | 121 |
| keyword spotting (KWS) | распознавание коротких команд в потоке | 121 |
| k-means | k-средних: норма как несколько центров | 120 |
| k-nearest neighbours (k-NN) | k ближайших соседей | 116 |
| labeling, annotation | разметка: какой класс у записи | 118 |
| line buffer | строчный буфер: одна-две строки кадра | 121 |
| logistic regression | логистическая регрессия | 116 |
| machine vision | машинное зрение: поиск объектов на кадре программой | 121 |
| Mahalanobis distance | расстояние Махаланобиса: с учётом связи признаков | 120 |
| MDMA (master DMA) | DMA домена D1 у H7: копирует блоки между памятями | 121 |
| mel scale, mel filterbank | шкала мел, набор треугольных мел-фильтров | 121 |
| MFCC (mel-frequency cepstral coefficients) | мел-частотные кепстральные коэффициенты | 121 |
| multilayer perceptron (MLP) | многослойный перцептрон | 116 |
| MVE (M-profile vector extension), Helium | векторные команды Cortex-M55 | 121 |
| NMS (non-maximum suppression) | подавление пересекающихся рамок | 121 |
| NPU (neural processing unit), Neural-ART accelerator | нейроускоритель, ускоритель нейросетей ST | 121 |
| Nyquist frequency | частота Найквиста: половина частоты выборки | 117, 178 |
| objectness | объектность: «здесь есть объект» | 121 |
| one-class learning | обучение на одном классе — только норме | 120 |
| open-circuit voltage (OCV) | напряжение холостого хода | 121, 173 |
| parabolic interpolation | уточнение пика параболой | 117 |
| PDM (pulse density modulation) | плотностно-импульсная модуляция: один бит на такт | 121, 198 |
| per-tensor / per-channel | один масштаб на тензор / свой на каждый выход | 119 |
| PIR (passive infrared) sensor | пироэлектрический датчик движения | 121 |
| posterior smoothing | сглаживание ответов сети по времени | 121 |
| post-training quantization | квантование уже обученной модели | 119 |
| predictive maintenance | обслуживание по состоянию, предиктивное | 120 |
| pre-emphasis | предыскажение: подъём верхних частот | 121 |
| process / measurement noise | шум процесса / шум измерения | 121 |
| quantization | квантование: вещественные числа → целые | 119 |
| recall / precision | полнота / точность | 118 |
| recording, session | запись: один прогон одного объекта | 118 |
| reference kernels | эталонные ядра, без ускорений | 119 |
| relocatable model | перемещаемая модель: образ, который ставится по любому адресу | 121 |
| ReLU | «выпрямитель»: max(0, x) | 116 |
| representative dataset | представительная выборка для калибровки | 119 |
| requantization | пересчёт суммы int32 в масштаб выхода | 119 |
| roundness, elongation | округлость, вытянутость пятна | 121 |
| sampling rate | частота выборки | 117, 198 |
| scale, zero point | масштаб и нулевая точка | 119 |
| sensor offset (bias) | смещение нуля датчика | 121 |
| standardization | приведение признака к среднему 0 и разбросу 1 | 116 |
| state, covariance | состояние и его ковариация | 121 |
| state of charge (SoC) | заряд: доля от полной ёмкости | 121, 173 |
| state of health, ageing | состояние здоровья, старение | 121 |
| stream engine, stream switch | потоковый DMA ускорителя и коммутатор потоков | 121 |
| symmetric quantization | квантование без сдвига: нулевая точка 0 | 119 |
| threshold | порог: шесть границ L, A, B | 121 |
| threshold, percentile | порог, процентиль | 120 |
| threshold rule | порог, правило | 116 |
| train / validation / test split | разбиение на обучение, подбор и проверку | 118 |
| training set, test set | обучающая и проверочная выборки | 116 |
| UMA pool | пул памяти OpenMV, из которого берутся кадры и модели | 121 |
| Welford's algorithm | алгоритм Уэлфорда: среднее и разброс на лету | 120 |
| window function (Hann) | оконная функция (окно Ханна) | 117 |
| z-score | z-оценка: отклонение в долях разброса | 120 |
XV. Язык C глубже
| Оригинал | Перевод | § |
|---|---|---|
| address sanitizer (ASan) | проверка обращений к памяти | 123 |
| anonymous structure / union | анонимная структура / объединение | 128 |
| arithmetic / logical shift | арифметический / логический сдвиг | 122 |
attribute [[…]] |
атрибут стандарта C23 | 128 |
byte swap (REV) |
переворот байтов | 126 |
| characterization test | тест, который фиксирует поведение чужого кода | 129 |
| checker | проверка анализатора (core.NullDereference, unix.Malloc) |
129 |
| code coverage: line / branch | покрытие: по строкам, по ветвям | 129, 184 |
| coding standard | правила оформления и написания кода | 129 |
| compare-and-swap | сравнить и обменять | 124 |
| compound literal | составной литерал: безымянный объект (тип){ … } |
128 |
context pointer (void *user) |
указатель на контекст | 125 |
| cross translation unit analysis (CTU) | межмодульный анализ | 129 |
| data model (ILP32, LP64) | модель данных: ширина int, long и указателя | 122 |
| declarator | описатель: имя вместе с *, [] и () | 125 |
| defensive programming | защитное программирование | 129 |
| deviation | отступление: оформленное исключение из правила | 129 |
| essential type | существенный тип в правилах MISRA | 129 |
exact-width types (stdint.h) |
типы точной ширины | 122 |
| fail-safe state | безопасное состояние при ошибке | 129 |
| fake, stub, mock | подделка, заглушка, подделка с проверкой вызовов | 129 |
| flexible array member | гибкий массив в конце структуры | 128 |
| function pointer table, dispatch table | таблица обработчиков | 125 |
generic selection (_Generic) |
выбор по типу выражения | 125, 127, 146 |
GNU extensions (gnu11) |
расширения GNU к стандарту | 128 |
| implementation-defined | поведение задаёт реализация | 122, 123 |
| indirect branch | непрямой переход по адресу из регистра | 125 |
| inline suppression | подавление комментарием в строке | 129 |
| ISO/IEC 9899 | стандарт языка C | 128 |
| little-endian / big-endian | младшим байтом вперёд / старшим вперёд | 126 |
| macro expansion | подстановка макроса | 127 |
| mandatory / required / advisory | обязательное / требуемое / рекомендательное правило | 129 |
memory barrier (DMB, DSB) |
барьер памяти | 124 |
| memory order | порядок памяти | 124, 140 |
| MISRA C | свод правил языка C для надёжных систем | 129 |
| narrowing conversion | сужающее преобразование | 122 |
noreturn function |
функция без возврата | 129 |
| overflow | переполнение | 122 |
| path-sensitive analysis | анализ путей: обход ветвей с учётом условий | 129 |
| pointer to function | указатель на функцию | 125 |
| prototype | прототип: объявление функции с типами параметров | 128 |
| quality gate | ворота качества: шаг конвейера, который останавливает сборку | 129 |
| seam | шов: место, где зависимость можно подменить | 129 |
| sequence point / unsequenced | точка следования / без порядка | 123 |
sig_atomic_t |
тип, который обработчик сигнала пишет целиком | 124 |
| signed / unsigned | со знаком / без знака | 122 |
| stack protector, canary | защита стека, контрольное слово | 129 |
| static analysis | статический анализ: проверка без запуска | 129 |
| static analyzer | статический анализатор | 123 |
| static assertion | статическое утверждение: проверка при сборке | 127 |
__STDC_VERSION__ |
номер версии стандарта, который выбран при сборке | 128 |
| strict aliasing | правило строгого псевдонима | 123 |
stringizing (#) |
превращение в строку | 127 |
| test double | подмена зависимости в тесте | 129 |
| test runner | раннер: программа, которая запускает тесты и считает провалы | 129 |
token pasting (##) |
склейка лексем | 127 |
| translation unit | единица трансляции: файл после препроцессора | 127, 129, 146 |
| trap | ловушка: останов на месте ошибки | 123 |
| typedef | псевдоним типа | 125 |
| undefined behavior sanitizer (UBSan) | проверка UB во время выполнения | 123 |
| unit test | модульный тест | 129, 184 |
| unspecified behavior | неуточнённое: один из допустимых вариантов | 123 |
variadic macro, __VA_ARGS__ |
макрос с переменным числом аргументов | 127 |
| volatile | изменчивый: каждое обращение — к памяти | 124 |
| wrap-around (modulo 2^N) | переход через ноль, счёт по модулю | 122 |
--wrap=symbol |
ключ компоновщика: вызовы уходят в __wrap_symbol |
129 |
| X macro | X-макрос: список, который разворачивают разными макросами | 127 |
XVI. Печатная плата
| Оригинал | Перевод | § |
|---|---|---|
| 1s / 2s2p test board | тестовая плата: один слой / два сигнальных и два сплошных | 130 |
| aperture, flash | апертура (форма «пера») и её отпечаток | 132 |
| assembly variant | вариант сборки | 132 |
| back annotation | обратная аннотация: изменения платы — в схему | 132 |
| bare board test | электроконтроль голой платы | 134 |
| board cutout | вырез в плате | 132 |
| bond wire | проволочка от кристалла к выводу | 132 |
| bulk capacitor | накопительный конденсатор на входе питания узла | 130, 167, 173 |
| bus | шина (линия групповой связи) | 130 |
| class to class clearance | зазор между цепями двух классов | 132 |
| clearance | зазор между проводниками разных цепей | 130, 204 |
| compare to schematic | сравнение платы со схемой | 132 |
| component | компонент: обозначение на схеме вместе с посадочным местом | 132, 151 |
| Component Editor | редактор компонентов (символ плюс корпус) | 132 |
| compound file | составной документ: файловая система внутри файла | 133 |
| copper pour | медная заливка | 132 |
| copper pour, copper area | полигон, площадь меди | 130 |
| courtyard | зона, которую деталь занимает на плате | 131, 204 |
| density level (most, nominal, least) | плотность монтажа: наибольшая, средняя, наименьшая | 132 |
| design for manufacturing (DFM) | учёт возможностей завода при разработке | 130 |
| design rule | правило проектирования | 133 |
| design rules | правила разводки | 130 |
| Design Rules Check (DRC) | проверка правил разводки | 131 |
| device sheet | готовый лист-блок из библиотеки | 133 |
| drill symbols | условные знаки отверстий на чертеже | 132 |
| edge rail | технологическое поле по краю панели | 132 |
| electrical rule check (ERC) | проверка электрических правил схемы | 132 |
| exposed pad (exposed die pad) | открытая площадка под корпусом | 130 |
| fanout | вывод площадок переходами к внутренним слоям | 132 |
| file function (Gerber X2) | назначение файла, записанное в нём самом | 132 |
| footprint | посадочное место: контактные площадки и контур детали | 131 |
| footprint mapping | сопоставление посадочных мест | 134 |
| Gerber, drill file | файлы слоёв и сверловки для завода | 131 |
| Gerber, Excellon | форматы файлов слоёв и сверловки | 130 |
| global net | глобальная цепь: общая для всех уровней иерархии | 132 |
| ground plane | сплошной слой земли | 130 |
| heat spreading | растекание тепла | 130 |
| hierarchy block, hierarchy connector | иерархический блок и его вывод | 132 |
| import, export | импорт, экспорт | 134 |
| interactive BOM | интерактивная спецификация: таблица, связанная с платой | 132 |
| IPC-2581 | открытый формат всей платы для завода, один файл XML | 134 |
| IPC-D-356 | список соединений для электроконтроля голой платы | 134 |
| island removal | удаление островков — кусков заливки без цепи | 132 |
| junction | точка соединения | 130 |
| junction-to-case, ΘJC | кристалл — корпус (у SOT-223 — кристалл — фланец) | 130 |
| layer stack | стек слоёв | 133 |
| layer stackup | набор и порядок слоёв платы | 130 |
| length matching | выравнивание длины | 132 |
| meander | меандр: змейка для удлинения трассы | 132 |
| multi-part component | элемент из нескольких частей (разнесённый способ) | 130 |
| N/A, DNP (do not populate) | не устанавливать | 130 |
| natural convection (still air) | естественная конвекция, неподвижный воздух | 130 |
| NC Drill | файл сверловки | 133 |
| N/C drill, Excellon | файл сверловки | 132 |
| neck-down | сужение пары в тесном месте | 132 |
| net class | класс цепей | 132 |
| net connectivity check | проверка целостности цепей | 132 |
| net, net label | цепь, метка цепи | 130 |
| net port | порт цепи: символ, соединяющий провода по имени | 132 |
| netclass | класс цепей: ширина дорожек и зазоры | 131 |
| netlist | список цепей | 130, 134 |
| neutral format | нейтральный формат: не принадлежит ни одной программе | 134 |
| ODB++ | формат всей платы для завода, дерево файлов | 134 |
Output Job (.OutJob) |
задание на выпуск | 133 |
| pad | контактная площадка | 131 |
| pad signal delay | задержка сигнала внутри корпуса | 132 |
| pad template | стандарт площадки: сохранённый набор её параметров | 132 |
| panelizing | панелизация: несколько плат на одной заготовке | 132 |
| pattern | посадочное место — так в DipTrace называют footprint | 132 |
| Pattern Editor | редактор корпусов (посадочных мест) | 132 |
| Pattern Generator (IPC-7351) | генератор корпусов по стандарту IPC-7351 | 132 |
PCB document (.PcbDoc) |
документ платы | 133 |
| PCB layout | разводка платы | 132 |
PCB project (.PrjPcb) |
проект платы | 133 |
| phase tune | подстройка фазы пары | 132 |
| pin-to-pad connection | связь вывода символа с площадкой корпуса | 132 |
| plane layer | экранный слой: внутренний слой под заливки | 132 |
| plating thickness | толщина металлизации отверстия | 130 |
| plug-in, exchange file | плагин, файл обмена | 132 |
| position file, pick and place | файл установки: где и как стоит каждая деталь | 134 |
| pour priority | приоритет заливки | 132 |
| power dissipation, PD | рассеиваемая мощность | 130 |
| power port, ground symbol | знак питания, знак земли | 130 |
| printed circuit board (PCB) | печатная плата | 130 |
| push traces, walk around | расталкивание трасс и обход препятствий | 132 |
| query, scope | запрос: к каким объектам относится правило | 133 |
| ratline | неразведённое соединение, «резинка» | 132 |
| real-time DRC | проверка правил на ходу | 132 |
| RefDes (reference designator) | позиционное обозначение: R, C, U… | 132 |
| reference designator | позиционное обозначение | 130 |
| renew design from schematic | обновить плату по схеме | 132 |
| route keepout | запрет трассировки: область без меди | 132 |
| schematic capture | ввод схемы | 132 |
| schematic (circuit diagram) | принципиальная схема (Э3) | 130 |
schematic document (.SchDoc) |
лист схемы | 133 |
| sheet, sheet entry, port | лист, вход листа, порт | 130 |
| silkscreen | шелкография, надписи на плате | 131 |
| solder bridge, SB | перемычка-капля на плате | 130 |
| solder mask | паяльная маска | 131 |
| solder mask, paste mask | маска, трафарет пасты | 133 |
| solder mask swell | расширение окна маски вокруг площадки | 132 |
| SPICE model | SPICE-модель: описание детали для симулятора | 132 |
| STEP | формат 3D-модели для механики | 134, 204 |
| symbol | условное графическое обозначение, УГО | 130, 131 |
| teardrop | капля: плавный переход трассы в площадку | 132 |
| tented via | переходное отверстие, закрытое маской | 132 |
| thermal relief | тепловые перемычки между площадкой и полигоном | 130 |
| thermal resistance junction-ambient, ΘJA | тепловое сопротивление кристалл — среда | 130 |
| thermal, spoke | термобарьер, его луч | 132 |
| thermal via | переходное отверстие для отвода тепла | 130 |
| trace via, static via | переход трассы (часть трассы) и отдельный переход | 132 |
| track, via | дорожка, переходное отверстие | 131 |
| unconnected items | неразведённые соединения | 131 |
| uncoupled length | длина участка, где пара идёт порознь | 132 |
| via shielding, via stitching | экранирование и сшивка рядами переходов | 132 |
| via style | стиль переходного отверстия | 132 |
| via, thermal relief | переходное отверстие, тепловые перемычки | 130 |
| V-scoring | V-надрез: канавки для разлома панели | 132 |
| zone, copper pour | полигон, заливка медью | 131 |
XVII. Системное программирование на C
| Оригинал | Перевод | § |
|---|---|---|
| ABI | двоичный интерфейс: что можно менять, не ломая старые программы | 143 |
| ACID (atomicity, consistency, isolation, durability) | атомарность, согласованность, изоляция, долговечность | 148 |
| advisory lock | рекомендательная блокировка (fcntl) |
138 |
| Amdahl's law | закон Амдала | 139 |
ancillary data, SCM_RIGHTS |
служебные данные сокета; передача дескрипторов | 137 |
| async-signal-safe | безопасна для вызова из обработчика | 136 |
| AT&T vs Intel syntax | два синтаксиса записи команд | 144 |
| backtrace | стек вызовов | 138 |
| barrier | барьер: точка сбора потоков | 139 |
| blocking, non-blocking I/O | блокирующий, неблокирующий ввод-вывод | 141 |
| breakpoint, backtrace | точка останова, стек вызовов | 145 |
| build system | система сборки | 145 |
| C10K problem | задача десяти тысяч соединений | 141 |
| caller-saved, callee-saved | регистры, которые сохраняет вызывающий / вызываемый | 144 |
| calling convention (System V ABI) | соглашение вызовов | 144 |
| cancellation point | точка отмены потока | 139 |
| CGI (Common Gateway Interface) | шлюз: программа на каждый запрос | 142 |
| character device, major/minor | символьное устройство, старший/младший номер | 147 |
| code formatter, coding style | форматер, правила оформления кода | 145 |
| compare-and-swap (CAS), compare-exchange | сравнить и обменять | 140 |
| completion-based I/O | ввод-вывод по завершению (io_uring, IOCP) |
141 |
| condition variable | условная переменная | 139 |
constexpr, constinit |
вычислить при компиляции / потребовать инициализации данными | 146 |
constraint ("r", "=a", "memory") |
ограничение операнда во встроенном ассемблере | 144 |
| constructor, destructor | конструктор, деструктор | 146 |
Content-Type, Content-Length |
тип и длина тела | 142 |
| controlling terminal | управляющий терминал | 138 |
copy_to_user, copy_from_user |
копирование между ядром и пользователем | 147 |
| core dump, post-mortem debugging | слепок памяти, посмертная отладка | 138 |
| coroutine | сопрограмма | 141 |
| daemon | демон: фоновый процесс без терминала | 138 |
| DBMS | СУБД | 148 |
dlopen, dlsym |
открыть библиотеку и найти в ней имя во время работы | 143 |
| double buffering, vsync | двойная буферизация, синхронизация с развёрткой | 149 |
| double fork | двойной fork |
138 |
dynamic linker / loader (ld.so) |
динамический компоновщик | 143 |
EAGAIN / EWOULDBLOCK |
«сейчас нечего» — повторить позже | 141 |
| EINTR | системный вызов прерван сигналом | 136 |
| embedded database | встраиваемая база: библиотека, а не сервер | 148 |
| encapsulation | инкапсуляция: скрыть поля за функциями | 146 |
| environment | окружение: переменные вида ИМЯ=значение |
135 |
| event | событие (клавиша, мышь, закрытие окна) | 149 |
exception tables (.ARM.exidx) |
таблицы раскрутки стека для исключений | 146 |
| exec | замена образа процесса другой программой | 136 |
| exit status | код завершения | 135, 145 |
| FastCGI | постоянный процесс вместо запуска на каждый запрос | 142 |
FD_SETSIZE |
предел select — 1024 дескриптора |
141 |
| feature test macro | макрос, включающий части стандарта (_POSIX_C_SOURCE) |
145 |
file_operations |
таблица операций над файлом устройства | 147 |
| filter | фильтр: читает stdin, пишет stdout |
145 |
| fixed timestep | фиксированный шаг обновления | 149 |
flags register (RFLAGS) |
регистр флагов: ZF, CF, SF, OF | 144 |
| fork | раздвоение процесса | 136 |
| frame rate (FPS), frame time | частота и время кадра | 149 |
| ftrace, kprobes | трассировка функций ядра | 147 |
| game loop | игровой цикл: ввод → обновление → кадр | 149 |
| general-purpose register | регистр общего назначения | 144 |
| generator (CMake) | генератор: во что CMake превращает описание | 145 |
| GPU, graphics pipeline | видеопроцессор, графический конвейер | 149 |
| header, body | заголовок, тело | 142 |
| heap, stack | куча, стек | 135 |
| inheritance by composition | наследование включением базовой структуры | 146 |
.init_array |
список конструкторов, которые вызывает стартовый код | 146 |
| inline assembly | встроенный ассемблер | 144 |
| interest list, ready list | список наблюдаемых и список готовых (epoll) |
141 |
| interposition | подмена символа библиотекой, загруженной раньше | 143 |
| inter-process communication (IPC) | обмен между процессами | 137 |
| I/O multiplexing | мультиплексирование: ждать многих дескрипторов сразу | 141 |
| ioctl | команда устройству вне read/write |
147, 192 |
| joinable, detached | поток, которого ждут join; отсоединённый |
139 |
| jump table, lookup table | таблица переходов, таблица значений | 144 |
Kbuild, obj-m |
система сборки ядра, цель «модуль» | 147 |
| kernel space, user space | пространство ядра, пространство пользователя | 147 |
| key-value store | хранилище «ключ — значение» | 148 |
| level-triggered, edge-triggered | по уровню, по фронту | 141 |
| linkage (external, internal) | связывание: внешнее, внутреннее (static) |
146 |
loadable kernel module (.ko) |
загружаемый модуль ядра | 147 |
| memory fence | барьер памяти | 140 |
| memory leak, invalid read | утечка, чтение чужой памяти | 145 |
| memory mapping | отображение памяти (mmap) |
135 |
| memory-mapped file | файл, отображённый в память | 137 |
| method (GET, POST, PUT, DELETE) | метод | 142 |
| MIME type | тип содержимого | 142 |
| mutex (mutual exclusion) | мьютекс: взаимное исключение | 139 |
| named pipe, FIFO | именованный канал: канал с именем в файловой системе | 137 |
NEEDED, RUNPATH |
что нужно программе и где искать | 143 |
| nice value | «уступчивость»: чем больше, тем ниже приоритет | 135 |
| normalization | нормализация: без повторяющихся данных | 148 |
| OLTP / OLAP | обработка транзакций / аналитика | 148 |
| OOM killer | убийца процессов при нехватке памяти | 135 |
| opaque pointer, incomplete type | непрозрачный указатель, неполный тип | 146 |
| option, argument | ключ, аргумент | 145 |
| orphan | сирота: потомок пережил родителя — его усыновляет init |
136 |
| page fault | страничный промах: обращение к странице, которой ещё нет | 135 |
| pid file, lock file | файл с номером процесса, файл блокировки | 138 |
| pipe | канал: поток байтов от пишущего конца к читающему | 137 |
| plugin | плагин: библиотека, загружаемая по имени | 143 |
| polymorphism, dispatch | полиморфизм, выбор реализации по объекту | 146 |
| position-independent code (PIC) | код, не зависящий от адреса загрузки | 143 |
| POSIX IPC | очереди, семафоры и общая память POSIX с именами вида /имя — новее, чем XSI |
137 |
| POSIX, Single UNIX Specification | стандарт интерфейсов ОС | 145 |
| prepared statement, bind parameter | подготовленный запрос, параметр | 148 |
| primary key | первичный ключ | 148 |
printk, dmesg |
печать ядра и её журнал | 147 |
| process | процесс: программа, запущенная ядром, со своей памятью | 135 |
| process group | группа процессов | 138 |
| program break | граница кучи, которую двигает brk |
135 |
| prologue, epilogue | пролог, эпилог функции | 144 |
| rasterization | растеризация: из треугольников в пиксели | 149 |
| reactor pattern | реактор: цикл событий с обработчиками | 141 |
| readiness notification | уведомление о готовности | 141 |
| read-write lock | блокировка «много читателей — один писатель» | 139 |
| red zone | 128 байт под rsp, которые листовая функция использует без sub rsp |
144 |
| reduction | свёртка: сложение частных результатов потоков | 140 |
| reentrant | реентерабельная: можно вызвать заново, не дожидаясь конца | 140 |
| relaxed, acquire, release, seq_cst | ослабленный, захват, освобождение, полный порядок | 140 |
| reload on SIGHUP | перечитать настройки по SIGHUP |
138 |
| renderer, surface, texture | отрисовщик, поверхность, текстура | 149 |
| request line, status line | строка запроса, строка статуса | 142 |
| resident set size (RSS) | сколько физической памяти занято | 135 |
| resource limit | предел ресурса (ulimit) |
135 |
| REST, resource, endpoint | REST, ресурс, конечная точка | 142 |
RTTI (typeinfo) |
сведения о типах во время работы | 146 |
| rule, target, prerequisite, recipe | правило, цель, зависимость, рецепт (make) |
145 |
| semaphore | семафор: счётчик с ожиданием | 137 |
| session, session leader | сеанс, лидер сеанса | 138 |
| shader (GLSL) | шейдер: программа для видеокарты | 149 |
shared library, shared object (.so) |
динамическая (разделяемая) библиотека | 143 |
| shared memory | общая память | 137 |
| signal, handler | сигнал, обработчик | 136 |
| signal mask, pending | маска заблокированных сигналов, ожидающие сигналы | 136 |
| software rasterizer (llvmpipe) | программная растеризация на процессоре | 149 |
| soname | имя библиотеки, зашитое в программу | 143 |
| spin lock | спин-блокировка: активное ожидание | 139 |
| spurious wakeup | ложное пробуждение | 139 |
| SQL injection | SQL-инъекция | 148 |
| static initialization / dynamic initialization | инициализация данными / кодом при старте | 146 |
| symbol visibility | видимость символа снаружи библиотеки | 143 |
| syslog, facility, priority | системный журнал, источник, важность | 138 |
| system call | системный вызов | 144 |
| system call trace | трассировка системных вызовов | 145 |
| table, row, column | таблица, строка, столбец | 148 |
| tainted kernel | ядро «запятнано» несвободным или сбойным модулем | 147 |
thrd_t, mtx_t, cnd_t |
поток, мьютекс, условная переменная C11 | 140 |
| thread | поток | 139 |
| thread-local | локальный для потока | 140 |
| thread-local storage (TLS) | данные, свои у каждого потока | 139 |
thread-safe statics (__cxa_guard_*) |
потокобезопасная инициализация локальных static |
146 |
| timerfd, eventfd, signalfd | таймер, событие, сигнал в виде дескриптора | 141 |
| transaction, commit, rollback | транзакция, подтверждение, откат | 148 |
| TTL (time to live) | срок жизни ключа | 148 |
| unified diff | формат различий с контекстом | 145 |
| unit file | файл службы systemd | 138 |
| UNIX domain socket | сокет внутри одной машины, с именем-файлом | 137 |
| VAO, VBO | описание и буфер вершин | 149 |
vermagic |
отпечаток версии и настроек ядра, с которым собран модуль | 147 |
| vertex, fragment | вершина, фрагмент (будущий пиксель) | 149 |
| virtual function table (vtable) | таблица виртуальных функций | 146 |
| vtable, vptr | таблица виртуальных функций и указатель на неё в объекте | 146 |
| wait, reap | дождаться потомка и забрать его статус | 136 |
| WebSocket | двусторонний канал поверх HTTP | 142 |
| XSI / System V IPC | старые очереди, семафоры и память с ключами ftok |
137 |
zero-copy, sendfile |
без копирования через память программы | 142 |
| zero-overhead principle | за то, чем не пользуешься, не платишь | 146 |
| zombie | зомби: завершившийся потомок, чей статус ещё не забрали | 136 |
XVIII. ESP32: второй микроконтроллер
| Оригинал | Перевод | § |
|---|---|---|
| advertising, advertising interval | реклама, интервал между рекламными пакетами | 158 |
| allocation unit (cluster) | кластер: наименьший кусок, который занимает файл | 155 |
| anti-rollback, secure version | запрет отката на старую уязвимую версию | 159 |
app description (esp_app_desc_t) |
описание образа: проект, версия, дата сборки | 159 |
| app image, segment | образ приложения и его сегменты по областям памяти | 150 |
| Arduino core for ESP32 | ядро Arduino поверх ESP-IDF | 151 |
| ATT MTU | наибольший размер пакета атрибутного протокола | 158 |
| attenuation (0 / 2.5 / 6 / 12 dB) | затухание на входе: расширяет измеряемое окно | 154 |
| BLE (Bluetooth Low Energy) | Bluetooth с низким потреблением | 158 |
| bonding, pairing | запоминание ключей, сопряжение | 158 |
| boot partition, running partition | раздел, выбранный для загрузки, и тот, что работает сейчас | 159 |
| brownout detector | детектор просадки питания: перезапуск при низком напряжении | 161 |
| calibration, line fitting, two point | калибровка: по прямой или по двум точкам | 154 |
| characteristic impedance (Z0) | волновое сопротивление | 160 |
| chip revision | ревизия кристалла (v0.0 … v3.x) | 150 |
| conversion frame | кадр результатов DMA | 154 |
| core affinity, pinned task | привязка задачи к ядру | 152 |
| DAC, cosine wave generator | ЦАП, генератор косинуса | 154 |
| development kit (DevKit) | отладочная плата: модуль плюс USB-UART, стабилизатор и кнопки | 150 |
| DNL, INL | дифференциальная и интегральная нелинейность | 154 |
| drive strength (drive capability) | сила выхода: четыре ступени тока | 153 |
| duty resolution, hpoint | разрядность скважности, точка включения в периоде | 153 |
| effective measurement range | окно, где обещана точность | 154 |
| effective permittivity | эффективная диэлектрическая проницаемость | 160 |
| eFuse | однократно программируемые биты: ревизия, MAC, защита | 150 |
| ESP-IDF (IoT Development Framework) | среда разработки Espressif: библиотеки, FreeRTOS, сборка | 151 |
| ESP_LOGI / LOGW / LOGE / LOGD | журнал по уровням с меткой времени и тегом | 151 |
| esp_netif | прослойка ESP-IDF между драйвером сети и стеком TCP/IP | 156 |
| esp_timer | таймеры высокого разрешения на одном аппаратном таймере | 152 |
| esptool | утилита прошивки и разбора образов по UART | 151 |
| event loop, IP_EVENT | цикл событий, события сетевого уровня | 156 |
| ext0 / ext1 wakeup | пробуждение по одному выводу RTC / по нескольким | 157 |
| factory app, ota_0, ota_1 | заводское приложение и два раздела для обновлений | 159 |
| FATFS, wear levelling | FAT и слой выравнивания износа | 155 |
| first / second stage bootloader | загрузчик в ПЗУ чипа и загрузчик ESP-IDF во флеш | 150 |
| flash_args | адреса и файлы для прошивки | 151 |
| GAP (Generic Access Profile) | роли и реклама: кто рекламирует, кто подключается | 158 |
| GATT (Generic Attribute Profile) | сервисы и характеристики поверх ATT | 158 |
| GPIO matrix | матрица: любой сигнал периферии на любой вывод | 153 |
| GPIO pad | контактная площадка вывода со своим буфером | 153 |
| high-speed / low-speed mode | два блока LEDC: с аппаратным и программным обновлением | 153 |
| idf.py | единая команда: сборка, конфигурация, прошивка, монитор | 151 |
| image state: PENDING_VERIFY, VALID, ABORTED | состояние образа: ждёт подтверждения, рабочий, отвергнут | 159 |
| input-only pins | выводы только на вход (34–39), без подтяжек | 153 |
| IOH / IOL | ток выхода в единице и в нуле | 153 |
| IO_MUX | мультиплексор вывода: прямой путь к «родной» функции | 153 |
| IPC task | служебная задача для вызова функции на другом ядре | 152 |
| IRAM, DRAM | внутреннее ОЗУ команд и данных | 150 |
| IROM, DROM | окна кэша, через которые виден код и константы во флеш-памяти | 150 |
| Kconfig, menuconfig, sdkconfig | описание параметров, меню для их выбора, файл с выбором | 151 |
| LEDC (LED PWM controller) | ШИМ-контроллер общего назначения | 153 |
| LittleFS | файловая система для флеш-памяти, современная замена SPIFFS; в ESP-IDF — отдельный компонент | 155 |
| low-side switch | ключ между нагрузкой и землёй | 161 |
| lwIP (lightweight IP) | стек TCP/IP для микроконтроллеров | 156 |
| mark app valid | подтвердить, что новая прошивка работает | 159 |
| MCPWM (motor control PWM) | ШИМ для двигателей: пары выходов, мёртвое время, защита | 153 |
| microstrip | микрополосковая линия: дорожка над сплошным слоем земли | 160 |
| Modem-sleep, Light-sleep, Deep-sleep, Hibernation | сон радио, лёгкий сон, глубокий сон, гибернация | 157 |
| module (ESP32-WROOM-32) | модуль: чип, флеш-память, кварц и антенна на одной платке с экраном | 150 |
| monitor | терминал с раскраской журнала и расшифровкой адресов | 151 |
| MQTT broker, topic, QoS | брокер сообщений, тема, уровень гарантии доставки | 156 |
| MSS, TCP window | наибольший сегмент, окно приёма TCP | 156 |
| namespace, key, entry | пространство имён, ключ, запись (32 байта) | 155 |
| notification, indication | уведомление без подтверждения и с подтверждением | 158, 189, 198 |
| NVS (non-volatile storage) | хранилище настроек «ключ-значение» | 155 |
| oneshot / continuous mode | одиночное чтение / поток через DMA | 154 |
| operator, generator, comparator | оператор, генератор, компаратор MCPWM | 153 |
| OTA (over-the-air) update | обновление по сети, «по воздуху» | 159 |
| otadata | раздел с записью, какое приложение загружать | 159 |
| output impedance, load transient | выходное сопротивление, реакция на скачок нагрузки | 161 |
| partition table | таблица разделов флеш-памяти | 150, 151, 155 |
| peak current | пиковый ток | 161 |
| peripheral, central | периферийное устройство и центральное (телефон) | 158 |
| PRO_CPU, APP_CPU | ядро 0 и ядро 1 | 152 |
| PUBACK | подтверждение публикации при QoS 1 | 156 |
| pull-up resistor, bus capacitance | подтягивающий резистор, ёмкость шины | 160 |
| reflection, ringing, overshoot | отражение, звон, выброс | 160 |
| REST, resource, method | стиль HTTP-интерфейса: ресурс и методы | 156 |
| RTC controller / DIG controller | контроллер АЦП для одиночных чтений / для потока | 154 |
| RTC domain | малопотребляющий домен: таймер, память и выводы RTC | 157 |
| RTC fast / slow memory | память малопотребляющего домена, живёт в глубоком сне | 150, 157 |
| RTC_DATA_ATTR, RTC_NOINIT_ATTR, RTC_FAST_ATTR | атрибуты: переменная в памяти RTC | 157 |
| SAR ADC | АЦП поразрядного уравновешивания | 154 |
| sdkconfig.defaults | значения по умолчанию для проекта, лежат в git | 151 |
| sector, page | сектор флеш-памяти 4096 байт, страница SPIFFS 256 | 155 |
| series / parallel termination | последовательное и параллельное согласование | 160 |
| service, characteristic | сервис, характеристика | 158 |
| SMP (symmetric multiprocessing) | два одинаковых ядра под одним планировщиком | 152 |
| SNTP (Simple Network Time Protocol) | упрощённый протокол времени | 156 |
| SoC (system on chip) | система на кристалле: ядра, память, радио и периферия в одном корпусе | 150, 191 |
| SPIFFS | плоская файловая система для флеш-памяти | 155 |
| spiffsgen.py, nvs_partition_gen.py | сборка образов разделов на компьютере | 155 |
| spinlock, portMUX_TYPE | спин-блокировка: замок, на котором второе ядро крутится в ожидании | 152 |
| stage counter | счётчик стадий ULP для циклов | 157 |
| station (STA), access point (AP) | режимы Wi-Fi: клиент сети и своя точка доступа | 156 |
| strapping pins | выводы, уровень которых при сбросе задаёт режим загрузки | 150, 153 |
| syslog, facility, severity, PRI | журнал по сети, источник, важность, приоритет | 156 |
| task watchdog (TWDT) | сторож задач: ждёт отметки от задач простоя | 152 |
| tick, tick rate | тик, частота тика (CONFIG_FREERTOS_HZ) |
152 |
| total error | полная ошибка после калибровки | 154 |
| transmission line | длинная линия: проводник, по которому сигнал идёт волной | 160 |
| tskNO_AFFINITY | задача без привязки: планировщик выбирает ядро сам | 152 |
| TVS diode | супрессор: ограничитель импульсных перенапряжений | 161 |
| ULP coprocessor (FSM) | сопроцессор сверхнизкого потребления, автомат | 157 |
| ulp_embed_binary | сборка программы ULP и вшивание её в приложение | 157 |
| UUID | идентификатор сервиса или характеристики | 158 |
| VFS (virtual file system) | слой, дающий fopen/fread для всех |
155 |
| VIH / VIL, VOH / VOL | пороги входа, уровни выхода | 153 |
| Vref, eFuse Vref | опора АЦП и её значение, записанное в eFuse | 154 |
| wake stub | код, выполняемый сразу после пробуждения до загрузчика | 157 |
| wakeup source, wakeup cause | источник пробуждения, причина пробуждения | 157 |
| Xtensa LX6, dual core | архитектура ядер и два ядра: PRO_CPU и APP_CPU | 150 |
XIX. Аналоговый тракт: ОУ и родственные элементы
| Оригинал | Перевод | § |
|---|---|---|
| 1/f (flicker) noise | шум 1/f, фликкер-шум | 165 |
| bias current compensation | компенсация входного тока | 164 |
| corner frequency | частота перегиба | 165 |
| crossover frequency | частота среза петли | 163 |
| current noise density (in) | спектральная плотность шума тока | 165 |
| damping ratio | коэффициент затухания | 163 |
| E24 series | ряд номиналов E24 | 162 |
| error budget | бюджет ошибок | 164 |
| feedback capacitor | конденсатор обратной связи | 163 |
| gain, slope | усиление, наклон | 162 |
| headroom | запас до шины питания | 162 |
| input capacitance | входная ёмкость | 163 |
| input offset current (Ios) | разность входных токов | 164 |
| input offset voltage drift (TCVos) | дрейф смещения | 164 |
| input pair crossover | переключение входных пар | 164 |
| input-referred noise | шум, приведённый ко входу | 165 |
| loop gain | петлевое усиление | 163 |
| noise bandwidth | шумовая полоса | 165 |
| open-loop output impedance | выходное сопротивление без обратной связи | 163 |
| output current | выходной ток | 164 |
| output swing | размах выхода | 162 |
| output voltage swing | размах выхода | 164 |
| oversampling / averaging | передискретизация / усреднение | 165 |
| peak-to-peak noise | размах шума | 165 |
| phase margin | запас по фазе | 163 |
| quantization noise | шум квантования | 165 |
| rail-to-rail input | вход с полным размахом | 164 |
| resistor tolerance | допуск резистора | 162 |
| ringing | звон | 163 |
| root sum of squares (RSS) | корень из суммы квадратов | 165 |
| second pole | второй полюс | 163 |
| signal-to-noise ratio (SNR) | отношение сигнал/шум | 165 |
| supply decoupling / RC filter | развязка / RC-фильтр питания | 164 |
| test conditions | условия измерения | 164 |
| thermal (Johnson) noise | тепловой шум | 165 |
| Thevenin equivalent | эквивалент по Тевенину: источник с последовательным сопротивлением | 162 |
| transfer function | передаточная функция | 162 |
| typical / maximum value | типовое / предельное значение | 164 |
| voltage noise density (en) | спектральная плотность шума напряжения | 165 |
| worst case / root sum square (RSS) | худший случай / корень из суммы квадратов | 164 |
| worst-case analysis | расчёт на худший случай | 162 |
XX. Элементы и типовые схемы вокруг МК
| Оригинал | Перевод | § |
|---|---|---|
| AFE (analog front end), BMS IC | микросхема измерения и защиты батареи | 173 |
| analog switch / transmission gate | аналоговый ключ | 172 |
| anti-resonance | антирезонанс (параллельный резонанс) | 167 |
| astable multivibrator | автоколебательный мультивибратор | 170, 179 |
| back-to-back MOSFETs | встречно включённые транзисторы | 171 |
| backup domain / backup registers | резервный домен / резервные регистры | 173 |
| backup SRAM | резервное ОЗУ | 173, 198 |
| Baker clamp (Schottky clamp) | фиксация диодом Шоттки | 170 |
| base-emitter resistor | резистор база-эмиттер | 170 |
| BMS (battery management system) | система управления батареей | 173 |
| breakdown voltage (VBR) | напряжение пробоя | 173 |
| brownout reset (BOR) | сброс при просадке питания | 173 |
| cell balancing, bleeding | выравнивание ячеек, разряд самых полных через резистор | 173 |
| charge termination current | ток окончания заряда | 173 |
| CHG / DSG FET | ключ заряда / ключ разряда | 173 |
| clamp diode | ограничительный диод | 169 |
| clamping voltage (VC) | напряжение ограничения | 173 |
| collector-emitter saturation voltage VCE(sat) | напряжение насыщения коллектор-эмиттер | 170 |
| common-mode choke | синфазный дроссель | 168 |
| constant current / constant voltage (CC/CV) | заряд постоянным током, затем постоянным напряжением | 173 |
| coulomb counter (CC) | счётчик кулонов, интегратор тока | 173 |
| coulomb counting, fuel gauge | счёт кулонов, датчик заряда | 173 |
| coupling coefficient | коэффициент связи обмоток | 168 |
| crowbar (shunt diode) | шунтирующий диод | 173 |
| current limiter / current sense resistor | ограничитель тока / резистор-датчик тока | 170 |
| current mirror | токовое зеркало | 170 |
| current sense resistor (shunt) | токоизмерительный резистор, шунт | 166 |
| current source / current sink | источник / приёмник тока | 170 |
| cutoff / forward active / saturation / reverse active | отсечка / активный / насыщение / инверсный режим | 170 |
| cutoff / ohmic (linear, triode) / saturation region | отсечка / омическая / область насыщения | 171 |
| damping | демпфирование | 168 |
| Darlington pair | составной транзистор (схема Дарлингтона) | 170 |
| DC bias characteristic | зависимость ёмкости от постоянного напряжения | 167 |
| DC resistance (DCR) | сопротивление обмотки постоянному току | 168 |
| derating | работа с запасом по нагрузке | 166 |
| dielectric class (C0G / NP0, X7R, X5R, Y5V) | класс диэлектрика керамики | 167 |
| differential mode / common mode | противофазный (дифференциальный) / синфазный сигнал | 168 |
| differential pair / long-tailed pair | дифференциальный каскад / каскад с длинным хвостом | 170 |
| diode OR-ing | диодное «ИЛИ» | 169 |
| drive level | уровень возбуждения | 174 |
| dynamic resistance | динамическое сопротивление | 173 |
| Early effect | эффект Эрли | 170 |
| emitter degeneration | резистор в эмиттере, отрицательная обратная связь по току | 170 |
| emitter follower | эмиттерный повторитель | 170 |
| endurance / load life | срок службы под нагрузкой | 167 |
| equivalent series inductance (ESL) | эквивалентная последовательная индуктивность | 167 |
| fast recovery diode | быстровосстанавливающийся диод | 169 |
| ferrite bead | ферритовая бусина | 168 |
| forward current (IF) | прямой ток | 169 |
| frequency tolerance / stability | допуск / стабильность частоты | 174 |
| fuse / resettable fuse (PPTC) | предохранитель / самовосстанавливающийся | 173 |
| gate-drain charge (Qgd), Miller plateau | заряд затвор-сток, плато Миллера | 171 |
| half bridge | полумост | 172 |
| high-side / low-side protection | защита в плюсовом / минусовом проводе | 173 |
| high-side / low-side switch | верхний / нижний ключ | 166 |
| high-side switch | верхний ключ | 170 |
| hold current / trip current | ток удержания / ток срабатывания | 173 |
| hold-up time | время удержания: сколько живёт схема после пропадания входа | 173 |
| ideal diode / active rectifier | «идеальный диод» на транзисторе | 173 |
| ideal diode controller | контроллер «идеального диода» | 169 |
| impedance at 100 MHz | импеданс на 100 МГц | 168 |
| incremental inductance | дифференциальная индуктивность, dΦ/dI | 168 |
| inductance (L) | индуктивность | 168 |
| junction capacitance (CJ) | ёмкость перехода | 169 |
| LC filter | LC-фильтр | 168 |
| leakage current | ток утечки | 166 |
| leakage inductance | индуктивность рассеяния | 168 |
| limiting element voltage | предельное рабочее напряжение | 166 |
| linear mode operation | работа в линейном режиме | 171 |
| load switch | ключ питания нагрузки | 172 |
| matched pair | согласованная пара транзисторов | 170 |
| motional inductance / capacitance (L1, C1) | динамическая индуктивность / ёмкость | 174 |
| mounting inductance | индуктивность монтажа | 167 |
| negative resistance, gain margin | отрицательное сопротивление, запас по усилению | 174 |
| normalized on-resistance vs temperature | нормированное сопротивление канала по температуре | 171 |
| OCD / SCD (overcurrent / short circuit in discharge) | перегрузка / короткое замыкание при разряде | 173 |
| on-resistance flatness | разброс сопротивления по входному напряжению | 172 |
| on-state resistance RDS(on) | сопротивление открытого канала | 171 |
| output characteristics | выходные характеристики | 170, 171 |
| output compliance | диапазон выходного напряжения, где источник тока ещё держит ток | 170 |
| OV / UV (cell over-/undervoltage) | перенапряжение / переразряд ячейки | 173 |
| paralleling | параллельное включение | 171 |
| peak pulse power / energy | импульсная мощность / энергия | 173 |
| Pierce oscillator | генератор Пирса | 174 |
| power-on / power-down reset (POR/PDR) | сброс при включении / при выключении | 173 |
| ppm/°C | миллионных долей на градус | 166 |
| precharge, trickle charge | предзаряд малым током | 173 |
| protection circuit (overcharge, overdischarge, overcurrent) | защита ячейки: от перезаряда, переразряда, перегрузки | 173 |
| pullability | управляемость частоты ёмкостью | 174 |
| pulse load / single pulse energy | импульсная нагрузка / энергия одиночного импульса | 166 |
| rated (heating) current (Irms) | допустимый ток по нагреву | 168 |
| ratio tracking | согласованный уход пары | 166 |
| re-charge voltage | напряжение, ниже которого заряд начинается снова | 173 |
| reset threshold, hysteresis | порог возврата, гистерезис | 173 |
| resonance peaking | резонансный подъём | 168 |
| reverse base-emitter breakdown (VEBO) | обратный пробой перехода база-эмиттер | 170 |
| reverse conduction | обратная проводимость | 171 |
| reverse current / leakage (IR) | обратный ток, утечка | 169 |
| reverse polarity protection | защита от переполюсовки | 173 |
| reverse recovery time (trr) | время обратного восстановления | 169 |
| reverse voltage (VR) | обратное напряжение | 169 |
| ripple current | допустимый ток пульсаций | 167 |
| saturation current (Isat) | ток насыщения | 168 |
| Schottky barrier diode | диод Шоттки | 169 |
| self-resonant frequency (SRF) | частота собственного резонанса | 167, 168 |
| series / parallel resonance | последовательный / параллельный резонанс | 174 |
| shielded / unshielded inductor | экранированный / неэкранированный дроссель | 168 |
| shoot-through / cross conduction | сквозной ток | 172 |
| shunt (static) capacitance C0 | статическая ёмкость | 174 |
| soft start / slew rate control | плавный пуск | 172 |
| speed-up capacitor | ускоряющий конденсатор | 170 |
| state of charge (SOC), OCV table | заряд в процентах, таблица напряжения холостого хода | 173 |
| storage time (ts) | время рассасывания | 170 |
| supercapacitor | ионистор | 173 |
| Sziklai pair (complementary feedback pair) | пара Шиклаи, комплементарный составной | 170 |
| tail current | ток хвоста | 170 |
| temperature characteristic | температурная характеристика | 167 |
| temperature coefficient of resistance (TCR) | температурный коэффициент сопротивления (ТКС) | 166 |
| temperature coefficient of VF | температурный коэффициент прямого падения | 169 |
| thick film / thin film resistor | толстоплёночный / тонкоплёночный резистор | 166 |
| ThingSet | открытый протокол данных устройства: чтение, запись, публикация | 173 |
| torn write | оборванная запись | 173 |
| total gate charge (Qg) | полный заряд затвора | 171 |
| totem-pole / push-pull output | двухтактный выход | 172 |
| transient voltage suppressor (TVS) | ограничитель выбросов | 173 |
| voltage derating | запас по напряжению | 167 |
XXI. Аналоговые узлы
| Оригинал | Перевод | § |
|---|---|---|
| 2-, 3-, 4-wire connection | двух-, трёх-, четырёхпроводное подключение | 176 |
| 4–20 mA current loop | токовая петля 4–20 мА | 176 |
| active filter | активный фильтр | 178 |
| ADC driver | драйвер АЦП | 180 |
| amplitude stabilisation | стабилизация амплитуды | 179 |
| analog / digital ground | аналоговая и цифровая земля | 181 |
| bandgap reference | опора на запрещённой зоне | 177 |
| Barkhausen criterion | условие возникновения колебаний | 179 |
| Butterworth / Bessel / Chebyshev | варианты характеристик | 178 |
| Callendar–Van Dusen equation | уравнение Каллендара — Ван Дюзена | 176 |
| charge injection / kickback | бросок заряда на входе | 180 |
| common return path | общий обратный провод | 181 |
| crosstalk, coupling capacitance | наводка, ёмкость связи | 181 |
| droop rate | скорость спада удержанного значения | 179 |
| excitation current | ток возбуждения, ток через датчик | 176 |
| fault detection | обнаружение неисправности | 176 |
| filter order | порядок фильтра | 178 |
| force / sense leads | токовые и измерительные провода | 176 |
| gain-setting resistor (RG) | резистор, задающий усиление | 176 |
| ground bounce | скачок потенциала земли | 181 |
| guard ring / guard trace | охранное кольцо, охранная дорожка | 181 |
| hold capacitor | запоминающий конденсатор | 179 |
| Howland current source | источник тока по схеме Хауленда | 176 |
| initial accuracy | начальная погрешность | 177 |
| input bias current return path | путь возврата входных токов | 176 |
| input common-mode range | диапазон синфазного сигнала на входе | 176 |
| input impedance / source impedance | входное сопротивление / сопротивление источника | 180 |
| input overdrive | перегрузка входа над порогом | 175 |
| lead (wire) resistance | сопротивление проводов | 176 |
| line regulation | уход от изменения питания | 177 |
| live zero | живой ноль: начало шкалы — не нулевой ток | 176 |
| load regulation | уход от изменения нагрузки | 177 |
| long-term drift | долговременный уход | 177 |
| loop area | площадь петли | 181 |
| loop supply, compliance voltage | питание петли; напряжение, до которого источник держит ток | 176 |
| multiple feedback (MFB) | схема с многопетлевой обратной связью | 178 |
| multiplexer channel crosstalk | перекрёстная помеха каналов | 180 |
| open-drain / open-collector output | выход с открытым стоком / коллектором | 175 |
| output noise (0,1…10 Hz) | шум выхода в полосе 0,1…10 Гц | 177 |
| passband ripple / peaking | подъём в полосе пропускания | 178 |
| peak detector | пиковый детектор | 179 |
| precision rectifier / superdiode | точный выпрямитель | 179 |
| push-pull output | двухтактный выход | 175 |
| quality factor Q | добротность | 178 |
| reconstruction filter | восстанавливающий фильтр | 180 |
| reference (REF) pin | вывод опоры | 176 |
| reference resistor (RREF) | опорный резистор | 176 |
| relaxation oscillator | релаксационный генератор | 179 |
| resistance temperature detector (RTD) | термометр сопротивления | 176 |
| resistor matching / ratio tolerance | согласование резисторов | 176 |
| response time | время срабатывания | 175 |
| RTD-to-digital converter | преобразователь «термометр сопротивления — код» | 176 |
| Sallen–Key topology | схема Саллена–Ки | 178 |
| sample and hold (S&H) | устройство выборки и хранения | 180 |
| sampling capacitor (CADC) | ёмкость выборки | 180 |
| sampling time / acquisition time | время выборки | 180 |
| series / shunt reference | последовательный / параллельный ИОН | 177 |
| settling to N bits | установление до N разрядов | 180 |
| shield | экран | 181 |
| star ground / single-point ground | земля звездой, соединение в одной точке | 181 |
| temperature drift / tempco (ppm/°C) | температурный дрейф | 177 |
| two-wire (loop-powered) transmitter | двухпроводный датчик, питается от самой петли | 176 |
| voltage reference | источник опорного напряжения | 177 |
| voltage-to-current converter | преобразователь напряжение–ток | 176 |
| Wien bridge oscillator | генератор на мосте Вина | 179 |
| wired-OR | монтажное «ИЛИ» | 175 |
XXII. Программная инженерия
| Оригинал | Перевод | § |
|---|---|---|
| communication overhead | накладные расходы на связь | 183 |
| critical path | критический путь | 183 |
| defect, bug | дефект, ошибка | 182 |
| design / code review | обзор архитектуры, ревью кода | 182 |
| effort, man-hours | трудоёмкость, человеко-часы | 183 |
| fuzzing | подача случайных входов | 184 |
| incremental delivery | наращивание, поставка кусками | 182 |
| integration / system test | интеграционный, системный тест | 184 |
| merge bias | потеря от схождения путей | 183 |
| milestone | контрольная точка | 183 |
| Monte-Carlo simulation | прогон со случайными длительностями | 183 |
| mutant killed / survived | мутант убит, мутант выжил | 184 |
| mutation testing | мутационное тестирование | 184 |
| optimistic / most likely / pessimistic | оптимистичная, вероятная, пессимистичная оценка | 183 |
| percentile, P90 | процентиль, срок с запасом 90 % | 183 |
| ramp-up | выход новичка на полную отдачу | 183 |
| regression | регрессия, возврат старой ошибки | 182 |
| regression test | тест на возврат старой ошибки | 184 |
| requirement | требование | 182 |
| rework | переделка | 182 |
| shift left | сдвиг проверок к началу | 182 |
| software lifecycle | жизненный цикл разработки | 182 |
| stub, mock | заглушка, подделка зависимости | 184 |
| technical debt | технический долг | 182 |
| test harness, fixture | каркас тестов, подготовка окружения | 184 |
| three-point estimate | оценка по трём точкам | 183 |
| traceability matrix | матрица прослеживаемости, требование → проверка | 182 |
| unit / integration / acceptance test | модульный, интеграционный, приёмочный тест | 182 |
XXIII. Приложение к прибору: Dart и Flutter
| Оригинал | Перевод | § |
|---|---|---|
| app lifecycle (paused, resumed) | жизненный цикл приложения: ушло в фон, вернулось | 189 |
| append-only log | журнал только на дозапись | 190 |
| backpressure | сдерживание: потребитель медленнее источника | 186 |
| broadcast stream | поток с несколькими подписчиками | 186 |
| broker, topic | брокер, тема | 188 |
| build | построение: из состояния получается описание экрана | 187 |
| build number, version code | номер сборки | 190 |
| CDC ACM, virtual COM port | последовательный порт поверх USB | 189 |
| chunk, block, offset | кусок, блок, смещение | 189 |
| connection interval | интервал связи BLE | 189 |
| const constructor | постоянный конструктор: виджет-константа | 187 |
| device firmware update (DFU) | обновление прошивки прибора | 189 |
| dispose | освобождение: отписаться, закрыть | 187 |
| downsampling, decimation | прореживание | 190 |
| endianness, Endian.little | порядок байт, младший байт первым | 185 |
| event loop | цикл событий | 186 |
| Future, async/await | будущее значение, ожидание без блокировки | 186 |
| GATT characteristic | характеристика: ячейка для чтения, записи, уведомлений | 189 |
| gzip, deflate | сжатие | 190 |
| image, slot | образ, область под образ | 189 |
| immutable | неизменяемый | 187 |
| isolate | изолят: отдельная нить со своей памятью | 186 |
| Key | ключ: по нему виджет находят и узнают | 187 |
| last will and testament (LWT) | завещание: что брокер опубликует при обрыве | 188, 198 |
| min-max decimation | прореживание по минимуму и максимуму | 190 |
| MTU | наибольший размер одной посылки | 189 |
| null safety, late, ?. ?? | защита от null | 185 |
| package, pubspec | пакет и его описание | 185 |
| pairing / bonding | сопряжение и его запоминание | 189 |
| pattern matching, switch expression | сопоставление по образцу, switch-выражение | 185 |
| polling | опрос: приложение само спрашивает | 188 |
| preferences, key-value store | настройки: пары «ключ — значение» | 190 |
| push | доставка по инициативе источника | 188 |
| QoS 0/1/2 | уровень доставки | 188 |
| rebuild | перестроение | 187 |
| reconnect | переподключение | 186 |
| record | запись: кортеж с именованными полями | 185 |
| release build, obfuscation | сборка для выпуска, запутывание кода | 190 |
| request-response | запрос-ответ | 188 |
| resume | продолжение с места обрыва | 189 |
| retention | срок хранения | 190 |
| ring / circular buffer | кольцевой буфер | 190 |
| runtime permission | разрешение, которое спрашивают во время работы | 189 |
| sealed class | закрытая иерархия: все наследники известны | 185 |
| State, setState | состояние виджета и его изменение | 187 |
| StatelessWidget / StatefulWidget | виджет без состояния и со состоянием | 187 |
| stop-and-wait | «послал — жди ответа»: один блок в пути | 189 |
| Stream, async* , yield | поток значений, порождающая функция | 186 |
| transport | транспорт: канал до прибора | 189 |
| trial boot, confirm, rollback | пробный запуск, подтверждение, откат | 189 |
| Uint8List, ByteData | массив байт, доступ к байтам с указанием порядка | 185 |
unit test, dart test |
модульные тесты | 185 |
| WebSocket upgrade | переход HTTP-соединения в двусторонний режим | 188 |
| widget | виджет: описание куска экрана | 187 |
| widget test, pump | виджет-тест, прокрутка кадра | 187 |
| write with / without response | запись с подтверждением и без | 189 |
| write with response | запись с подтверждением | 189 |
XXIV. Встраиваемый Linux
| Оригинал | Перевод | § |
|---|---|---|
| A/B (dual-copy) update | обновление с двумя копиями системы | 195 |
| atomic update | неделимое обновление: либо целиком, либо никак | 195 |
| boot counter, boot attempts | счётчик попыток загрузки | 195 |
| canonical mode | канонический режим: драйвер отдаёт данные строками | 194 |
| character device | символьное устройство: файл в /dev, к которому обращаются через ioctl |
192 |
| consistent overhead byte stuffing (COBS) | кодирование, убирающее нули из данных | 194 |
| consumer | кто занял линию: имя, видное в системе | 192 |
| device tree (DTS, DTB) | дерево устройств: описание платы для ядра, текст и двоичный вид | 191 |
| drop-in | добавка к файлу службы, не трогающая оригинал | 193 |
| hardening | ограничение прав службы средствами ядра | 193 |
| init | первый процесс системы, PID 1 | 191 |
| initramfs | корень в оперативной памяти, распакованный ядром при старте | 191 |
| journal | журнал: единое место для вывода всех служб | 193 |
| line bias (GPIO) | подтяжка линии внутри контроллера | 192 |
| line discipline | обработка потока драйвером терминала | 194 |
| line (GPIO) | линия: один вывод контроллера GPIO | 192 |
| mark good, commit | подтверждение: новая версия признана рабочей | 195 |
| notify protocol, sd_notify | уведомление службы менеджеру о готовности | 193 |
| raw mode | сырой режим: байты как есть | 194 |
| resynchronization | восстановление после сбоя в потоке | 194 |
| rollback, fallback | откат на прежнюю версию | 195 |
| root filesystem (rootfs) | корневая файловая система | 191 |
| slot, active / inactive slot | слот, рабочий и запасной | 195 |
| software flow control (XON/XOFF) | программное управление потоком байтами 0x11 и 0x13 | 194 |
| systemd target | цель: набор служб, состояние системы | 193 |
| termios | структура настроек терминала | 194 |
| udev rule | правило назначения прав и имён устройствам | 193 |
| unit, service unit | единица настройки, служба | 193 |
| userspace | пользовательское пространство: ваши процессы, не ядро | 192 |
XXV. Мини-проекты
| Оригинал | Перевод | § |
|---|---|---|
| 128 occurrences of 11 consecutive recessive bits | 128 раз по 11 рецессивных бит подряд | 198 |
| 6D orientation detection | распознавание ориентации по шести граням | 198 |
| ABOM (automatic bus-off management) | автоматический выход из отключения | 198 |
| Abstract Control Model (ACM) | модель абстрактного управления: подкласс CDC для COM-порта | 198 |
| ACI, HCI | команды стеку ST и стандартный интерфейс контроллера Bluetooth | 198 |
| acknowledge (ACK) slot | поле подтверждения: любой приёмник пишет туда доминантный бит | 198 |
| advertising, AD type | реклама — посылки до подключения; поле рекламы | 198 |
| alive counter / rolling counter | счётчик сообщения, 0…15 по кругу | 198 |
| anti-rollback | защита от отката на старую версию | 198 |
| armed | «взведён»: запись уже идёт, прибор ждёт условия запуска | 198 |
| ASC log | текстовый журнал Vector, в него переводит log2asc | 198 |
| auto trigger | «авто»: кадр по таймауту, если фронта нет | 198 |
| backup data register (BKP_DRx) | регистр, который переживает сброс | 198 |
| backup domain, VBAT | домен резервного питания, вывод батарейки | 198 |
| backup domain write protection (DBP) | запрет записи в резервный домен | 198 |
| Basic authentication | пароль в заголовке запроса, закодированный base64 | 198 |
| battery life | срок службы от одной батарейки | 198 |
| BDU, block data update | не обновлять выход, пока не прочитаны все байты | 198 |
| BIOS parameter block (BPB) | параметры тома в загрузочном секторе | 198 |
| block size, STmin | сколько кадров слать без нового FC; пауза между кадрами | 198 |
| block_cycles, sync | через сколько стираний переезжают метаданные; фиксация файла | 198 |
| BPB (BIOS parameter block) | таблица параметров в загрузочном секторе тома | 198 |
| broadcast / cyclic message | кадр, который блок рассылает сам, по кругу | 198 |
| B-session valid override (BVALOEN, BVALOVAL) | подмена сигнала «VBUS есть» программой | 198 |
| bulk erase | стирание всей микросхемы | 198 |
| Bulk-Only Transport (BOT) | протокол «только массовые передачи»: команда, данные, состояние | 198 |
| bus idle: 11 consecutive recessive bits | шина свободна: 11 рецессивных бит подряд | 198 |
| bus monitoring mode (MON) | тот же режим у FDCAN: режим наблюдения | 198 |
| byte count | счётчик байт: длина поля данных в кадре | 198 |
| carrier, envelope | несущая; огибающая — где несущая включена | 198 |
| CASET, PASET, RAMWR | команды ILI9341: окно по столбцам, по строкам, запись в память | 198 |
| CBW (Command Block Wrapper) | обёртка команды, 31 байт | 198 |
| CCCD (0x2902) | описатель подписки: клиент пишет 01 00, чтобы получать уведомления | 198 |
| CGI handler | обработчик адреса с параметрами ?имя=значение |
198 |
| CIC filter, integrator, comb | фильтр CIC: цепочка интеграторов и «гребёнок» без умножений | 198 |
| circular DMA, HT, TC, IDLE | DMA по кругу; половина, конец буфера; тишина на линии | 198 |
| clean session | чистая сессия: брокер не хранит ничего между подключениями | 198 |
| coil | катушка: битовый выход — имя осталось от катушки реле | 198 |
| coin cell, button cell | дисковый элемент питания, «таблетка» | 198 |
| Command Block Wrapper (CBW), Command Status Wrapper (CSW) | обёртка команды (31 байт) и ответ о выполнении (13 байт) | 198 |
| communication watchdog, fail-safe | сторож связи и безопасное состояние выходов | 198 |
| Communications Class interface, Data Class interface | интерфейс управления CDC и интерфейс данных CDC | 198 |
component driver, RegisterBusIO |
драйвер компонента и привязка его к функциям шины | 198 |
| configuration register 2 (CR2) | регистр настройки 2: протокол и число пустых тактов | 198 |
| contiguous allocation, f_expand | выделить файлу место одним куском заранее | 198 |
| continuous drain, standard load | постоянный ток разряда, стандартная нагрузка | 198 |
| CPU1, CPU2 | ядро M4 с программой и ядро M0+ с радиостеком | 198 |
| CSW (Command Status Wrapper) | обёртка ответа, 13 байт | 198 |
| current loop, opto-isolator | токовая петля, оптрон | 198 |
| custom files | свои «файлы»: ответ собирается в момент запроса | 198 |
| cyclic message, cycle time | циклическое сообщение, его период | 198 |
| data logger | самописец: прибор, пишущий поток измерений | 198 |
| data ready (DRDY) | готовность данных: флаг в регистре или вывод | 198 |
| data residue | остаток: сколько байт из обещанных не передано | 198 |
| dBFS | децибелы от полной шкалы | 198 |
| DC blocker | срез постоянной составляющей | 198 |
| dCSWDataResidue | остаток: сколько байт устройство недодало | 198 |
| debounce, confirmed DTC | подтверждение неисправности, подтверждённый код | 198 |
| decimation factor | коэффициент прореживания | 198 |
| delay block (DLYB) | блок задержки: сдвигает момент выборки данных | 198 |
| discovery | обнаружение приборов в сети | 198 |
| discrete input | дискретный вход: битовый вход, только чтение | 198 |
| double buffer mode (DBM), current target (CT) | двойной буфер DMA и бит «куда пишем сейчас» | 198 |
| DQS (data strobe) | строб данных: флеш сама отмечает, когда байт на линиях | 198 |
| drop-oldest / drop-newest | вытеснять старое / отбрасывать новое при переполнении | 198 |
| dry contact | «сухой контакт»: свободная от напряжения пара клемм | 198 |
| DTR (double transfer rate) | двойная скорость: данные на обоих фронтах | 198 |
| E2E protection, Data ID | защита кадра CRC и счётчиком, «соль» по номеру счётчика | 198 |
| EAN-13 check digit | контрольная цифра штрихкода EAN-13 | 198 |
| ECU, node | блок управления, узел шины | 198 |
| EEPROM emulation | эмуляция EEPROM на страницах флеш-памяти | 198 |
| eject (START STOP UNIT, LoEj) | «Извлечь»: хост отпускает носитель | 198 |
| end (cut-off) voltage | конечное напряжение разряда | 198 |
| Environmental Sensing (0x181A), Temperature (0x2A6E) | стандартные сервис датчиков среды и характеристика температуры | 198 |
| error warning, error passive, bus-off | предупреждение, пассивное состояние, отключение от шины | 198 |
| ErrorRollOver | «переполнение»: нажато больше клавиш, чем влезает в отчёт | 198 |
| external clock mode, ETR | внешнее тактирование таймера от входа | 197 |
| fix, HDOP | решение есть или нет; ухудшение точности по горизонтали | 198 |
| free-fall detection | распознавание свободного падения | 198 |
| free-running clock (FRCK) | такт на выводе CLK идёт всегда, а не только во время команды | 198 |
| f_sync | записать на носитель данные и каталог, не закрывая файл | 198 |
| function (в составном устройстве) | функция: один или несколько интерфейсов под одним драйвером | 198 |
| function code | код функции: что сделать с данными | 198 |
| functional descriptor: Header, Call Management, Union | функциональные дескрипторы CDC: заголовок, управление вызовами, объединение | 198 |
| gated counting | счёт импульсов за время «ворот» | 197 |
| GATT, ATT, attribute handle | таблица сервисов, протокол атрибутов, номер атрибута | 198 |
| GDP, GDC (TCPP03) | ключи TCPP03: отдать 5 В наружу, принять 5 В снаружи | 198 |
| goodput | полезная её часть — без заголовков, CRC и повторов | 198 |
| host-based test, plant model | прогон на компьютере, модель объекта | 196 |
| httpd, lwIP HTTP server | веб-сервер из состава lwIP | 198 |
| hysteresis, deadband | гистерезис, зона нечувствительности | 196 |
| identifier list mode, 16-bit scale | фильтр-список, 16-битный: 4 точных идентификатора в банке | 198 |
| identifier mask mode | фильтр в режиме маски: сравниваются только биты маски | 198 |
| IF_ADD_INC | автоинкремент адреса регистра у LPS22HB | 198 |
| IGMP join | вступление в группу: узел сообщает сети, что ждёт её пакеты | 198 |
| input register | регистр ввода: 16-битное слово, только чтение | 198 |
| instance | экземпляр: номер датчика в своей группе BSP | 198 |
| instrument cluster (Kombi) | щиток приборов | 198 |
| Interface Association Descriptor (IAD) | дескриптор объединения интерфейсов в одну функцию | 198 |
| internal resistance | внутреннее сопротивление источника | 198 |
| IPCC, channel, occupied / free | блок связи процессоров, канал, «занят» / «свободен» | 198 |
| IR_OUT, I2C_PB9_FMP | выход IRTIM; мощный сток на PB9 | 198 |
| ISO-TP (ISO 15765-2): single frame, first frame, consecutive frame, flow control | транспорт поверх CAN: одиночный кадр, первый кадр, последующий кадр, управление потоком | 198 |
| J1962 connector | диагностический разъём на 16 выводов | 198 |
| keypad | цифровой блок клавиатуры | 198 |
| LC_EN, low current mode | режим малого тока LPS22HB | 198 |
| leader, repeat code | ведущий импульс; код повтора, пока кнопку держат | 198 |
| line coding (dwDTERate, bCharFormat, bParityType, bDataBits) | формат линии: скорость, стоп-биты, чётность, число бит | 198 |
| load dump | сброс нагрузки: выброс при отключении генератора под нагрузкой | 198 |
| log file (candump -l / -L) | журнал can-utils: время, интерфейс, кадр в виде cansend | 198 |
| logical block address (LBA) | номер сектора (блока) от начала диска | 198 |
low-noise mode (LOW_NOISE_EN) |
режим малого шума | 198 |
| LSE (32.768 kHz) | внешний часовой кварц | 198 |
| magic number | сигнатура: приметные байты начала кадра | 198 |
| mailbox, shared memory (SRAM2a) | общая память, в которой лежат сообщения | 198 |
| makefsdata, fsdata.c | программа, которая превращает папку страниц в массивы C, и её результат | 198 |
| Mass Storage Class (MSC) | класс «накопитель»: флешки, карточные читалки | 198 |
| MBR (master boot record) | главная загрузочная запись: таблица разделов в секторе 0 | 198 |
| mdps/LSB, mgauss/LSB | миллиградусов в секунду, миллигаусс на единицу отсчёта | 198 |
| memory depth, capture depth | глубина записи: сколько выборок помещается в памяти прибора | 198 |
| message time stamp, TIME[15:0] | метка кадра: 16-битный счётчик тактов бита | 198 |
| metastability | метастабильность: защёлка, «зависшая» между 0 и 1 | 198 |
| minimum on/off time | наименьшее время между переключениями | 196 |
| MOE, main output enable | общее разрешение выходов TIM16/TIM17 | 198 |
| multicast group | многоадресная группа: адреса 224.0.0.0–239.255.255.255 | 198 |
| nominal capacity (mA·h) | номинальная ёмкость, миллиампер-часы | 198 |
| Note On, Note Off, velocity | нажата, отпущена, скорость нажатия | 198 |
| NTC thermistor, B-constant | терморезистор с отрицательным коэффициентом, постоянная B | 196 |
| OBD-II, SAE J1979 service (mode) | бортовая диагностика; служба (режим) запроса: 01 — текущие данные, 03 — коды, 04 — стереть, 09 — сведения о машине | 198 |
| ODR, output data rate | частота выдачи отсчётов | 198 |
| OPI, SOPI, DOPI | протокол на восьми линиях; SOPI — одинарная скорость, DOPI — двойная | 198 |
| output data rate (ODR) | частота выдачи выборок | 198 |
| output ring buffer | кольцо передачи клиента lwIP | 198 |
| P2 timeout | сколько ждать ответа блока | 198 |
| packet identifier | номер пакета: связывает PUBLISH с QoS 1 и его PUBACK | 198 |
| page erase, half-word programming | стирание страницы, запись полуслова | 198 |
| pcb (protocol control block) | блок состояния одного соединения TCP в lwIP | 198 |
| platform layer, hardware abstraction | слой платформы: всё, что касается железа | 196 |
| PLLI2S, I2SDIV, ODD, MCKOE | звуковая ФАПЧ, делитель I2S, бит нечётности, выход MCK | 198 |
| post-trigger | послезапись: часть буфера после момента запуска | 198 |
| ppm (parts per million) | миллионная доля: 1 ppm ≈ 0,0864 с в сутки | 198 |
| PPS, pulse per second | импульс в начале каждой секунды | 198 |
| program parallelism error (PGPERR) | ошибка разрядности: доступ не того размера, что задан в PSIZE | 198 |
| program sequence error (PGSERR) | ошибка порядка записи | 198 |
| program/erase parallelism (PSIZE) | разрядность записи и стирания: x8, x16, x32 | 198 |
| pulse drain | импульсный ток разряда | 198 |
| quantization error, ±1 count | погрешность квантования, «±1 отсчёт» | 197 |
| raw API | «сырой» интерфейс lwIP: функции и обработчики без ОС | 198 |
| READ(10), READ CAPACITY(10), TEST UNIT READY | команды SCSI: чтение блоков, объём, готовность | 198 |
| reciprocal counting | измерение через период с усреднением | 197 |
| RMC, GGA, GSA | минимум навигации, решение с высотой, спутники в решении | 198 |
| rolling counter, CRC | счётчик кадров и контрольная сумма в самом кадре (19е.4) | 198 |
| RTC backup registers (RTC_BKPxR) | резервные регистры RTC: 20 слов на батарейке | 198 |
| RTC calibration (CAL) | коррекция хода: пропуск импульсов | 198 |
| RTC prescaler (PRL), counter (CNT), alarm (ALR) | делитель, счётчик, будильник RTC | 198 |
| run-length encoding (RLE) | кодирование длинами серий: хранить длительности уровней | 198 |
| running status | бегущий статус: статус не повторяется, пока не сменился | 198 |
| RXTS | метка в элементе очереди приёма FDCAN | 198 |
| sample point of the Start Of Frame bit | точка выборки первого бита кадра (SOF) | 198 |
| sector erase (SER, SNB) | стирание сектора: бит SER и номер сектора SNB | 198 |
| sense data: sense key, ASC, ASCQ | сведения об ошибке: класс ошибки и её уточняющие коды | 198 |
| sequence number | порядковый номер кадра: по дырам в нём видны потери | 198 |
| SERIAL_STATE notification | уведомление о состоянии линии через прерывающую точку | 198 |
| shake | встряхивание | 198 |
| shared USB/CAN SRAM | общая память буферов USB и CAN у F103 | 198 |
| shelf life | срок хранения элемента | 198 |
| shift light | лампа «пора переключать передачу» | 198 |
| shock time, quiet time | окна «удар» и «тишина» после него | 198 |
| sigma-delta modulator | дельта-сигма модулятор: так микрофон получает поток бит | 198 |
| Silent mode (bxCAN), Bus monitoring mode (FDCAN), listen-only | режим «только слушать»: принимает, но на шину выдаёт только рецессивные биты | 198 |
| Simplex, Half-duplex | канал в одну сторону; команда и ответ в одном буфере | 198 |
| single tap, double tap | одиночный и двойной стук | 198 |
| slave address, unit ID | адрес ведомого на шине | 198 |
| slave mode: reset | сброс счётчика по входному фронту | 198 |
| SLCAN, LAWICEL protocol | текстовый протокол адаптера CAN поверх последовательного порта | 198 |
| smooth calibration, shift | гладкая калибровка RTC; сдвиг на долю секунды | 198 |
| soft disconnect (SDIS) | программное отключение: подтяжка D+ снята | 198 |
| SSI, server-side include | подстановка на сервере: тег в странице меняется на значение | 198 |
| staging slot (download slot) | буферный слот: сюда принимают, отсюда копируют | 198 |
| STALL, endpoint halt | остановка конечной точки до сброса хостом | 198 |
| status byte, data byte | байт статуса (старший бит 1), байт данных (старший бит 0) | 198 |
| stop-and-wait ARQ | «послал — жди подтверждения»: повтор по тайм-ауту | 198 |
| STOPWUCK | каким тактом проснуться из Stop | 198 |
| STR (single transfer rate) | одинарная скорость: данные на одном фронте такта | 198 |
| subsector | так пакет платы зовёт кусок стирания 4 КБ | 198 |
| superfloppy | носитель без таблицы разделов: том начинается с сектора 0 | 198 |
| synchronizer | синхронизатор: две защёлки подряд на асинхронном входе | 198 |
| System Real-Time, System Exclusive | системные сообщения реального времени; SysEx — «свои» сообщения | 198 |
| thermostat, bang-bang control | термостат, двухпозиционное регулирование | 196 |
| throughput | пропускная способность: сколько байтов в секунду проходит | 198 |
| time triggered communication mode (TTCM) | режим с метками времени у bxCAN | 198 |
| timestamp counter, TSCC.TCP, TSCC.TSS | счётчик меток FDCAN, его делитель и источник | 198 |
| Transmit Error Counter (TEC), Receive Error Counter (REC) | счётчики ошибок передачи и приёма | 198 |
| TRGO | выход запуска таймера для другой периферии | 198 |
| trigger level, hysteresis | порог запуска и гистерезис | 198 |
| two-point calibration | калибровка по двум точкам: прямая через два отсчёта с известными значениями | 198 |
| typematic, auto-repeat | автоповтор зажатой клавиши | 198 |
| UNIT ATTENTION | «внимание»: носитель мог смениться | 198 |
| update event (overflow), UIF | переполнение таймера и его флаг | 197 |
| USB turnaround time (TRDT) | время разворота шины: запас на ответ устройства | 198 |
| value change dump (VCD) | текстовый формат записи сигналов: моменты переключений | 198 |
| vector magnitude | модуль вектора ускорения | 198 |
| voice stealing | отнять голос, когда свободных нет | 198 |
| volume label | метка тома | 198 |
| wake-up (activity) interrupt | прерывание «проснись»: движение выше порога | 198 |
| wakeup timer, WUT, ck_spre | таймер пробуждения RTC, секундный такт | 198 |
| wavetable, phase accumulator | таблица волны, фазовый аккумулятор | 198 |
| WHO_AM_I | регистр-паспорт датчика | 198 |
| WIP (write in progress) | бит статуса «идёт запись или стирание» | 198 |
| wireless stack, FUS (Firmware Upgrade Service) | прошивка радиоядра от ST и её установщик | 198 |
| write protect (WP) | защита от записи | 198 |
| write-ahead journal | журнал: сначала записать намерение, потом делать | 198 |
| wTotalLength | полная длина дескриптора конфигурации со всеми вложенными | 198 |
| zero-length packet (ZLP) | пустой пакет: конец данных, кратных размеру пакета | 198 |
XXVI. От макета к изделию
| Оригинал | Перевод | § |
|---|---|---|
| ЕСКД | Единая система конструкторской документации: стандарты серии ГОСТ 2.xxx | 205 |
| спецификация | основной документ сборочной единицы: из чего она состоит | 205 |
| сертификация | соответствие подтверждает орган по сертификации | 206 |
| код документа | буквы после обозначения изделия: СБ, ГЧ, Э3, ПЭ3 | 205 |
| позиционное обозначение | C1, R1, DD1 — имя элемента на схеме и на плате | 205 |
| основная надпись | штамп документа: наименование, обозначение, подписи | 205 |
| подтверждение соответствия | допуск к продаже: декларация или сертификат | 206 |
| декларирование соответствия | изготовитель заявляет соответствие сам, декларацию регистрируют | 206 |
| производственный контроль | изготовитель следит, чтобы серия была как испытанный образец | 206 |
| аккредитованная испытательная лаборатория | лаборатория из Единого реестра, её протокол принимают | 206 |
| технический регламент Таможенного союза (ТР ТС) | обязательные требования к продукции в ЕАЭС | 206 |
| схема электрическая принципиальная (Э3) | полный состав элементов и связей между ними | 205 |
| единый знак обращения (EAC) | знак на изделии: соответствует всем своим регламентам | 206 |
| перечень элементов (ПЭ3) | таблица элементов к схеме Э3 | 205 |
| схема (1д, 3д, 1с…) | набор действий: кто испытывает, что контролируется | 206 |
| 24 V DC digital input, type 1 / type 3 | дискретный вход 24 В и его типы по стандарту на контроллеры | 208 |
| acceleration factor | во сколько раз жёсткий режим ускоряет старение | 204 |
| accredited laboratory | аккредитованная лаборатория: её протокол признаёт регулятор | 206 |
| air ionizer | ионизатор воздуха: снимает заряд с диэлектриков | 207 |
| annotated / lightweight tag | метка git с автором, датой и сообщением / простая метка | 201 |
| AOI, automated optical inspection | автоматический оптический контроль пайки | 199 |
| as-built | «как собрано»: документация фактического исполнения экземпляра | 205 |
| as-found / as-left | показания «как пришло» и «как оставили» | 202 |
| assembly drawing | сборочный чертёж: вид платы с позициями деталей | 205 |
| bathtub curve | «ванна отказов»: ранние отказы, плато, износ | 204 |
| bed of nails | «ложе с иглами»: оснастка с подпружиненными контактами | 201 |
| bleeder resistor | резистор разряда конденсатора | 208 |
| board bring-up | оживление платы: первый запуск нового изделия | 200 |
| board revision (rev A, rev B…) | ревизия платы: версия железа одного изделия | 205 |
| breaking capacity | отключающая способность: какой ток предохранитель может разорвать | 208 |
| build number / build metadata | номер сборки, метаданные сборки (+3 в 1.4.2+3) |
201 |
| burst-fire, integral-cycle control | пакетное управление: целыми периодами | 208 |
| calibration interval | межкалибровочный интервал | 202 |
| changelog, revision history | журнал изменений: история ревизий документа | 205 |
| charged device model (CDM) | модель заряженного корпуса: разряжается сама микросхема | 207 |
| cold (dry) joint | холодная пайка: непропаянный матовый контакт | 200 |
| combined work (LGPL) | совместное произведение: программа, связанная с библиотекой | 205 |
| conformity assessment | подтверждение соответствия: допуск изделия к продаже | 206 |
| consigned assembly | сборка из деталей заказчика | 199 |
| contact / air discharge | контактный разряд / разряд через воздух | 203 |
| continuity test | прозвонка: проверка целостности цепи | 200 |
| continuous wave (CW) | немодулированная несущая: «голый» сигнал для измерений | 206 |
| copyleft | «копилефт»: производное передаётся на тех же условиях, с исходниками | 205 |
| current-limited input | вход с ограничителем тока | 208 |
| declaration of conformity | декларация соответствия: изготовитель заявляет и отвечает сам | 206 |
| device under test (DUT) | испытуемое изделие | 202 |
| differential probe | дифференциальный щуп | 208 |
| diode test | диодный тест: измерение падения на переходе | 200 |
| dissipative mat | рассеивающий коврик: проводит, но через мегаомы | 207 |
| DNP, do not populate | «не устанавливать»: деталь есть в проекте, но не ставится | 199 |
| drag soldering | пайка волочением: жало тянут вдоль ряда выводов | 207 |
| DUT (device under test) | испытуемое устройство | 201 |
| electrical fast transient (EFT), burst | пачки наносекундных импульсов | 203 |
| electromagnetic compatibility (EMC) | электромагнитная совместимость: не мешать и выдерживать | 203 |
| electromagnetic interference (EMI) | электромагнитная помеха | 203 |
| elevated temperature soak | выдержка под напряжением при повышенной температуре | 204 |
| enclosure, housing | корпус | 204 |
| end-of-line calibration | калибровка в конце линии, при выпуске | 202 |
| engineering change order (ECO) | извещение об изменении: что, где и почему меняется | 205 |
| ESD protected area (EPA) | зона защиты от статики: стол, где всему есть путь на землю | 207 |
| eutectic alloy | эвтектический сплав: плавится в одной точке, а не в диапазоне | 207 |
| failure rate, FIT | интенсивность отказов; 1 FIT — один отказ на миллиард прибор-часов | 204 |
| fiducial mark | реперный знак: круг меди для камеры автомата | 199 |
| FIXED execution region | область с адресом исполнения, равным адресу загрузки | 201 |
| flying probe | «летающие щупы»: тест подвижными иглами, без оснастки | 201 |
| form, fit and function | «форма, посадка, функция»: критерий, нужен ли новый номер | 205 |
| fSAMPLING=fDTS/32, N=8 | самый длинный фильтр входа: 8 отсчётов на fDTS/32 | 208 |
| functional test (FCT) | функциональный тест: собранное устройство работает | 201 |
git describe --dirty |
ближайшая метка, число коммитов после неё, хеш и признак правок | 201 |
| go / no-go | «годен — брак»: вердикт без промежуточных градаций | 201 |
| golden sample | эталонный образец: по нему сверяют сам стенд | 201 |
| golden unit | контрольный экземпляр для проверки самой станции | 202 |
| guard band | защитная полоса: допуск приёмки уже допуска изделия | 202 |
| host product | изделие-носитель: прибор, в который встроен готовый модуль | 206 |
| hot plugging | подключение под напряжением | 208 |
| immunity, susceptibility | стойкость к помехам, восприимчивость | 203 |
| in-circuit test (ICT) | внутрисхемный тест: цепи и номиналы до включения | 201 |
| inductive load demagnetization | гашение энергии катушки после выключения | 208 |
| infant mortality | ранние отказы первых часов работы | 204 |
| ingress protection (IP) | степень защиты оболочки | 204 |
| Intel HEX, extended linear address record | текстовый формат образа; запись типа 04 — старшие 16 бит адреса | 201 |
| intentional radiator | преднамеренный излучатель: изделие передаёт радиосигнал само | 206 |
| isolation transformer | разделительный трансформатор | 208 |
| known-good board | эталонная, заведомо исправная плата | 200 |
| latching current / holding current | ток включения (защёлкивания) / ток удержания | 208 |
| LC input filter | входной фильтр из дросселя и конденсатора | 208 |
| license expression | выражение: Apache-2.0 OR GPL-2.0-or-later |
205 |
LicenseRef-… |
своё имя для лицензии, которой нет в списке SPDX | 205 |
| light pipe | световод от светодиода к окну корпуса | 204 |
| linker script / scatter file | сценарий компоновщика GNU ld / файл раскладки armlink | 201 |
| live / neutral | фаза / нейтраль | 208 |
| manufacturer part number (MPN) | артикул производителя: конкретное исполнение детали | 205 |
| mean time between failures (MTBF) | наработка на отказ | 204 |
| metal-oxide varistor (MOV) | варистор: ограничитель на оксиде цинка | 208 |
| modular approval | модульное одобрение: одобрение радиомодуля переносится на изделие | 206 |
| mounting hole | крепёжное отверстие | 204 |
| MSL, moisture sensitivity level | чувствительность корпуса к влаге до пайки | 199 |
| nameplate | шильдик: табличка с моделью, серийным номером и датой выпуска | 205 |
| no fault found (NFF) | «дефект не подтвердился» при разборе возврата | 204 |
| no-clean flux | безотмывочный флюс: остатки задуманы безвредными | 207 |
| notice / attribution | уведомление об авторском праве и тексте лицензии | 205 |
| object code / binary form | объектный код, двоичная форма — в том числе прошитая в прибор | 205 |
| opto-triac, random-phase / zero-crossing | оптосимистор: без детектора нуля / с детектором нуля | 208 |
| permissive license | разрешительная лицензия: условия — сохранить уведомление, приложить текст | 205 |
| phase-angle control | фазовое управление | 208 |
| piecewise linear | кусочно-линейное приближение | 202 |
| pigtail | «косичка»: хвостик, которым экран кабеля подпаян к земле | 203 |
| pogo pin | подпружиненный игольчатый контакт | 201 |
| power cycling | циклы включения-выключения | 204 |
| pre-compliance testing | предварительная проверка до формальных испытаний | 203 |
| production test / end-of-line test | тест в производстве, на выходе линии | 201 |
| protective earth (PE) | защитная земля: жила, спасающая при пробое на корпус | 208 |
| PWM mode 2 | ШИМ, режим 2: выход активен, пока CNT ≥ CCR | 208 |
| radiated / conducted emission | излучение в эфир / помеха, уходящая по проводам | 203 |
| release notes / release log | описание выпуска / журнал выпусков | 201 |
| runtime library exception | исключение для библиотеки времени выполнения (GCC) | 205 |
| SBOM | перечень программных составных частей | 205 |
| SELV, safety extra-low voltage | безопасное сверхнизкое напряжение | 208 |
| semantic versioning (SemVer) | семантическая версия: старшая.младшая.исправление | 201 |
| sensor supply monitoring | контроль питания датчиков | 208 |
| sinking input / sourcing output | вход, принимающий ток датчика / выход, отдающий ток в нагрузку | 208 |
| slicer | слайсер: режет модель на слои для принтера | 204 |
| smoke test | «дымовой тест»: первое включение под ограниченным током | 200 |
| snubber | снаббер: RC-цепь поперёк ключа | 208 |
| solder bridge | перемычка припоя между соседними выводами | 200 |
| solder wick, desoldering braid | оплётка: медная плетёнка, забирающая лишний припой | 207 |
SOURCE_DATE_EPOCH |
переменная окружения: «сейчас» для компилятора в секундах от 1970 | 201 |
| SPDX license identifier | короткое имя лицензии по списку SPDX: MIT, BSD-3-Clause |
205 |
| standoff, boss | стойка под плату, бобышка под винт | 204 |
| stencil | трафарет: стальной лист с окнами по слою пасты | 199 |
| STL | сетка треугольников для слайсера и печати | 204 |
| surface insulation resistance (SIR) | поверхностное сопротивление изоляции платы | 207 |
| surge | выброс: длинный импульс большой энергии | 203 |
| tab routing, mouse bites | фрезеровка с мостиками и перфорацией | 199 |
| technical file | технический файл: комплект доказательств — схемы, расчёты, протоколы | 206 |
| test accuracy ratio (TAR) | запас точности эталона над допуском | 202 |
| test point | контрольная точка под щуп | 200 |
| test point / test pad | контрольная площадка на плате под иглу или щуп | 201 |
| test report | протокол испытаний: результаты по каждому виду воздействия | 206 |
| time-lag / fast-acting fuse (T / F) | инерционный / быстрый предохранитель | 208 |
| title block | основная надпись: штамп с обозначением, названием и ревизией | 205 |
| tombstoning | «надгробие»: компонент, вставший на торец | 200 |
| triac | симистор: двунаправленный тиристор | 208 |
| Trigger Mode | режим запуска: счётчик стартует по фронту входа | 208 |
| turnkey | сборка «под ключ»: детали покупает завод | 199 |
| two-wire sensor, off-state leakage | двухпроводной датчик и его ток в выключенном состоянии | 208 |
| vertical counter | вертикальный счётчик: биты счётчиков всех входов в соседних словах | 208 |
| voltage dip, short interruption | провал и кратковременное пропадание питания | 203 |
| wear-out | износовые отказы: ресурс детали кончился | 204 |
| wrist strap | антистатический браслет | 207 |
| X / Y capacitor | конденсатор между фазой и нейтралью / через барьер | 208 |
| X-out | забракованная плата внутри панели | 199 |
| zero-crossing detector | детектор перехода через ноль | 208 |
Пять терминов, которые переводят по-разному
В разных разделах одни и те же слова были переведены чуть по-разному — в зависимости от контекста. В словаре они сведены к одному варианту:
| Оригинал | Здесь | Встречалось также |
|---|---|---|
| prescaler | предделитель | делитель скорости — в контексте SWO |
| heap | куча, область динамического выделения | куча — коротко |
| stack depth | глубина стека, в словах | с пометкой «(в словах)» |
| thread safe | безопасный при одновременном вызове из нескольких задач | безопасный при одновременном обращении |
| high water mark | наименьший остаток за всё время работы | худшее значение; наименьший остаток стека |
Это не ошибки — это разные грани одного понятия. Но искать по словарю удобнее, когда вариант один.
Дальше: раздел 49 «Напряжение, ток, мощность: закон Ома и первые расчёты».