1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Jieli-Tech-fw-AC79_AIoT_SDK

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Серия AC79 WiFi & Bluetooth AIoT firmware программы

Быстрый старт


Добро пожаловать в проект открытого программного обеспечения AC79 от компании Zh-Jieli. Перед началом работы с проектом внимательно ознакомьтесь с описанием чипа, чтобы получить общее представление о серии AC79. SDK-пакет firmware не включает в себя документацию по разработке; перед началом разработки обязательно ознакомьтесь с документацией по SDK. Документация предоставляет полные примеры разработки, что поможет разработчикам быстро и эффективно использовать серию чипов AC79 для создания различных решений.

Обзор чипа


Серия AC79 от компании Zh-Jieli представляет собой высоконагруженный и многофункциональный системный чип (SoC) для звуковых и видеоустройств, который объединяет Wi-Fi 802.11b/g/n и двойной мод Bluetooth V2.1 до V5.0. Внутри него установлен двухъядерный процессор DSP с частотой до 320 МГц, поддерживающий одноразрядные операции с плавающей запятой и ускорители математических вычислений, а также имеются I-cache, D-cache и MMU. Чип оснащен 578 КБ SRAM, а некоторые версии корпуса поддерживают 2/8 МБ SDRAM.Чип полностью поддерживает одноантенную конфигурацию Wi-Fi 802.11b/g/n AP и STA всех типов соединения. Встроенный модуль PTA обеспечивает совместное использование времени между Wi-Fi и Bluetooth V2.1/V5.0, позволяя им работать одновременно и обеспечивая гибкость и высокую производительность при беспроводной передаче данных. Кроме того, чип имеет встроенную ADC/DAC для обработки аудио, ISC для обработки видеосигналов и RGB для отображения графики, что позволяет легко реализовывать различные решения для обработки аудио и видео. Также встроен модуль управления питанием PMU, обеспечивающий несколько режимов низкого энергопотребления, что позволяет использовать LDO или DCDC для удовлетворения потребностей различных решений в управлении питанием.## Применение чипа

  • Устройства чтения книг для детей
  • Пеналы для чтения, сканеры, переводчики
  • Интеллектуальные Wi-Fi/Bluetooth динамики
  • Умные домофоны, видеодверные замки, системы безопасности зданий
  • Wi-Fi/IP камеры наблюдения
  • Wi-Fi/Bluetooth устройства для косметологии
  • Сканеры штрих-кодов Bluetooth/USB
  • Устройства контроля за новорожденными
  • Машины для автоматического кормления животных
  • Wi-Fi игрушечные камеры
  • Умные дома, IoT устройства

Описание аппаратных и программных ресурсов чипа


ЦПУ

  • Двухъядерный DSP с максимальной частотой 320 МГц, поддерживающий одноразрядные операции с плавающей запятой и ускорители математических вычислений, а также имеющий I-cache, D-cache и MMU. На борту находится 578 КБ SRAM, а некоторые версии корпуса поддерживают 2/8 МБ SDRAM.

Периферийные устройства

  • GPIO, IIC, SPI, SDIO, PWM, MCPWM, UART, USB1.1, USB2.0, ADC, TIMER, прием IR, ёмкостные кнопки, GPCNT, RTC

МАТЕМАТИКА

  • Поддержка аппаратного FFT, IFFT, матричных вычислений

  • Поддержка аппаратного AES128/256

  • Поддержка аппаратного SHA128/256

  • Поддержка аппаратного генератора случайных чисел

  • Поддержка аппаратного CRC16

Bluetooth

  • Соответствие стандарту Bluetooth V5.0 + BR + EDR + BLE

  • Поддержка Bluetooth微微网和散射网 (Bluetooth微微网 и рассеянная сеть) - Соответствует требованиям мощности передачи для class2 и class3

  • Соответствует требованиям мощности передачи для Class 2 и Class 3- Поддерживает все типы пакетов с использованием GFSK и π/4 DQPSK

  • Предоставляет мощность передачи +15 дБм

  • Чувствительность приемника составляет -93 дБм

Wi-Fi

  • Поддерживает IEEE 802.11b/g/n

  • Для 802.11n поддерживаются MCS0~MCS7, шириной полосы 20 МГц/40 МГц

  • Поддерживает защитные интервалы 800 нс и 400 нс

  • Поддерживает режимы работы точки доступа (AP), станции (STA) и режим мониторинга для конфигурирования сети

  • В режиме точки доступа поддерживается подключение нескольких базовых станций

  • В режиме станции поддерживается сохранение нескольких сетей, соединение с сетью, имеющей лучший сигнал

  • Поддерживает быстрое подключение в режиме холодного старта для станции

  • Поддерживает режим экономии энергии (Power Save Mode)

  • Поддерживает методы шифрования Open System, WEP, WPA-PSK/WPA2-PSK + TKIP/AES/CCMP

  • Поддерживает прямую передачу данных через нижележащие радиочастотные модули вне зависимости от протокола 802.11

  • Поддерживает тестирование RF-параметров с помощью устройств типа CMW270

  • Мощность передачи: DSSS 1 Мбит/с — 17 дБм MCS0 — 16 дБм MCS7 — 12 дБм

  • Чувствительность приемника: DSSS 1 Мбит/с — -95 дБм MCS0 — -91 дБм MCS7 — -72 дБм

Аудио- Интегрированы аудиомодули DAC, MIC, LINEIN, IIS, PDM, SPDIF. Модуль IIS поддерживает работу до 8 каналов одновременно; каждый канал может быть настроен как входной или выходной, поддерживает разрядность данных 16/24 бита. Модуль PDMLINK поддерживает подключение до 4 цифровых микрофонов с разрядностью данных 16 бит; ADC поддерживает работу до 4 каналов одновременно, каждый канал может быть настроен как MIC или LINEIN.- Поддерживает следующие форматы кодирования аудио: SBC, MSBC, CVSD, AAC, MP2, MP3, ADPCM, AMR, OPUS, SPX, WAV, PCM. Исходники данных могут быть получены с MIC, LINEIN, IIS, PDMLINK, SPDIF или виртуального источника данных.

  • Поддерживает следующие форматы декодирования аудио: SBC, MSBC, CVSD, AAC, ADPCM, AMR, APE, DTS, FLAC, M4A, MP1, MP2, MP3, OPUS, SPX, WAV, WMA, PCM. Исходники данных могут быть получены с FLASH, SD-карты, USB-накопителя, LINEIN, внешнего FM-модуля, URL сети, Bluetooth, виртуального источника данных или пользовательского источника данных после расшифровки.

  • Обработка звука поддерживает эффекты эха, рева, изменения тона голоса, изменения скорости воспроизведения, перемещения частот, подавление обратной связи, эквализацию, динамическое компрессирование, удаление эха, традиционное шумоподавление и нейронное шумоподавление.

  • Распознавание речи поддерживает детектор активной речи VAD и функцию пробуждения ASR с одним или двумя микрофонами.

Видео

  • Поддерживает YUV сенсоры с интерфейсами DVP-1/2/4/8bit и BT656, максимальное разрешение 720P

  • Кодировка JPEG поддерживает максимальное разрешение 720P при 30 кадрах в секунду в контейнере AVI

  • Поддерживает одностраничную кодировку и декодировку JPEG любого размера

  • Поддерживает камеры SPI

  • Поддерживает одну камеру DVP и одну камеру SPI, позволяющие выводить YUV, одну связь JPEG передачи или записи на карте памяти, другую использовать для алгоритма оптического потока- Поддерживает функцию склейки изображений, разрешение каждого изображения 176x128, скорость кадров может достигать 60 кадров в секунду.

  • Поддерживает программное масштабирование и вырезание кадров YUV камеры.

Отображение

  • Поддержка SPI, EMI, PAP, RGB888 (8 бит) / RGB666 (6 бит) вывода экрана, где выход RGB достигает 480x272 при 15 fps, а также 320x240 при 30 fps.
  • Инструмент UI компании Jieli поддерживает сенсорное управление экраном, программное отображение слоёв, программное вращение изображений, отображение меток звука, пользовательскую настройку области отображения, поддержку одновременного отображения шрифтов различных размеров, а также загрузку файлов UI-ресурсов с SD-карты.
  • Поддержка воспроизведения JPG, AVI, GIF файлов.

Сетевые протоколы

  • Основные протоколы: lwip, mbedtls, http/https, websocket, coap, nopoll, curl, mqtt, ftp, uip, iperf
  • Поддержка облачных платформ AI: Turing, Baidu Cloud, Tencent Cloud, платформа умного дома китайской телекоммуникационной компании, Tuya, Alibaba Cloud, Huawei HiLink, Tmall Genie, Amazon Platform, iFlytek, Playtobes

Обновление прошивки

  • Поддержка одиночной резервной копии через USB-накопитель/SD-карту

  • Поддержка двойной резервной копии через USB-накопитель/SD-карту/Wi-Fi

  • Поддержка двойной резервной копии кода + частичной резервной копии ресурсов + фиксированного способа обновления части ресурсов.### Блок тестирования Wi-Fi

  • Поддержка тестирования мощности передачи, чувствительности, отклонения частоты, корректировки отклонения частоты

  • Поддержка графического интерфейса пользователя (GUI)

  • Поддержка синхронного тестирования двух модулей

  • Поддержка проводного и беспроводного тестирования

  • Поддержка калибровки образцов и выборки образцов

  • Поддержка CD-ROM для хранения верхнеуровневого ПО и документов

  • Поддержка конфигурации параметров верхнеуровенного ПО, локального обновления прошивки, заводской калибровки

  • Поддержка вспомогательной связи (UART)

SDK middleware

  • FAT файловая система
  • Хранилище данных
  • FreeRTOS/Pthreads API
  • Циклический буфер (CBUF)
  • Фреймовый буфер (LBUF)

Ссылки на ресурсы


  • Даташит чипа & схема: [doc/datasheet/AC791N спецификация](./doc/datasheet/AC791N спецификация)
  • Информация о выпусках SDK: AC79NN_SDK_выпуски информации
  • Номер группы поддержки DINGTALK: 15375032297 или 31275808

Введение

Прошивка для универсального комплекта средств разработки программного обеспечения (SDK) WiFi и Bluetooth (AC791N). Развернуть Свернуть
C и 6 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/Jieli-Tech-fw-AC79_AIoT_SDK.git
git@api.gitlife.ru:oschina-mirror/Jieli-Tech-fw-AC79_AIoT_SDK.git
oschina-mirror
Jieli-Tech-fw-AC79_AIoT_SDK
Jieli-Tech-fw-AC79_AIoT_SDK
release/AC79NN_SDK_V1.2.0