Общий список задач и предложений

Инфраструктура проекта

Сайт openipc.org

  • Перенести все заметки со старого сайта на новый alpha
  • После переноса, установить контент alpha на место основного
  • Добавить и оформить магазин с поощрительными призами для программистов проекта

SDK архив

  • Добавить в наш основной архив всё, что накопилось у @widgetii, @dimerrr и @ESonya
  • Продумать и реализовать схему поощрительного доступа для программистов проекта

Team архив

  • Предоставить доступ авторам программ к каталогам WEB-сервера для их обновления

GitHub

  • Предоставить доступ Константину @areference к ветке по NVR (создать)
  • Удалить неиспользуемые репозитории с аккаунта OpenIPC

Open Collective

  • Предоставить доступ к архиву @maxi380 и @areference на правах основных участников
  • Составить отчет по реальному приходу, выводу и распределению средств за 2020 год
  • Описать на Collective и сайте выполненные в 2020 году работы и сделать аннонсы

Telegram

  • Пересмотреть списки администраторов в группах, убрать и добавить ботов

Новые идеи

  • OpenIPV DevKit - набор для разработчика, можно купить, а можно и получить в благодарность
  • OpenIPC DevStation - организация исследовательского рабочего места на базе NVR

Основное ПО

U-boot

  • Реализовать автообновление загрузчика, ядра и файловой системы с SD карт и USB флешек
    • Уже работает (dev): 18ev200, 20dv200 (тест)
  • ~
  • Добавить поддержку команд: fatwrite

Linux kernel


ipc_chip_info

  • https://github.com/OpenIPC/ipc_chip_info
  • ~
  • Добавить детекцию чипов 20dv100 и 20dv200
  • Добавить детекцию NVP6134 и других
  • Добавить съём температуры с чипов 20dv100 и 20dv200
  • Создать Makefile для сборки утилиты из исходников
  • Вычистить пакеты от бинарных сборок ipc_chip_info
cmake -H. -Bbuild -DCMAKE_C_COMPILER=${TOOLCHAIN}-gcc -DCMAKE_BUILD_TYPE=Release

minihttp


hisi-trace

  • https://github.com/OpenIPC/hisi-trace
  • ~
  • Проверить собранную в toolchain OpenWrt утилиту в деле, добавить зависимости
  • Добавить утилиту во все конфигурации сборок
  • Добавить в опции ядер ptrace/strace

Дополнительное ПО

lirc


motion

Утилиты

ethtool

  • Добавить утилиту ethtool во все базовые конфигурации
ethtool -s eth0 speed 100 autoneg off

Сенсоры

?

Драйвера

WiFi mt7601u

  • Создан пакет hi35xx-mt7601u
  • Проверена совместимость
    • Процессоры: 16cv200, 18ev200, 20dv200
    • Ядра: 3.0.8, 3.4.35

WiFi rtl8188eu

  • Создан пакет hi35xx-rtl8188eu
  • Проверена совместимость
    • Процессоры: 16cv200, 18ev200, 20dv200
    • Ядра: 3.0.8, 3.4.35

WiFi rtl8188fu

  • Создан пакет hi35xx-rtl8188fu

  • Проверена совместимость

    • Процессоры: 16cv200, 18ev200, 20dv200
    • Ядра: 3.0.8, 3.4.35
  • Есть проблемы в работе, нужно пробовать внешний wpa-supplicant


WiFi rtl3070

  • Необходимо создать пакет hi35xx-rtl3070

Скрипты

Для компиляции


Для uci

Платформы

HiSilicon

hi3516cv100 / hi3518ev100

  • Тестирование

hi3516cv200 / hi3518ev200

  • Полностью рабочее решение

hi3516cv300 / hi3516ev100

  • Полностью рабочее решение

hi3516ev200 / hi3516ev300

  • В разработке

hi3520dv100 / hi3520dv200

  • Активное тестирование

XM

xm510

  • Изучение

xm530

  • Изучение

Contents