Обзор учебных материалов¶
Используйте раздел Учебные материалы, чтобы принять решения по архитектуре и подсистемам до того, как их станет сложно пересмотреть на уровне прошивки и аппаратуры. Статьи объясняют, как взаимодействуют блоки SF32 и какие задачи стоит поручать процессору общего назначения, графическому движку, контроллеру беспроводной связи, ускорителю ИИ или другому специализированному оборудованию. Здесь также описано, что проверять, если в одном изделии совместно работают графика, беспроводная связь, аудио и ИИ, а память и энергопотребление ограничены.
Для первого запуска платы используйте раздел Начало работы, для практических пошаговых заданий — Руководства, для рабочих процессов разработки ПО и примеров — Разработка, а для выбора компонентов и проектирования изделия для серийного производства — Семейство SF32.
Начните с инженерной задачи¶
| Если вам нужно… | Начните отсюда | Затем изучите |
|---|---|---|
| Разобраться в архитектуре процессора и памяти, а также в передаче задач специализированному оборудованию | Обзор архитектуры | STAR-MC1, PSRAM и другие типы памяти для встраиваемых систем и PTM, если они относятся к выбранному устройству. |
| Создать интерфейс для дисплея или выбрать способ работы с графическими ресурсами и буфером кадра | Обзор графики | Контроллер дисплея, ePicasso, eZip и TurboPixel — в зависимости от задач вывода, отрисовки и сжатия. |
| Подключить телефон, аксессуар или аудиоустройство | Обзор Bluetooth | Bluetooth-процессор — о границе между контроллером и приложением; затем Bluetooth PAN, если изделию нужен IP-трафик через телефон. |
| Запустить локальный инференс | Обзор ИИ | ИИ-ускоритель, а затем проверьте требования модели и конвейера к памяти, задержке и энергопотреблению. |
| Записывать, воспроизводить или обрабатывать звук | Обзор аудио | Audio Server и буферизация, а также материалы по Bluetooth, если изделие передаёт аудио или поддерживает беспроводные вызовы. |
| Обеспечить требуемое время автономной работы | Обзор низкого энергопотребления | Измерение и проверка энергопотребления, затем статьи по Bluetooth, графике, аудио и ИИ для оценки энергопотребления каждой подсистемы. |
Рассматривайте материалы в комплексе¶
В реальном изделии обычно задействовано несколько групп подсистем. Например, в носимом устройстве с дисплеем, BLE и микрофоном, где запас энергии аккумулятора ограничен, эти функции нельзя рассматривать отдельно: обновление дисплея влияет на трафик памяти и время активной работы; расписание Bluetooth — на частоту пробуждений; аудио и ИИ — на буферы и задержки. Каждое решение меняет общий бюджет энергопотребления.
Используйте статьи как цикл проектирования:
- Начните с главного требования изделия и выбранного устройства. Убедитесь, что его документация подтверждает наличие нужных возможностей дисплея, Bluetooth, ИИ, аудио, памяти и низкого энергопотребления.
- До интеграции приложения распределите задачи между процессорами и спланируйте выделение памяти. Определите, где будут размещены рабочий набор, буферы кадров, модель и аудиобуферы. Код и данные для задач, чувствительных к задержке, размещайте в подходящей памяти с малой задержкой доступа. Используйте специализированные аппаратные блоки, только если их возможности и ограничения интеграции подходят изделию.
- Перейдите от обзора главной подсистемы к подробным материалам по её реализации. Ссылки на Bluetooth, память и низкое энергопотребление рассматривайте как проектные зависимости, а не как дополнительное чтение.
- Проверьте всю комбинацию на целевом оборудовании. Используйте рекомендации по разработке из раздела Разработка и методики измерений из соответствующих статей раздела «Учебные материалы», чтобы совместно проверить работу функций, задержки, пропускную способность, радиочастотные характеристики и энергопотребление.
Автоматически созданный материал
Эта страница составлена и подготовлена без существующего исходного документа, посвящённого именно её содержанию. Перед тем как полагаться на технические утверждения, сверьте их с официальной документацией SiFli.
Последнее обновление: