16+
Понедельник
25 июня
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Гудвин  (27.02.2018 17:48 - 28.02.2018 23:57, файл(ы), просмотров: 1232)
Не зря линуксоидов кличут красноглазиками... Мытарства: 
Понравилась одна прога 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 ну никак не назовешь "легкой". Давно валялся вот такой со времен спутнегов : dom-vs.ru/ceni/sputnikovoe-oborudovanie/lumax/lumax-ur-270 Как выяснилось, от местных умельцев. Собран на atmega48v. Не захотел разбираться с протоколом, да и автоповтора в нем нет для регулировки громкости. Снес прошиву и накидал быстренько свою. Матрица клавиш там удобная - два порта 8*6 - сразу видно отечественная, не то что от китайцефф ;) А дальше опять уткнулсяв луникс - всяческие ардуинообразные приблудки из тырнетов для приемника 433 грузят два ядра проца аж по 146% ;) Потыкался сам - хрен там из юзверьского режима что выжмешь для микросекундных интервалов без дикой загрузки проца. А может это как раз новое ядро недопилено - не зря IR вход глюкавый. Короче, пришлось присопливить вот такой "пакетный декодер" FSK-uart. Практически черырехполюсник (жаль в MSP430G2230 нет подтяжки reset):) Поток выгребания данных из COM порта ничего не жрет. И тут наступило красноглазие - двое суток убил на все телодвижения :) Зато сейчас можно изящно слепить правильное управление и 7LED индикацию на чистом ЦЭ без всяческих скриптовых костылей и прочих лирков...
Прикреплённые файлы:
IMG_0501.JPG:100 K

Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII