Чем "NanoPi M4" лучше Малики?
Плюсов у "NanoPi M4" много.
Основной плюс для меня это NAS для дома. Без слежки и полностью доступный для меня. По тестам скорости на 5% выше Малинки.
Официальный сайт:
https://www.friendlyarm.com/index.php?r … uct_id=234
Суть в том что на плате выведены пины PCIEх1 на которых можно повесить плату расширения и подключить диски.
Документация на плату "NanoPi M4"
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_M4
https://drive.google.com/drive/folders/ … yrdyqKtJfC
Второе отличие полностью доступна документация в отличии от малинки. Минус цена на 30% больше.
Чип Rock RK3399
http://roonlab.com/datasheet/Rockchip_R … 170301.pdf
Документация на SOC включая модуль питания и клоковое дерево, видео адаптер, ПДП и и прочее.
https://github.com/rockchip-linux/docs
Документация по ARM
https://static.docs.arm.com/ddi0487/ea/ … 1574956729
ОС
https://github.com/rockchip-linux/
Загрузчик
https://github.com/rockchip-linux/u-boot
В SOC встроена загрузка с 4 носителей. Пожертвовав слотом для SD-карт можнно получить JTAG. У малинки до JTAG не доберешься.
Так что с такой платой можно писать ОС и свой загрузчик. Хотя достаточно U-Boot загрузчика он умеет отлаживать через COM порт. Который выведен на пины платы (смотри рис 2 между USB).
GPU - закрыто.
Правда формат инструкций отреверсели
https://github.com/cwabbott0/mali-isa-d … Midgard.md
А загрузка задач в GPU у ARM в исходниках.
https://developer.arm.com/tools-and-sof … ard-kernel
Т.е. по факту имеем 95% информации для написания своего драйвера GPU.
Отредактировано Павиа (2020-01-10 22:18:56)