Страница 52 из 60 Первая ... 425051525354 ... Последняя
Показано с 1,021 по 1,040 из 1187

Тема: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

  1. #1 Показать/скрыть первое сообщение.
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,360

    По умолчанию Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Немного новостей.
    Купил себе в конце 2013 года для экспериментов Cubietruck. Так как на этой плате выведен I2S, то, прежде всего, попытался заставить его работать. С небольшими модификациями в коде ядра linux это получилось. К сожалению у процессора нет возможности использовать внешний мастеклок, но зато I2S может работать в слэйв режиме. Сейчас в драйвере протестирована только поддержка стерео режима, но в принципе, возможно использовать на вывод 8 каналов и 2 на вход.

    Небольшой минус - для вывода сигналов I2S на разъем CN9 Cubietruck необходимо перепаять чип-перемычки. Как это сделать описано здесь или здесь

    На сегодняшний день I2S работает от внутренней PLL в мастер и слэйв режиме от внешнего клока.
    Для доведения Cubietruck до состояния нормального плеера необходима плата, которая бы принимала внешний клок, являлась мастером I2S для Cubietruck и отдавала наружу I2S и/или SPDIF.
    Вариант такой платы CubieClock сделал Анатолий (Wired). Информация о ней есть ниже.
    Мой макетный вариант описан на cubieforums.

    Так выглядит законченная реализация Анатолия (Wired):

    Нажмите на изображение для увеличения. 

Название:	case_morda.jpg 
Просмотров:	2871 
Размер:	157.7 Кб 
ID:	216756Нажмите на изображение для увеличения. 

Название:	case_a.jpg 
Просмотров:	5100 
Размер:	311.8 Кб 
ID:	216757Нажмите на изображение для увеличения. 

Название:	case_b.jpg 
Просмотров:	3100 
Размер:	114.4 Кб 
ID:	216755Нажмите на изображение для увеличения. 

Название:	case_rear.jpg 
Просмотров:	2891 
Размер:	127.5 Кб 
ID:	216758

    И полезная информация от него же + скрипт управления питанием.

    Моя реализация:

    Нажмите на изображение для увеличения. 

Название:	ct_in_case.jpg 
Просмотров:	3059 
Размер:	294.7 Кб 
ID:	241056

    Дистрибутивы, которые поддерживают исправленный драйвер I2S и проверены мной на работоспособность:

    Дистрибутив от Igor Pecovnik (slovenia) - чистый linux, необходимо самому установить mpd и т.п.
    Volumio (законченный дистрибутив "A REVOLUTIONARY AUDIOPHILE MUSIC PLAYER", основан на дистрибутиве Igor Pecovnik) - идеален для тех, кто не знаком и не хочет разбираться с линукс. Т.е. записал на SD карту, заменил ct-hdmi.bin для активации слэйва в папке boot Volumio на одноименный из архива ниже и все, можно пользоваться.


    + конфиг для slave-mode для Volumio

    CubieClock:
    Схема и плата
    Внешний вид и BOM
    Проект для ПЛИС
    Описание джамперов

    Выключение кубика кнопкой

    Настройка LIRC
    Последний раз редактировалось Nikkov; 28.11.2016 в 15:17. Причина: Актуализация
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  2. #1021

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    єто накатить мона, а где образок лежит?
    was fällt, das soll man auch noch stossen

  3. #1022
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,360

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Так ведь на сайте Игоря: http://www.armbian.com/cubietruck/
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  4. #1023

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    О, спасибо. чота сразу не догнал
    was fällt, das soll man auch noch stossen

  5. #1024
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от vt-serz Посмотреть сообщение
    В четверой версии ядра - Armbian_5.20_Cubietruck_Debian_jessie_4.7.3, bin2fex не работает, нужно разбираться с device tree.
    Цитата Сообщение от Nikkov Посмотреть сообщение
    С 4-м ядром все сложнее, я его даже не пробовал, хотя вроде как драйвер I2S там уже есть. А хрипы да, в 3-м ядре давно побеждены и у Игоря все мои патчи применены.
    У меня 4.xx ядро "не взлетело", затык на попытке установить minidlna (что-то там не так с пакетом X11). С наскока победить не смог.
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

  6. #1025
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,360

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    А i2s то заработал? Я немного код смотрел, но не нашёл, поддерживается ли внешний клок.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  7. #1026
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Так я и не стал дальше ковырять, потому как пробовал на своём втором полутестовом кубике, а там железо без перепайки перемычек и главное - без навесной платы формирователя клоков. Я плюнул и вернулся к танцам вокруг свежего ядра 3.xx

    ЗЫ Кажется, сглазил в хорошем смысле. Встал таки медиасервер "на свежую голову" (в смысле на свежезалитый образ 4.xx), буду пробовать. Надеюсь, за выходные успею начинить кубик всем необходимым, настроить и перенести на боевой мой сервер.

    Отпуск заканчивается... так было хорошо! Диван, кресло, музыка, ром, коньяк... питание вертушки до ума довёл между делом...

    ---------- Сообщение добавлено 21:31 ---------- Предыдущее сообщение было 14:35 ----------

    В общем, поковырял я немного 4.8.15 и понял, что:

    1. bin2fex не включен в дистрибутив и даже если бы работал, был бы бесполезен - как уже сказали, нужно работать с Device Tree, ибо ядра 4 и выше есть mainline kernel
    2. Пробежал по диагонали описание и лезть дальше мне резко расхотелось. Хотя может не так всё и страшно на самом деле. В общем, буду смотреть, но в фоновом режиме и небыстро, линуксоид я практически никакой.
    Последний раз редактировалось -Rik-; 14.01.2017 в 14:47.
    Прощальным костром догорает эпоха
    И мы наблюдаем за тенью и светом
    (© ДДТ)

  8. #1027
    Новичок Аватар для romaryoo
    Регистрация
    30.08.2013
    Адрес
    Германия, Нюрнберг
    Сообщений
    67

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Коллеги, есть у кого рабочая библиотека под питон для работы с GPIO? очень надо... всё что удалось нагуглить заточено под малину.

  9. #1028
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,360

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    А эта не работает: https://pypi.python.org/pypi/pyA20 ?
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  10. #1029
    Новичок Аватар для romaryoo
    Регистрация
    30.08.2013
    Адрес
    Германия, Нюрнберг
    Сообщений
    67

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    А эта не работает: https://pypi.python.org/pypi/pyA20 ?
    Да, я Ее как раз и ковыряю, только никак не пойму как в ней можно назначить процедуру для обработки прерывания по наступлению события на пине, речь идёт об обработке нажатия кнопки. В библиотеке для малины RPi.GPIO там есть процедура что то типа Event_setup для которой параметрами являются пин, и имя обработчика прерывания. Это я пытаюсь адаптировать под кубик проект который предлагается на сайте Rune Auduo. Вот осталось только кнопки побороть. Нажмите на изображение для увеличения. 

Название:	IMG_0773.JPG 
Просмотров:	632 
Размер:	1.23 Мб 
ID:	285580

    ---------- Сообщение добавлено 15:46 ---------- Предыдущее сообщение было 15:24 ----------

    вот что то в этом роде. gpio.add_event_detect(button_pins[button], GPIO.FALLING, callback=self.button_pressed, bouncetime=self.bounce_time)
    а вот ссылка на проект https://github.com/RandyCupic/RuneAudioLCD

  11. #1030
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,360

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Насколько я увидел, в этой либе такой возможности нет. В одном из примеров чтение кнопки выполнено обычным циклическим чтением.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  12. #1031
    Новичок Аватар для romaryoo
    Регистрация
    30.08.2013
    Адрес
    Германия, Нюрнберг
    Сообщений
    67

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Nikkov Посмотреть сообщение
    Насколько я увидел, в этой либе такой возможности нет. В одном из примеров чтение кнопки выполнено обычным циклическим чтением.
    да блин.. жалко. просто опрашивать кнопки в цикле не вариант так как там фоном работает подпрограмма дисплея... короче кубик в этом плане имеет минус так как под ничего почти ничего нет, нужно почти всё адаптировать

  13. #1032

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Смотрю, в banana pi m2 ultra, i2s тоже вьіведен. правда на тест-пиньі. но их идентифицировать несложно.
    интересно можно ли аналогично кубитреку их заиспользовать?
    was fällt, das soll man auch noch stossen

  14. #1033
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,560

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    А малинка последняя сгодится для вывода спдиф? Или там надо кепку ещё?

  15. #1034
    Частый гость Аватар для Masa1987
    Регистрация
    14.10.2011
    Адрес
    Odessa(UA), Utzenstorf(CH)
    Сообщений
    341

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Как раз изучал этот вопрос - без платы расширения сверху только i2s без мастерклока.

  16. #1035
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,560

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Masa1987 Посмотреть сообщение
    Как раз изучал этот вопрос - без платы расширения сверху только i2s без мастерклока.
    Не хочется в корпус этот же ещё и малинку пихать. Хотя как вариант....

  17. #1036
    Завсегдатай Аватар для -Rik-
    Регистрация
    04.07.2008
    Адрес
    Минск
    Возраст
    65
    Сообщений
    1,349

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Без внешнего хорошего мастерклока лучше и не пробовать - гадость та ещё. Почище заливной рыбы.

  18. #1037
    Завсегдатай Аватар для Turbo_man
    Регистрация
    06.04.2010
    Адрес
    Moscow
    Сообщений
    5,560

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от -Rik- Посмотреть сообщение
    Без внешнего хорошего мастерклока лучше и не пробовать - гадость та ещё. Почище заливной рыбы.
    У меня ФИФО. Мне пофик качество генов в транспорте. Пусть будут из PLL. У меня свои локальные хорошие.

  19. #1038
    Завсегдатай
    Автор темы
    Аватар для Nikkov
    Регистрация
    01.11.2005
    Адрес
    Омск, Сибирь
    Возраст
    51
    Сообщений
    1,360

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Цитата Сообщение от Wired Посмотреть сообщение
    Смотрю, в banana pi m2 ultra, i2s тоже вьіведен. правда на тест-пиньі. но их идентифицировать несложно.
    интересно можно ли аналогично кубитреку их заиспользовать?
    А чем он лучше кубика, кроме цены? Тогда уж лучше смотреть версию на А20, у которой I2S выведен на гребенку.
    Электроника наука слабоизученная (c)
    Неизвестный специалист антенного хозяйства по поводу периодического пропадания сигнала в коллективной антенне

  20. #1039

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    т.е. как бьі круче плата сама меньше размером.
    4 ядра
    2 ГБ памяти
    гигабит сетка
    Хотя к звуку оно конечно отношения не имеет.
    was fällt, das soll man auch noch stossen

  21. #1040
    Новичок Аватар для upic
    Регистрация
    04.02.2017
    Адрес
    Украина
    Сообщений
    1

    По умолчанию Re: Цифровой транспорт с открытым кодом на Cubietruck/Cubieboard

    Доброго дня. Подскажите какую версию платы cubieboard лучше приобрести для использования в качестве транспорта с выводом максимально качественного сигнала i2s?

    ---------- Сообщение добавлено 13:49 ---------- Предыдущее сообщение было 13:46 ----------

    Цитата Сообщение от Wired Посмотреть сообщение
    Могу дать задню стенку с моего проекта в компасе
    Подскажите как можно приобрести на Украине Вашу готовую плату расширения для вывода i2s, и возможно ли дополнительно вывести на ней разъем spdif?

Страница 52 из 60 Первая ... 425051525354 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •