Если быть честным, мы брали SOM от variscite. Но в итоге нам пришлось потратить времени даже больше чем на полностью свое устройство. Правда тогда еще DeviceTree для Linux не было (вообще под этот проц и сейчас его нет). Вторую железку делали сами, быстрее и удачнее.
Как ни крути, сторонний SOM может повставлять палки в колеса, если он не референс от девборд производителя.
В последнее время появилось огромное количество готовых решений — демонстрационных плат и различных универсальных программируемых модулей по доступным ценам. Собрать из них готовое решение уникальной задачи часто проще и дешевле чем разработка специального прибора. Разработка собственно электроники сводится к созданию конструктива, да простеньких объединительных и согласующих плат.
Ну напрямую использовать такие платы в конечном производстве не всегда хорошо. Такие платы редко имеют промышленный диапазон температур.
Например нам очень понравилась серия процов TI AM335x. Но BBB ведь не воткнешь) Сделали референс со значительными изменениями. Т.е. от плеяды eval бордов, по сути, мы взяли только систему идентификации по данным из eeprom.
А сделать референс не каждый может) Поэтому такие платы больше в помощь спецу (к примеру Вам), который под поставленные задачи сделает референс.
Протестировал на elitebook 8460p. Доступ к разгонам не получил. VGA bios в обновлении всего биоса отсутствует. Прирост производительности получил за счет обновления драйверов до последней беты. По сравнению со штатными драйверами производительность увеличилась прилично.
1) Отваливается только то что зависит от пакетов ядра. Про то, что модули уже могут быть собраны и лежать где положено, вы видимо даже не предполагали. Можно использовать и ядро из репозитория, если оно поддерживает DT. Тогда драйвер на вафлю просто можно включить в изначальный образ флешки.
2) Если пины запараллелены еще с чем то, то может wifi и отрубится. Если в спеках указаны определенные номера, а народ по старинке таращит все подряд, то тут и КЗ устроить можно. Тут уже вопрос о доступности вменяемой документации на плату.
Но описание всех доступных пинов есть. wiki.lemaker.org/index.php?title=Pin_definition
Если их использовать именно как GPIO, то совместимо. Другие муксы можно тоже подобрать близко к оригиналу.
ARMv7 дебианом поддерживается. Ребята собрали ядро, инит образ, а дальше можно юзать пакеты из репозитория и не париться.
какой-нибудь кастом на ti am335x может иметь 2 порта. Если их правильно описать в Device Tree, то будут даже жить как отдельные интерфейсы.
А вообще asix вам в помощь. С их решениями можно хоть мега маршрутизатор сделать)
Как ни крути, сторонний SOM может повставлять палки в колеса, если он не референс от девборд производителя.
Ну напрямую использовать такие платы в конечном производстве не всегда хорошо. Такие платы редко имеют промышленный диапазон температур.
Например нам очень понравилась серия процов TI AM335x. Но BBB ведь не воткнешь) Сделали референс со значительными изменениями. Т.е. от плеяды eval бордов, по сути, мы взяли только систему идентификации по данным из eeprom.
А сделать референс не каждый может) Поэтому такие платы больше в помощь спецу (к примеру Вам), который под поставленные задачи сделает референс.
Более того, нашел места, куда еще копируются эти настройки.
Драйвера работают нормально. С предыдущей версией были БСОДЫ, но не часто. Спящим режимом не пользуюсь, предпочитаю гибернацию.
2) Если пины запараллелены еще с чем то, то может wifi и отрубится. Если в спеках указаны определенные номера, а народ по старинке таращит все подряд, то тут и КЗ устроить можно. Тут уже вопрос о доступности вменяемой документации на плату.
Но описание всех доступных пинов есть.
wiki.lemaker.org/index.php?title=Pin_definition
ARMv7 дебианом поддерживается. Ребята собрали ядро, инит образ, а дальше можно юзать пакеты из репозитория и не париться.
А вообще asix вам в помощь. С их решениями можно хоть мега маршрутизатор сделать)