Как стать автором
Поиск
Написать публикацию
Обновить

Мы сделали вам плату, а дальше вы сами: Доводим дешевый одноплатник до ума своими руками

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров13K
Всего голосов 41: ↑41 и ↓0+41
Комментарии21

Комментарии 21

Это чудо можно относительно несложно превратить в сетевую колонку ? Не пробовали ?
Чтобы пачку таких можно было по квартире раскидать для одновременного вывода звука ?

Я так понял для звука тоже надо или готовую плату брать, или паять что-то...

Да, подойдет, тут есть ЦАП и готовый звуковой тракт. Здесь уже даже джек распаян! Если под линух есть нужный софт или запилите сами - будет работать без проблем.

Вполне работают колонки на основе KaRadio+icecast+mpd+RompR

Гуглите LMS - LogitechMediaServer и плеер squeeze, ну а следом esp-squeeze

Два. MT6572. 4 у 6582.

icewm, geany - уже почти забыл как они выглядят)

не видел я оранжей 3г за 1000 , как минимум 2600р - а это уже больше 10-ка esp32 +SIM800... )

Вот это спасибо!

Обьясните, в чем смысл производителю изготовить плату и "кинуть" с поддержкой? или его "кинул" прозводитель чипа?

Потому что это очень дешевая плата, и потому что ее проектировали с косяками изначально:

Чипы MediaTek поддерживают параллельный, MIPI и RGB интерфейсы дисплеев, но не умеют хдми, а оранжи решили специально сделать MIPI и продавать дисплей отдельно втридорога (на которые особо никто не "клевал"). Так и получилось, что одноплатник остался без возможности вывода картинки.

Плюс изначально не было поддержки i2c/spi, но они были разведены на гребенке. Почему так? Я хз.

Сейчас в похожем ценовом сегменте есть платы Lctech. Их не особо поддерживают, однако производитель поступил проще: сразу добавил поддержку своей платы в мейнлайн ядро и теперь нет никаких проблем с запуском актуальной версии линуха :)

нажежда что пипл схавает и своими силами допилит, бесплатно, да еще и добавки попросит. это не единтвенная у них такая плата. на плате с процом H6 сделали pci который толком запустить не смогли (был костыль с гипервизором). были вроде вполне ниче платы но исчезли из производства. нам никогда не узнать каким местом они там думали, но вероятно - считали деньги

Я крайний раз с таким удовольствием наблюдал за проектом, наверное, во времена плеера из журнала vogue))

Спасибо за старания!!!))

я получал ошибки вида Device not found.

Я бы в этом случае смотрел бы в сторону device tree. Драйверы ядра работают с абстракциями типа "пин_RxD" и "пин_ТxD" - а соответствие физическим "ножкам" микроконтроллера и параметрам конкретной платы задается именно там.

В том и суть, что ядро старое - там нет devicetree. 3.4.67 если не ошибаюсь, все настройки через machine-файлы.

Игрался с Orange Pi давно, так что пришел к выводу, что устройство просто сырое, а предложение автора статьи доделывать звучит приятно, но как-то странно. Предложите патчи разработчику Orange Pi и пусть развивает оригинальную сборку. А так это выглядит как продажа устройства с колосальным техническим долгом и приводит к просадке по деньгам и времени с выходом продукта. Я бы сказал, что Orange Pi этакий вредитель, который просадит команду инженеров на все вот это вот... в то же время за сущие копейки потребитиеля в пару десятку долларов можно прокачать железо и без проблем уже "завтра" "взлететь". Короче когда это хобби все понятно интересно поковырять, а когда это бизнесы, то на кой надо покупать долги и заниматься благотворительностью?

У нас нет boot_sd.img, который есть в оригинальном дистрибутиве. Попытка
разобрать образ стандартным AndImgTool не увенчалась успехом — рамдиск
встроен прямо в образ zImage

конфиг который по умолчанию делает образ для загрузки с SD карты (root=/dev/mmcblk0), только там ошибка в скриптах, при вызове сборки только ядра - пропустили этап mkimage (поэтому всегда используется старое ядро). И там не используется ramdisks, ядро сразу монтирует rootfs.

вот набросал свои скрипты сборки https://github.com/olegk0/OrangePi3G_build/tree/main/OrangePi3G-iot

Зарегистрируйтесь на Хабре, чтобы оставить комментарий