Перейти к содержанию

Обзор учебных материалов

Используйте раздел Учебные материалы, чтобы принять решения по архитектуре и подсистемам до того, как их станет сложно пересмотреть на уровне прошивки и аппаратуры. Статьи объясняют, как взаимодействуют блоки SF32 и какие задачи стоит поручать процессору общего назначения, графическому движку, контроллеру беспроводной связи, ускорителю ИИ или другому специализированному оборудованию. Здесь также описано, что проверять, если в одном изделии совместно работают графика, беспроводная связь, аудио и ИИ, а память и энергопотребление ограничены.

Для первого запуска платы используйте раздел Начало работы, для практических пошаговых заданий — Руководства, для рабочих процессов разработки ПО и примеров — Разработка, а для выбора компонентов и проектирования изделия для серийного производства — Семейство SF32.

Начните с инженерной задачи

Таблица: выберите подходящий путь изучения
Если вам нужно… Начните отсюда Затем изучите
Разобраться в архитектуре процессора и памяти, а также в передаче задач специализированному оборудованию Обзор архитектуры STAR-MC1, PSRAM и другие типы памяти для встраиваемых систем и PTM, если они относятся к выбранному устройству.
Создать интерфейс для дисплея или выбрать способ работы с графическими ресурсами и буфером кадра Обзор графики Контроллер дисплея, ePicasso, eZip и TurboPixel — в зависимости от задач вывода, отрисовки и сжатия.
Подключить телефон, аксессуар или аудиоустройство Обзор Bluetooth Bluetooth-процессор — о границе между контроллером и приложением; затем Bluetooth PAN, если изделию нужен IP-трафик через телефон.
Запустить локальный инференс Обзор ИИ ИИ-ускоритель, а затем проверьте требования модели и конвейера к памяти, задержке и энергопотреблению.
Записывать, воспроизводить или обрабатывать звук Обзор аудио Audio Server и буферизация, а также материалы по Bluetooth, если изделие передаёт аудио или поддерживает беспроводные вызовы.
Обеспечить требуемое время автономной работы Обзор низкого энергопотребления Измерение и проверка энергопотребления, затем статьи по Bluetooth, графике, аудио и ИИ для оценки энергопотребления каждой подсистемы.

Рассматривайте материалы в комплексе

В реальном изделии обычно задействовано несколько групп подсистем. Например, в носимом устройстве с дисплеем, BLE и микрофоном, где запас энергии аккумулятора ограничен, эти функции нельзя рассматривать отдельно: обновление дисплея влияет на трафик памяти и время активной работы; расписание Bluetooth — на частоту пробуждений; аудио и ИИ — на буферы и задержки. Каждое решение меняет общий бюджет энергопотребления.

Используйте статьи как цикл проектирования:

  1. Начните с главного требования изделия и выбранного устройства. Убедитесь, что его документация подтверждает наличие нужных возможностей дисплея, Bluetooth, ИИ, аудио, памяти и низкого энергопотребления.
  2. До интеграции приложения распределите задачи между процессорами и спланируйте выделение памяти. Определите, где будут размещены рабочий набор, буферы кадров, модель и аудиобуферы. Код и данные для задач, чувствительных к задержке, размещайте в подходящей памяти с малой задержкой доступа. Используйте специализированные аппаратные блоки, только если их возможности и ограничения интеграции подходят изделию.
  3. Перейдите от обзора главной подсистемы к подробным материалам по её реализации. Ссылки на Bluetooth, память и низкое энергопотребление рассматривайте как проектные зависимости, а не как дополнительное чтение.
  4. Проверьте всю комбинацию на целевом оборудовании. Используйте рекомендации по разработке из раздела Разработка и методики измерений из соответствующих статей раздела «Учебные материалы», чтобы совместно проверить работу функций, задержки, пропускную способность, радиочастотные характеристики и энергопотребление.

Автоматически созданный материал

Эта страница составлена и подготовлена без существующего исходного документа, посвящённого именно её содержанию. Перед тем как полагаться на технические утверждения, сверьте их с официальной документацией SiFli.

Последнее обновление: