стандартная комплектация, запустилась с SPI флеша согласно мануалу..
по питанию - по 5В пустая плата потребляет 130мА, в момент обмена с uSD ток поднимается до 150мА
в отличие от NUC950 этот камень чуть теплый (возможно из-за незаюзанной графики)
через miniUSB поднимается консоль в виде Gadget Serial
обычной консоли нет (для такого размера платы и ценника это нормально), но порт уарта (ttl, 3v3) выведен на отдельный разъем, т.ч. вопрос решаем..
gpio порты и интерфейсы выведены на пинхидеры с шагом 2мм, т.е. все мои старые поделки только через переходник, что впрочем не сильно напрягает (главное, чтобы не было перехода на 1.27мм)
ядро пока не посмотреть, т.к. прилагаемая виртуалка сочла мою VmWare слишком старой (видимо иногда надо обновляться)..
Как раз штатно графика работает, при старте запускается пример Qt - калькулятор.
Вот только тормозливость загрузки SPI JFFS2 конкретно раздражает, надо будет потом initramfs вариант корневой сготовить чтобы летало.
Архив Buildroot отдельно рядом с виртуалкой лежит, так что виртуалку не обязательно обновлять (разве что ради настроенного QtCreator).
ага, значит это поведение уже нагруженного чипа, это радует (-радиатор).. без экрана я смог понять, что фрембуфер поднят на 800х480, но разумеется ничего не видел по очевидным причинам..
у китайцев в BSP initramfs включена по дефолту и ядра ругается на отсутствие образа при первой сборке..
по тормозливости - буду посмотреть частоту SPI - может сильно занижена, в логе ядра видел скрип "чип не соответствует прописанному", возможно там можно дописать что-нить для педалирования.. ну и 300 сильный АРМ врядли будет заметно быстрее летать, чем семейство iMX, но мы то привыкли..
в архиве не хватает скриптов (лежит сиротливый типа make_sd.sh), т.ч. потянул виртуалку, но обломился (давно хотел проапдейтить VmWare да повода не было)
хорошо, что ты путь до фтп написал, а то я по привычке на dyndns ломился, а там даже хост не пингуется..
Тоже получил плату =)
Проц очень интересный, поскольку можно использовать как с линуксом, так и как обычный очень жирный МК - все примеры и дрова есть на гитхабе производителя. Еще радует, что корпус не BGA и уже имеет в себе память, что для самоделок весьма важно (разводить память тот еще квест для любителя, да и пайка bga тоже непростое дело).
Кстати, а сам чип в рознице купить можно или нет? Что-то он не гуглится вообще...
мне сейчас точно скорость не померять, но дело явно не во флешке с потолком на клоке 50МГц..
в доке на NUC976 в разделе SPI я видел цифру 56нс на клоке, т.е. предел почти 18МГц, что негусто.. а в драйвере SPI подозрительно нет упоминаний о DMA, зато есть spi_bitbang, что бодрости трансферу не добавляет..
Было желание собрать один из примеров, которые из пакета nonOS_BSP, и потестировать, сколько по скорости можно выжать из флешки и криптографии. Но там примеры кривые, проекты в кейле или открываются некорректно, или изначально от другого проца (кейл показывает в конфиге проц тошиба). Оно даже собирается, но какая-то фигня.
А под gcc собрать хотя бы хелловорлд не выходит, ибо там куча ассемблерных вставок, синтаксис которых в кейле какой-то свой...
Внутри убута запустить что-то проблемы нет, для изучения я просто сделал команду test в списке =) Но вот всунуть туда дрова из примеров проблема, поскольку из оных надо вычищать кейловкие хвосты. В дровах же убута нет дма для флешки, потому всё работает медленно и печально.
Интерес представляет запустить что-то вообще как на МК, для запиливания туда микро-загрузчика с usb-msd для удобной прошивки из-под линукса - в примерах-то всё почти готовое для этого есть. Но для старта "чистого" бинаря в минимуме надо асмовский стартовый файл (он же start.S, он есть в примерах и в убуте), makefile (не проблема сделать) и скрипт .ld, который как правильно достать из убута пока не разобрался...