ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
819528
Гудвин, волшебник (27.02.2018 17:48 - 28.02.2018 23:57, просмотров: 3109) Evgeny_CD
Не зря линуксоидов кличут красноглазиками... Мытарства: Понравилась одна прога WEB радио для iPad. Даже прикупил - (она онлайновый "улучшатель" юзает).Ну и захотел прикрутить A2DP bluetooth фишку к своему web радио на Orange PI Zero/Armbian. BT пакет при установке потребовал обновить версию армбиана до последней актуально-стабильной на ядре 3.4. Обновил. Повошкался. Звука через BT добился. Но, сцуко, он никак не регулируется - чего то не хватает в протоколах. Да и не понравился геморрой с привязкой каждого девайса. Снес. Тут выяснилось, что для актуальной версии в ропозитарии лежит MPD проигрыватель v 0.19.1 с багом - не поддерживает HTTP переадресацию. Соответственно, 70% радио из плей-листа перестало петь. А как вернуть более старую версию или собрать из исходников "сала в башке не хватает" ;) Кто тут хаял win10? С луниксом такая же байда :) Почесал репу, решился и поставил "условно-стабильную" версию debian 9 на новом ядре 4.14. Попробовал BT - то же самое. Снес. MPD в репозиртарии совсем свежий - без бага. Нет alsa - новые веяния, етить. Новая версию понравилась - удобнее, не греет воздух (при воспроизведении web радио нагрузка проца колеблется возле 6%), все шустренько шевелится. За одним большим НО - не работает IR приемник пульта. Никакие шаманства не помогли. Ну, думаю, и х. с ним, ибо давно хотел прикрутить радиопульт - надоело целиться "ленивцем". Да и реализацию lirc ну никак не назовешь "легкой". Давно валялся вот такой со времен спутнегов : https://dom-vs.ru/ …nie/lumax/lumax-ur-270 Как выяснилось, от местных умельцев. Собран на atmega48v. Не захотел разбираться с протоколом, да и автоповтора в нем нет для регулировки громкости. Снес прошиву и накидал быстренько свою. Матрица клавиш там удобная - два порта 8*6 - сразу видно отечественная, не то что от китайцефф ;) А дальше опять уткнулсяв луникс - всяческие ардуинообразные приблудки из тырнетов для приемника 433 грузят два ядра проца аж по 146% ;) Потыкался сам - хрен там из юзверьского режима что выжмешь для микросекундных интервалов без дикой загрузки проца. А может это как раз новое ядро недопилено - не зря IR вход глюкавый. Короче, пришлось присопливить вот такой "пакетный декодер" FSK-uart. Практически черырехполюсник (жаль в MSP430G2230 нет подтяжки reset):) Поток выгребания данных из COM порта ничего не жрет. И тут наступило красноглазие - двое суток убил на все телодвижения :) Зато сейчас можно изящно слепить правильное управление и 7LED индикацию на чистом ЦЭ без всяческих скриптовых костылей и прочих лирков...
image