From 1a220e8378f5ddb02436791a5941e45a819c6504 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 21:17:28 +0300 Subject: [PATCH 01/19] vault backup: 2026-03-03 21:17:28 --- Linux/SBC RPi3 - Hardware.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Linux/SBC RPi3 - Hardware.md b/Linux/SBC RPi3 - Hardware.md index c747efb..b171678 100644 --- a/Linux/SBC RPi3 - Hardware.md +++ b/Linux/SBC RPi3 - Hardware.md @@ -1,6 +1,9 @@ Все устройства в Linux живут тут: `/dev` +## GPIO +Управление возможно через: +1. **User Space** - прямой доступ к регистрам, минуя медленные системные вызовы. Посредством открытия `/dev/mem` и мапирование базового адреса GPIO ## I2C. Integrates `/sys/bus/i2c/devices/` По умолчанию шина отключена. From 05feb35bc1e26e9644d9f995e9001ea234d95ad3 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 21:21:22 +0300 Subject: [PATCH 02/19] vault backup: 2026-03-03 21:21:22 --- Linux/SBC RPi3 - Hardware.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Linux/SBC RPi3 - Hardware.md b/Linux/SBC RPi3 - Hardware.md index b171678..465bc95 100644 --- a/Linux/SBC RPi3 - Hardware.md +++ b/Linux/SBC RPi3 - Hardware.md @@ -3,7 +3,9 @@ ## GPIO Управление возможно через: -1. **User Space** - прямой доступ к регистрам, минуя медленные системные вызовы. Посредством открытия `/dev/mem` и мапирование базового адреса GPIO +1. **User Space** - прямой доступ к регистрам, минуя медленные системные вызовы. Посредством открытия `/dev/mem` и мапирование базового адреса GPIO. + ==Подводные камни:== +2. ## I2C. Integrates `/sys/bus/i2c/devices/` По умолчанию шина отключена. From 52c42db23702d73d4ebc92f892344b6eee4b2c95 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 21:26:40 +0300 Subject: [PATCH 03/19] vault backup: 2026-03-03 21:26:40 --- Linux/SBC RPi3 - Hardware.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Linux/SBC RPi3 - Hardware.md b/Linux/SBC RPi3 - Hardware.md index 465bc95..f4453b0 100644 --- a/Linux/SBC RPi3 - Hardware.md +++ b/Linux/SBC RPi3 - Hardware.md @@ -5,7 +5,13 @@ Управление возможно через: 1. **User Space** - прямой доступ к регистрам, минуя медленные системные вызовы. Посредством открытия `/dev/mem` и мапирование базового адреса GPIO. ==Подводные камни:== -2. + 1. Обход GPIO Subsystem + 2. Нет контроля конкуренции (может управлять несколько процессов) + 3. Можно сломать драйвер + 4. Нет безопасности +2. **libgpiod** (Library General Purpose Input/Output device) - Библиотека и набор утилит в Linux для управления пинами GPIO (ввод/вывод общего назначения) через символьные устройства (`/dev/gpiochip*`) + + ## I2C. Integrates `/sys/bus/i2c/devices/` По умолчанию шина отключена. From bbd8d6184b735588980186ace53b8bd27ec75bba Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 21:33:59 +0300 Subject: [PATCH 04/19] vault backup: 2026-03-03 21:33:58 --- Linux/SBC RPi3 - Hardware.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Linux/SBC RPi3 - Hardware.md b/Linux/SBC RPi3 - Hardware.md index f4453b0..71925e1 100644 --- a/Linux/SBC RPi3 - Hardware.md +++ b/Linux/SBC RPi3 - Hardware.md @@ -2,7 +2,10 @@ `/dev` ## GPIO -Управление возможно через: +Полезная информация: +https://devdotnet.org/post/rabota-s-gpio-v-linux-chast-6-biblioteka-libgpiod/ + +Способы управления: 1. **User Space** - прямой доступ к регистрам, минуя медленные системные вызовы. Посредством открытия `/dev/mem` и мапирование базового адреса GPIO. ==Подводные камни:== 1. Обход GPIO Subsystem @@ -10,6 +13,11 @@ 3. Можно сломать драйвер 4. Нет безопасности 2. **libgpiod** (Library General Purpose Input/Output device) - Библиотека и набор утилит в Linux для управления пинами GPIO (ввод/вывод общего назначения) через символьные устройства (`/dev/gpiochip*`) + 1. Включает в себя: + 1. **gpiodetect** + 2. **gpioinfo** + 3. **gpioset** + 4. **gpioget** ## I2C. Integrates From 4e5d9cf3283dd29ba8fa21f6c6f5d90e243d04bf Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 21:38:41 +0300 Subject: [PATCH 05/19] vault backup: 2026-03-03 21:38:41 --- Linux/SBC RPi3 - Hardware.md | 4 ++++ Linux/SBC RPi3 - Lerning.md | 1 + 2 files changed, 5 insertions(+) diff --git a/Linux/SBC RPi3 - Hardware.md b/Linux/SBC RPi3 - Hardware.md index 71925e1..469f1e7 100644 --- a/Linux/SBC RPi3 - Hardware.md +++ b/Linux/SBC RPi3 - Hardware.md @@ -1,7 +1,10 @@ +#GPIO #i2c #spi #hardware + Все устройства в Linux живут тут: `/dev` ## GPIO +#userspase #libgpiod # Полезная информация: https://devdotnet.org/post/rabota-s-gpio-v-linux-chast-6-biblioteka-libgpiod/ @@ -18,6 +21,7 @@ https://devdotnet.org/post/rabota-s-gpio-v-linux-chast-6-biblioteka-libgpiod/ 2. **gpioinfo** 3. **gpioset** 4. **gpioget** + 2. ## I2C. Integrates diff --git a/Linux/SBC RPi3 - Lerning.md b/Linux/SBC RPi3 - Lerning.md index 1989b8b..5e5c321 100644 --- a/Linux/SBC RPi3 - Lerning.md +++ b/Linux/SBC RPi3 - Lerning.md @@ -1,3 +1,4 @@ +#DeviceTree # ## Hardware starting. Процесс запуска и инициализации Далее описан процесс запуска и инициализации оборудования следующих уровней: Firmware layer From ec2a765a263e9a0c992d94cce92505b6f07cc50d Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 21:44:41 +0300 Subject: [PATCH 06/19] vault backup: 2026-03-03 21:44:41 --- Linux/SBC RPi3 - Hardware.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Linux/SBC RPi3 - Hardware.md b/Linux/SBC RPi3 - Hardware.md index 469f1e7..e7c0b47 100644 --- a/Linux/SBC RPi3 - Hardware.md +++ b/Linux/SBC RPi3 - Hardware.md @@ -15,13 +15,13 @@ https://devdotnet.org/post/rabota-s-gpio-v-linux-chast-6-biblioteka-libgpiod/ 2. Нет контроля конкуренции (может управлять несколько процессов) 3. Можно сломать драйвер 4. Нет безопасности -2. **libgpiod** (Library General Purpose Input/Output device) - Библиотека и набор утилит в Linux для управления пинами GPIO (ввод/вывод общего назначения) через символьные устройства (`/dev/gpiochip*`) +2. **libgpiod** (Library General Purpose Input/Output device) - Библиотека и набор утилит в Linux для управления пинами GPIO (ввод/вывод общего назначения) через символьные устройства (`/dev/gpiochip*`) или контроллеры GPIO 1. Включает в себя: 1. **gpiodetect** 2. **gpioinfo** 3. **gpioset** 4. **gpioget** - 2. + 2. API для Python и C/C++ ## I2C. Integrates From 379140d3e00a26d1dd5e0412049711a3b548700b Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 21:56:54 +0300 Subject: [PATCH 07/19] vault backup: 2026-03-03 21:56:54 --- Linux/Embedded Linux - Commands.md | 20 ++++++++++++++++++++ Linux/SBC RPi3 - Lerning.md | 4 ++-- 2 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 Linux/Embedded Linux - Commands.md diff --git a/Linux/Embedded Linux - Commands.md b/Linux/Embedded Linux - Commands.md new file mode 100644 index 0000000..c84cf14 --- /dev/null +++ b/Linux/Embedded Linux - Commands.md @@ -0,0 +1,20 @@ +#os #command #linux +## Hardware starting. Процесс запуска и инициализации + +## Device tree - Описание аппаратной конфигурации. + +Команды для работы: +`cat /proc/device-tree/model` - модель платы для которой device tree создан +`ls /proc/device-tree/` - дерево устройств, которое kernel получил от GPU +`ls /sys/bus/platform/devices` - вывод устройств, которые kernel создал на основе DT +`lsmod` - просмотр загруженных модулей + +## Commands +#system +Система: +`vcgencmd get_config int` - параметры, которые передает GPU +`cat /etc/os-release` - просмотр версии системы + + + + diff --git a/Linux/SBC RPi3 - Lerning.md b/Linux/SBC RPi3 - Lerning.md index 5e5c321..403009b 100644 --- a/Linux/SBC RPi3 - Lerning.md +++ b/Linux/SBC RPi3 - Lerning.md @@ -1,4 +1,4 @@ -#DeviceTree # +#DeviceTree #Boot #Linux ## Hardware starting. Процесс запуска и инициализации Далее описан процесс запуска и инициализации оборудования следующих уровней: Firmware layer @@ -9,7 +9,7 @@ kernal initialization stage 2. Starting GPU on SoC 3. ROM внутри Video Core начинает выполнение. 4. GPU читает SD карту (загружаются) - Файлы расположены в /boot или /firmware/boot + Файлы расположены в `/boot или /firmware/boot` 1. ==bootcode.bin== - FirstStage Bootloader. Он инициализирует SDRAM и загружает прошивку start.elf 2. ==start.elf== - Second Stage Bootloader From 127382bed57c8e21e6a3fcec5f8606ff3086b5fc Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:00:05 +0300 Subject: [PATCH 08/19] vault backup: 2026-03-03 22:00:05 --- Linux/{Embedded Linux - Commands.md => Linux - Commands.md} | 2 +- Linux/SBC RPi3 - Hardware.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename Linux/{Embedded Linux - Commands.md => Linux - Commands.md} (98%) diff --git a/Linux/Embedded Linux - Commands.md b/Linux/Linux - Commands.md similarity index 98% rename from Linux/Embedded Linux - Commands.md rename to Linux/Linux - Commands.md index c84cf14..1ae0661 100644 --- a/Linux/Embedded Linux - Commands.md +++ b/Linux/Linux - Commands.md @@ -2,7 +2,7 @@ ## Hardware starting. Процесс запуска и инициализации ## Device tree - Описание аппаратной конфигурации. - +#DeviceTree Команды для работы: `cat /proc/device-tree/model` - модель платы для которой device tree создан `ls /proc/device-tree/` - дерево устройств, которое kernel получил от GPU diff --git a/Linux/SBC RPi3 - Hardware.md b/Linux/SBC RPi3 - Hardware.md index e7c0b47..cffc6ab 100644 --- a/Linux/SBC RPi3 - Hardware.md +++ b/Linux/SBC RPi3 - Hardware.md @@ -1,4 +1,4 @@ -#GPIO #i2c #spi #hardware +#linux #GPIO #i2c #spi #hardware Все устройства в Linux живут тут: `/dev` From 85d2cc3d1a0f154a7065a31726fccc32f3c4e33d Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:05:27 +0300 Subject: [PATCH 09/19] vault backup: 2026-03-03 22:05:27 --- ATE 4T4R B3 FDD/4T4R General.md | 4 +++- .../1. DMFTS - Digital Module Functional Test System.md | 2 ++ ATE/1. Action Task.md | 3 ++- ATE/2. B1B7 General Note.md | 7 ++++--- ATE/PCBA Functional Test System - WBS.md | 1 + 5 files changed, 12 insertions(+), 5 deletions(-) diff --git a/ATE 4T4R B3 FDD/4T4R General.md b/ATE 4T4R B3 FDD/4T4R General.md index 4de1444..d77585e 100644 --- a/ATE 4T4R B3 FDD/4T4R General.md +++ b/ATE 4T4R B3 FDD/4T4R General.md @@ -1,7 +1,9 @@ +#ATE #4t4r #b3 + ### Стратегии тестирования Топология EVT ### FDD Общие вопросы: -1. КД - готовность (сроки) выпуск (40 - DVT август, 79 - серидина март 38 - середина апреля ) +1. КД - готовность (сроки) выпуск (40 - DVT август, 79 - середина март 38 - середина апреля ) 1. Какая версия сейчас актуальна (нужны ссылки). EVT на b40, DM, PA 2. Есть ли результаты Bring Up тестирования (или тест-план) - апрель 3. Отличия DVT от PVT. Планируемые изменения (модификации) (таблица с изменениями) diff --git a/ATE B1B7/1. DMFTS - Digital Module Functional Test System.md b/ATE B1B7/1. DMFTS - Digital Module Functional Test System.md index dd61fff..381c62e 100644 --- a/ATE B1B7/1. DMFTS - Digital Module Functional Test System.md +++ b/ATE B1B7/1. DMFTS - Digital Module Functional Test System.md @@ -1,3 +1,5 @@ +#ATE #b1b7 #dmfts + ```jira-issue https://j.yadro.com/browse/RGYARB1B7-2284 diff --git a/ATE/1. Action Task.md b/ATE/1. Action Task.md index ffa0487..a54825b 100644 --- a/ATE/1. Action Task.md +++ b/ATE/1. Action Task.md @@ -1,6 +1,7 @@ - +#ATE #general #### Task: +#task - [x] Проверить AISG на revB механики RFC - [x] Частично проработали. Что-то не так с реле на DAB - [x] Описать как проверить I2C на RAB DMFTS diff --git a/ATE/2. B1B7 General Note.md b/ATE/2. B1B7 General Note.md index 6ebdb07..1753fd6 100644 --- a/ATE/2. B1B7 General Note.md +++ b/ATE/2. B1B7 General Note.md @@ -1,5 +1,6 @@ - +#ATE #notes ### Firmware +#firmware Задачи по сборкам ATE прошивкам b3: ## [ATE]: сборка и отладка прошивок для АТЕ 1. ATE Firmware Description 1. Notes: @@ -32,8 +33,8 @@ 1. В конце шить релизную прошивку BBU или x86 (VEGMAN) - - [ ] Что требуется: - - [ ] Запуск тестовых моделей, анализ фрупут (25.1) на х86 +- Что требуется: + - Запуск тестовых моделей, анализ фрупут (25.1) на х86 - [ ] Conformance - поддержка - [ ] API останется прежнем. 25.3. и 24.4 изменений не предусмотрено - [ ] Ходим в netconf и загружаем конфигурации. Отправляем xml. diff --git a/ATE/PCBA Functional Test System - WBS.md b/ATE/PCBA Functional Test System - WBS.md index 3ed5b74..df0e9bc 100644 --- a/ATE/PCBA Functional Test System - WBS.md +++ b/ATE/PCBA Functional Test System - WBS.md @@ -1,3 +1,4 @@ +#ATE #wbs --- ## WBS Work Breakdown Structure From 7da36ec0021552409795f5da5087e25a2f3d8080 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:10:06 +0300 Subject: [PATCH 10/19] vault backup: 2026-03-03 22:10:05 --- ... PAFTS - Power Amplifier Module Functional Test System.md | 2 ++ ATE B1B7/3. RUFTS - Radio Unit Functional Test System.md | 4 +++- ATE B3/ATE B3 DMFTS - Action Work.md | 3 ++- Interview Question/RF Wiki.md | 5 +++-- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ATE B1B7/2. PAFTS - Power Amplifier Module Functional Test System.md b/ATE B1B7/2. PAFTS - Power Amplifier Module Functional Test System.md index b9ea90e..f4cac56 100644 --- a/ATE B1B7/2. PAFTS - Power Amplifier Module Functional Test System.md +++ b/ATE B1B7/2. PAFTS - Power Amplifier Module Functional Test System.md @@ -1,3 +1,5 @@ +#ATE #b1b7 #pafts + ```jira-issue https://j.yadro.com/browse/RGYARB1B7-2286 ``` diff --git a/ATE B1B7/3. RUFTS - Radio Unit Functional Test System.md b/ATE B1B7/3. RUFTS - Radio Unit Functional Test System.md index b50a4a5..8453071 100644 --- a/ATE B1B7/3. RUFTS - Radio Unit Functional Test System.md +++ b/ATE B1B7/3. RUFTS - Radio Unit Functional Test System.md @@ -1,4 +1,5 @@ -#RUFTS +#ATE #b1b7 #rufts + --- ## 1. Backlog 1. [ ] Document Development. Разработка документации стенда. @@ -51,6 +52,7 @@ **BBU** - Олег Фаломкин. Геннадий Апполонов. (А.Курина Иван Созонов, Иван Бабанов, Денис Наумов) ### LEGEND +#metrics #rf RSSI - Received Signal Strength Indicator - ACLR - Adjacent Channel Leakage Ratio MODACC diff --git a/ATE B3/ATE B3 DMFTS - Action Work.md b/ATE B3/ATE B3 DMFTS - Action Work.md index c3954d6..01bd69a 100644 --- a/ATE B3/ATE B3 DMFTS - Action Work.md +++ b/ATE B3/ATE B3 DMFTS - Action Work.md @@ -1,7 +1,8 @@ +#ATE #b3 #dmfts --- ## Проблемы стенда - +#bug 1. DM - DVT3 2.13.4 2. Прошивка 1. Артифакты сейчас берутся из тестового ЦУМа diff --git a/Interview Question/RF Wiki.md b/Interview Question/RF Wiki.md index 9d6f46f..0dbae83 100644 --- a/Interview Question/RF Wiki.md +++ b/Interview Question/RF Wiki.md @@ -1,3 +1,4 @@ +#rf # **Основы радиосвязи, передачи данных и ЦОС** --- @@ -23,8 +24,8 @@ | **SINR / CINR**
Signal-to-Interference-plus-Noise Ratio
#LTE | | | | | **ICMP**
Internet Control Message Protocol | | | | | **EVM**
Error Vector Modulation | Отклонение реального вектора сигнала от идеального.
**Основные причины:**
Нелинейность усилителя
Фазовый шум
I/Q дисбаланс
Квантование | | | -| **ACPR**
Adjacent Channel Power Ratio | Коэффициент мощности в соседнем канале.

ACPR определяется как выраженное в децибелах отношение величины P1 в определенной полосе частот (BW1) на центральной частоте рабочего канала к величине мощности P2, определенной в конкретной полосе (BW2) при заданной расстройке (F) от несущей частоты рабочего канала (fc). Пояснения о различиях в коэффициентах ACPR и ACLR показаны на рис. 1 | | | -| **ACLR**
Adjacent Channel Leakage Ratio | Коэффициент утечки мощности в соседний канал.

Это отношение средней мощности, сосредоточенной на частоте назначенного канала (assigned channel), к средней мощности, сосредоточенной на частоте соседнего канала (adjacent channel)

![[ACPR_ACLR.png]] | 1. Ключевой показатель качества в системах беспроводной связи (5G, LTE, CDMA)

2. Используется для оценки
**спектральной маски и линейности** усилителей мощности в цифровых системах передачи данных.

3. Требования к широкополосным усилителям мощности, согласно 3GPP спеке для стандарта WCDMA **не хуже -45dBm**

4. Чем меньше ACLR или ACPR - тем лучше | https://microwave-e.ru/moduls/mmimo/ | +| **ACPR**
Adjacent Channel Power Ratio
#acpr | Коэффициент мощности в соседнем канале.

ACPR определяется как выраженное в децибелах отношение величины P1 в определенной полосе частот (BW1) на центральной частоте рабочего канала к величине мощности P2, определенной в конкретной полосе (BW2) при заданной расстройке (F) от несущей частоты рабочего канала (fc). Пояснения о различиях в коэффициентах ACPR и ACLR показаны на рис. 1 | | | +| **ACLR**
Adjacent Channel Leakage Ratio
#aclr | Коэффициент утечки мощности в соседний канал.

Это отношение средней мощности, сосредоточенной на частоте назначенного канала (assigned channel), к средней мощности, сосредоточенной на частоте соседнего канала (adjacent channel)

![[ACPR_ACLR.png]] | 1. Ключевой показатель качества в системах беспроводной связи (5G, LTE, CDMA)

2. Используется для оценки
**спектральной маски и линейности** усилителей мощности в цифровых системах передачи данных.

3. Требования к широкополосным усилителям мощности, согласно 3GPP спеке для стандарта WCDMA **не хуже -45dBm**

4. Чем меньше ACLR или ACPR - тем лучше | https://microwave-e.ru/moduls/mmimo/ | | **PAPR** | | | | | **VSWR**
Voltage Standing Wave Ratio | Это показатель согласования нагрузки с линией передачи. | **VSWR ≤ 1.9:1** означает допустимое согласование антенны, при котором не более ~10% передаваемой мощности отражается назад, что безопасно для RU и не приводит к деградации качества связи. | | | eCPRI (

[enhanced/evolved Common Public Radio Interface](https://www.google.com/search?q=enhanced%2Fevolved+Common+Public+Radio+Interface&mstk=AUtExfCRAtrT1NJrCo6nBuUUHG3c5pzm3Eeb4kf52Y96n5IRAJ0MYokGbpQothapTgI2vjVgk-9m5HWEpKqX8ReHUCkcJ46CxONNrmMZOCXYsQXmtr4uuY8-5MrLfx6UQ1TEFl8&csui=3&ved=2ahUKEwi3o6Ch1auSAxVn0AIHHc90OCEQgK4QegQIARAB))** — это ==стандарт открытого интерфейса для сетей 5G, соединяющий базовые блоки (BBU/CU/DU) с удаленными радиоголовками (RRH/RU)== | | | | From db6bc5cc28d32fba40dd11910907f50b7cdbd6b5 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:12:44 +0300 Subject: [PATCH 11/19] vault backup: 2026-03-03 22:12:43 --- Interview Question/Linux System Skills - Операционная система.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Interview Question/Linux System Skills - Операционная система.md b/Interview Question/Linux System Skills - Операционная система.md index 1250fdf..c07fb88 100644 --- a/Interview Question/Linux System Skills - Операционная система.md +++ b/Interview Question/Linux System Skills - Операционная система.md @@ -1,3 +1,4 @@ +#linux # **Junior Base** 1. Linux отличие от Windows From 0f29b27793a5cb3e01b3365d5c4d3a0b50ab112a Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:17:20 +0300 Subject: [PATCH 12/19] vault backup: 2026-03-03 22:17:20 --- 2026-03-03.md | 0 Untitled.canvas | 1 + 2 files changed, 1 insertion(+) create mode 100644 2026-03-03.md create mode 100644 Untitled.canvas diff --git a/2026-03-03.md b/2026-03-03.md new file mode 100644 index 0000000..e69de29 diff --git a/Untitled.canvas b/Untitled.canvas new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/Untitled.canvas @@ -0,0 +1 @@ +{} \ No newline at end of file From ecc4bdfe6741a84c6c0d7f004988cd9a15e474a4 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:22:20 +0300 Subject: [PATCH 13/19] vault backup: 2026-03-03 22:22:20 --- 2026-03-03.md | 0 ATE B1B7/4. BTSTS - Base Tranciever Station Test System.md | 3 +++ ATE B1B7/B1B7 Analysis.md | 2 ++ ...C RPi3 - Lerning.md => Linux SBC - Boot Process Lerning.md} | 1 + Linux/{SBC RPi3 - Hardware.md => Linux SBC - Hardware.md} | 0 5 files changed, 6 insertions(+) delete mode 100644 2026-03-03.md rename Linux/{SBC RPi3 - Lerning.md => Linux SBC - Boot Process Lerning.md} (99%) rename Linux/{SBC RPi3 - Hardware.md => Linux SBC - Hardware.md} (100%) diff --git a/2026-03-03.md b/2026-03-03.md deleted file mode 100644 index e69de29..0000000 diff --git a/ATE B1B7/4. BTSTS - Base Tranciever Station Test System.md b/ATE B1B7/4. BTSTS - Base Tranciever Station Test System.md index 9e3df57..5450e92 100644 --- a/ATE B1B7/4. BTSTS - Base Tranciever Station Test System.md +++ b/ATE B1B7/4. BTSTS - Base Tranciever Station Test System.md @@ -1,3 +1,5 @@ +#ATE #b1b7 #btsts + ```jira-issue https://j.yadro.com/browse/RGYARB1B7-2295 ``` @@ -38,6 +40,7 @@ https://j.yadro.com/browse/RGYARB1B7-2295 **SwitchBox** - RF коммутация сигналов стенда ### ==LEGEND == +#metrics **TOP** - Timing over Packet **UE** -User Equipment **MAXHOLD** - maximum #hold diff --git a/ATE B1B7/B1B7 Analysis.md b/ATE B1B7/B1B7 Analysis.md index e4e0b5f..c5b6f37 100644 --- a/ATE B1B7/B1B7 Analysis.md +++ b/ATE B1B7/B1B7 Analysis.md @@ -1,3 +1,5 @@ +#b1b7 #arch #analisys + Были изучены архитектура RU. Рассмотрены разные подходы построения радиочастотной архитектуры (RFSoC, MPSoC, Low-IF). Рассмотрено описание корпуса и аппаратных интерфейсов в РУ. Был изучен документ с инженерно-техническим описанием радиоблока базовой станции LTE(RU_b1b7) систем мобильной связи. Изучена общая блок-схема высокого уровня RU. Также была изучена структура плат PA и DM и отдельных блоков в них. Для PA это TX-path, DPD path, PA control. Также рассмотрено по каким интерфейсам передаются сигналы. Рассмотрен High frequency block. Изучены особенности работы данных блоков. Изучены отдельные применяемые компоненты такие как ферритовые циркуляторы, направленные ответвители, аттенюаторы, balun и т.д. и изучено как ведут себя сигналы в них. Изучены отдельные усилители - МШУ, УМ по схеме Догерти, DVGA. Также рассмотрены блоки контроля, защиты, управления усилителей, их составные части (bias control, temperature control, power protection, uvov control, reflected signal protection), их архитектуру в текущих проектах b1b7, b40, b3. Во всех этих проектах были рассмотрены HLBD плат PA и DM. Выявлены основные различия в схемах защиты данных проектов. Были просмотрены datasheet на микросхемы использующиеся в разных RU. Проведен анализ ключевых параметров общей аппаратной архитектуры и спецификации на RU_b1b7 в срезе дальнейшей разработки серии ATE стендов. diff --git a/Linux/SBC RPi3 - Lerning.md b/Linux/Linux SBC - Boot Process Lerning.md similarity index 99% rename from Linux/SBC RPi3 - Lerning.md rename to Linux/Linux SBC - Boot Process Lerning.md index 403009b..92589a6 100644 --- a/Linux/SBC RPi3 - Lerning.md +++ b/Linux/Linux SBC - Boot Process Lerning.md @@ -25,6 +25,7 @@ kernal initialization stage ## Device tree - Описание аппаратной конфигурации. +#DeviceTree Device Tree — это **описание аппаратной конфигурации конкретной платы**. Применяется GPU до запуска ядра. Device Tree Overlays - фрагмент device tree, который: diff --git a/Linux/SBC RPi3 - Hardware.md b/Linux/Linux SBC - Hardware.md similarity index 100% rename from Linux/SBC RPi3 - Hardware.md rename to Linux/Linux SBC - Hardware.md From c21bc3d614966560efd28044400695e173d6a267 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:24:44 +0300 Subject: [PATCH 14/19] vault backup: 2026-03-03 22:24:44 --- Linux/Linux SBC - Boot Process Lerning.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Linux/Linux SBC - Boot Process Lerning.md b/Linux/Linux SBC - Boot Process Lerning.md index 92589a6..84649e3 100644 --- a/Linux/Linux SBC - Boot Process Lerning.md +++ b/Linux/Linux SBC - Boot Process Lerning.md @@ -24,8 +24,7 @@ kernal initialization stage 6. ARM начинает выполнение linux kernal ## Device tree - Описание аппаратной конфигурации. - -#DeviceTree +[Device Tree wiki](https://www.altlinux.org/Device_Tree) Device Tree — это **описание аппаратной конфигурации конкретной платы**. Применяется GPU до запуска ядра. Device Tree Overlays - фрагмент device tree, который: From dc9ecefaba8330f128c2664b5c69aa28975c82e2 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:30:51 +0300 Subject: [PATCH 15/19] vault backup: 2026-03-03 22:30:51 --- Linux/Linux - Commands.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Linux/Linux - Commands.md b/Linux/Linux - Commands.md index 1ae0661..55ae227 100644 --- a/Linux/Linux - Commands.md +++ b/Linux/Linux - Commands.md @@ -14,6 +14,8 @@ Система: `vcgencmd get_config int` - параметры, которые передает GPU `cat /etc/os-release` - просмотр версии системы +`/proc/iomem` - просмотр Все активные отображения физических адресов в системе + From 7af16287a0fb56a72799a952a705e939e663f062 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:32:14 +0300 Subject: [PATCH 16/19] vault backup: 2026-03-03 22:32:14 --- ATE B1B7/3. RUFTS - Radio Unit Functional Test System.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ATE B1B7/3. RUFTS - Radio Unit Functional Test System.md b/ATE B1B7/3. RUFTS - Radio Unit Functional Test System.md index 8453071..6b70568 100644 --- a/ATE B1B7/3. RUFTS - Radio Unit Functional Test System.md +++ b/ATE B1B7/3. RUFTS - Radio Unit Functional Test System.md @@ -52,7 +52,7 @@ **BBU** - Олег Фаломкин. Геннадий Апполонов. (А.Курина Иван Созонов, Иван Бабанов, Денис Наумов) ### LEGEND -#metrics #rf +#metrics RSSI - Received Signal Strength Indicator - ACLR - Adjacent Channel Leakage Ratio MODACC From a145aef7b45328335a5e8beb9d82cf11471255c0 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:33:14 +0300 Subject: [PATCH 17/19] vault backup: 2026-03-03 22:33:14 --- ATE B1B7/4. BTSTS - Base Tranciever Station Test System.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ATE B1B7/4. BTSTS - Base Tranciever Station Test System.md b/ATE B1B7/4. BTSTS - Base Tranciever Station Test System.md index 5450e92..834639b 100644 --- a/ATE B1B7/4. BTSTS - Base Tranciever Station Test System.md +++ b/ATE B1B7/4. BTSTS - Base Tranciever Station Test System.md @@ -43,7 +43,7 @@ https://j.yadro.com/browse/RGYARB1B7-2295 #metrics **TOP** - Timing over Packet **UE** -User Equipment -**MAXHOLD** - maximum #hold +**MAXHOLD** - maximum **IPERF** - консольная клиент-серверная программа генератор TCP и UDP трафика для тестирования пропускной способности сети **BER** - Bit Error Rate **RSSI** - Received Signal Strength Indicator From 6cb84b2d7fc9800d9bf16e7968b21a85d769ab72 Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:39:34 +0300 Subject: [PATCH 18/19] vault backup: 2026-03-03 22:39:34 --- Linux/Linux - Commands.md | 6 ++++-- Linux/Linux SBC - Boot Process Lerning.md | 8 ++------ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/Linux/Linux - Commands.md b/Linux/Linux - Commands.md index 55ae227..bfa87f5 100644 --- a/Linux/Linux - Commands.md +++ b/Linux/Linux - Commands.md @@ -1,9 +1,11 @@ #os #command #linux ## Hardware starting. Процесс запуска и инициализации -## Device tree - Описание аппаратной конфигурации. +## Boot +## Device tree #DeviceTree Команды для работы: + `cat /proc/device-tree/model` - модель платы для которой device tree создан `ls /proc/device-tree/` - дерево устройств, которое kernel получил от GPU `ls /sys/bus/platform/devices` - вывод устройств, которые kernel создал на основе DT @@ -14,7 +16,7 @@ Система: `vcgencmd get_config int` - параметры, которые передает GPU `cat /etc/os-release` - просмотр версии системы -`/proc/iomem` - просмотр Все активные отображения физических адресов в системе +`cat /proc/iomem` - просмотр Все активные отображения физических адресов в системе diff --git a/Linux/Linux SBC - Boot Process Lerning.md b/Linux/Linux SBC - Boot Process Lerning.md index 84649e3..aaacf4a 100644 --- a/Linux/Linux SBC - Boot Process Lerning.md +++ b/Linux/Linux SBC - Boot Process Lerning.md @@ -27,7 +27,7 @@ kernal initialization stage [Device Tree wiki](https://www.altlinux.org/Device_Tree) Device Tree — это **описание аппаратной конфигурации конкретной платы**. Применяется GPU до запуска ядра. -Device Tree Overlays - фрагмент device tree, который: +Device Tree Overlays - фрагмент device tree, или слой абстракции который: добавляет новое устройство включает отключенный контроллер меняет параметры существующего узла @@ -44,11 +44,7 @@ Device Tree Overlays - фрагмент device tree, который: Если удалить узел устройства (например SPI) из Device Tree то ядро просто не создаст SPI контроллер. -Команды для работы: -`cat /proc/device-tree/model` - модель платы для которой device tree создан -`ls /proc/device-tree/` - дерево устройств, которое kernel получил от GPU -`ls /sys/bus/platform/devices` - вывод устройств, которые kernel создал на основе DT -`lsmod` - просмотр загруженных модулей +[[Linux - Commands]] ## Commands Система: From 671826c9d4d2e97ca98f92c2db91284d4e6e0f7c Mon Sep 17 00:00:00 2001 From: embeddev Date: Tue, 3 Mar 2026 22:41:36 +0300 Subject: [PATCH 19/19] vault backup: 2026-03-03 22:41:36 --- Linux/Linux - Commands.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Linux/Linux - Commands.md b/Linux/Linux - Commands.md index bfa87f5..53e683f 100644 --- a/Linux/Linux - Commands.md +++ b/Linux/Linux - Commands.md @@ -22,3 +22,4 @@ +