Низкосберегающие решения, анализ сценариев применения для RK3506
RK3506 является продуктом MPU (микропроцессорного устройства), выпущенным компанией Rockchip. Технологический процесс чипа составляет 22 нанометра. Он ориентирован на легковесные и низкосберегающие решения. Этот MPU обладает характеристиками низкого энергопотребления, богатым набором периферийных интерфейсов и высокой оперативностью, что делает его подходящим для различных промышленных и коммерческих сценариев. В данной статье мы проанализируем сценарии применения RK3506 на основе его конструктивных особенностей.
Основные платы на базе ядра RK3506 подразделяются на три модели, и различия между различными моделями показаны на следующем рисунке:
Сценарий 1: Отображение интерфейса человеко-машинного взаимодействия (HMI)
Сценарий 1: Отображение интерфейса человеко-машинного взаимодействия (HMI). Плата на базе ядра RK3506 имеет интерфейс отображения, который поддерживает вывод RGB, MIPI, QSPI, а также ускорение графики в 2D. Она легко запускает графические интерфейсы пользователя (GUI), такие как QT, LVGL и т.д. Время загрузки при запуске системы может быть сокращено до 3 секунд. Эта плата также поддерживает программное декодирование видео в формате 720P с частотой 30 кадров в секунду и может выполнять декодирование в форматах H.264, MJPEG.
Сценарий 2: Промышленная связь
Плата на базе ядра RK3506 поддерживает двухъездную сеть с пропускной способностью в 100 мегабит/с, 2 канала CANFD и 6 каналов UART, что удовлетворяет требованиям контроля и связи в обычных отраслях промышленности. Кроме того, этот процессор поддерживает шину DSMC и может легко расширять дополнительные ресурсы с помощью ПЛИС (FPGA).
Сценарий 3: Приложение для управления PLC
Платформа на основе платы на базе ядра RK3506 поддерживает архитектуру многопроцессорной гетерогенной многосистемы AMP (Ассиметричный многопроцессорный обработчик), а также архитектуру системы AMP, которая сочетает в себе Linux, RTOS (Реального времени операционная система) и Bare-metal (операционная система без операционной системы). Она может реализовать структуру приложений вида 2xCortex-A7 Linux + 1xCortex-A7 RTOS + Cortex-M0 HAL или 3xCortex-A7 RTOS + Cortex-M0 HAL. (Предоставляется стандартное решение для межядерной связи на основе RPMsg.)
Item | Bind the real-time core without participating in other system schedulings | Shutdown an A7 core and bind the real-time one, excluding it from other system schedulings |
CPU | 3*Cortex-A7 | 2*Cortex-A7 |
CPU Frequency | 1.3GHz | 1.3GHz |
DDR | 16bit DDR3 800MHz | 16bit DDR3 800MHz |
L1 Cache | 16 KB I/D | 16 KB I/D |
L2 Cache | 128 KB | 128 KB |
Preempt-RT(Pressure - up delay) | ≈62us | ≈62us |
Xenomai(Pressure - up delay) | ≈68us | ≈68us |
Прибавление давления: Использование stress-ng для проведения тестов под нагрузкой.
Привязка к реальному времени ядра: cyclictest запускается на изолированном ядре.
Поддерживает EtherCAT IgH и был специально оптимизирован. При проведении тестов на производительность в реальном времени можно достичь управления с интервалом в 1 миллисекунду, а задержка при искажениях составляет 90 us.
Сценарий 4: Промышленный портативный компьютер
На основе решения по интерфейсу человеко-машинного взаимодействия (HMI), в сочетании с отличной стратегией контроля энергопотребления, данный продукт идеально подходит для сценариев использования небольших портативных компьютеров. Плата на базе ядра RK3506 имеет низкое энергопотребление при полной загрузке и небольшой прирост температуры.
Если вам нужна плата разработки на базе R3506, свяжитесь с нами.