ПО, ЭВМ и АСУ из Таможенного Союза

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » ARM » НаноПи М4


НаноПи М4

Сообщений 1 страница 5 из 5

1

Чем "NanoPi M4" лучше Малики?
https://www.friendlyarm.com/image/cache/catalog/details/M4_03-900x630.jpg https://www.friendlyarm.com/image/cache/catalog/details/M4_02-900x630.jpg

Плюсов у "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)

0

2

Павиа написал(а):

NAS для дома. Без слежки и полностью доступный для меня.

https://www.crowdsupply.com/gnubee/personal-cloud-1

0

3

Выглядит неплохо на вид. Остаются, по сути, три варианта для игр с A2, хотя это и не в тему здесь:

* виртуальный x86 (сейчас A2 на нём уже работает, т.е. задача в переводе)
* наноПи (A2 вроде бы работает и под ARM, но, возможно, что-то придётся доделать из-за периферии)
* покопаться в сторону ПЛИС, здесь лучше всего начать с проекта Оберон и посмотреть, можно ли дотянуть до 32 бит. 16 разрядов вряд ли в A2 будут содержательны, хотя игрушка получилась бы очень интересной.

Отредактировано БудДен (2020-01-11 15:17:59)

0

4

Кстати тут описания регистров SOC в дополнение к тому что на GIT более детально что ли
http://rockchip.fr/Rockchip RK3399 TRM V1.3 Part1.pdf
http://rockchip.fr/Rockchip RK3399 TRM V1.3 Part2.pdf

Для программистов которые решат написать свою ОС понадобится TRM.

0

5

Нано компьютер приехал. Завел блог
https://www.programmersforum.rocks/t/od … -m4/527/10

0


Вы здесь » ПО, ЭВМ и АСУ из Таможенного Союза » ARM » НаноПи М4