Создание прошивки с открытым исходным кодом для плееров Zishan Z1/Zishan Z2 с поддержкой экрана, графического эквалайзера, и кто знает, чем еще обрастет эта прошивка.
Фото 1.jpg
Плееры Zishan Z1 и Zishan Z2 на сегодняшний день самые доступные плееры на ЦАП. Их стоимость меньше стоимости комплектующих, если покупать их по отдельности на алиекспресс. Главный недостаток этих плееров для многих, но конечно не для всех, пользователей - отсутствие экрана без которого не только затрудняется навигация по папкам и композициям, но и сильно ограничивается функционал процессора STM32f405, потенциал которого остается не реализованным полностью. При наличии соответствующей прошивки останется только купить экранчик за 200 рублей и припаять 4 проводка к плате плеера в указанных местах.
Для тех, кому экран не нужен можно сделать поддержку bluetooth для настройки плеера с телефона (изменение эквалайзера. функций кнопой и прочих настроек, которые удастся реализовать) или сделать возможность изменять эти настройки с помощью редактирования файла настроек на ПК с последующей загрузкой в плеер - в таком случае не понадобится никаких доработок, кроме заливки прошивки с карты!
К сожалению топикстартер не владеет в полной мере уровнем программирования, необходимым для исправления этой несправедливости, поэтому он обратился за помощью к более квалифицированным специалистам.
Проект будет открытым, прошивку можно будет допиливать так же, как мы сейчас допиливаем железо этих плееров. Вот где будет истинный DIY!
Т.к. программисту понадобятся подопытные плееры, а также ему нужно будет что-то кушать во время работы над проектом я решил организовать сбор средств, возможно кто-то вместо покупки очередного операционного усилителя, пожертвует копеечку на благое дело, в конце концов затея обещает быть увлекательной
Позже в шапке будут опубликованы реквизиты, программист - Александр Луцай (s.lyra), у него уже есть проекты на STM32 парень в теме и заинтересовался моим предложением.
Вот его ответ мне:
ВНИМАНИЕ:Идея, как я говорил, меня привлекла и я могу сделать эту прошивку.
Проект, конечно, будет opensource, с документацией, оформлением и всё по
хорошему. Писать буду на чистом С(arm-none-eabi gnu-c99). Для GUI буду
использовать 0.96 oled и свою библиотеку гуя
https://github.com/SL-RU/MakiseGUI
https://www.youtube.com/watch?v=PjL4AB-iLRY
https://www.youtube.com/watch?v=neL5sA4jyTs - это простейший
просмоторщик папок просто для примера.
Кодеки я опять позаимствую из rockbox, но, конечно же не все - сколько
влезет и какие будут работоспособны без внешней RAM. MP3, WAV, FLAC и
ещё несколько гарантирую. Ничего не могу сказать про APE - в rockbox он
есть, но я его ещё не смотрел - хз как он работает. Так же ничего не
могу сказать пока про DSD - нужно изучать DAC, но уверен, что проблем не
возникнет.
С эквалайзером ещё не решил, но возможно и его попытаюсь взять из
rockbox - если не выйдет, то сделаю сам.
Так что я могу начать. По оплате. Я не могу взять за работу всю сумму
сразу - это будет просто не хорошо, так что думаю стоит сделать просто
страницу сбора денег на разработку. От собранных денег будет просто
зависеть то, как много я смогу уделять времени проекту. Всё время
уделить я не смогу - кушать тоже надо, вы понимаете)
Для прошивки ОБЯЗАТЕЛЬНО понадобится программатор st-link, например этот
Опционально:
дисплей с интерфейсом i2C (у дисплея должно быть 4 контакта SDA, SCL, GND, VCC), пример
bluetooth модуль - пример
Ссылки на продавцов только для примера.
Страница сбора средств
Собрано (обновляется периодически) : 3400 руб
Спасибо тем, кто откликнулся:
спасибо мне(questioner) - 500руб ))
sergzver85 кинул 200руб
100 рублей от nemalio
Nmetx + 150руб
sanmigel 200руб
zcm61 внес 150руб
neonus85 + 300р
tundryuk (с аудиофайт) + 500р
m-b-g + 200р
eresiarx + 200р
tony.korzh + 400р
lohmatiche + 300р
Mef78 + 200 руб
sergzver85 купил и предоставил для проекта плеер Z1!!! Родина тебя не забудет, Дружище!
evgenkent8 купил и предоставил проекту Zishan Z2! Спасибо!
_________________________________________
Настоятельная просьба не писать здесь о целесообразности создания сабжа, зачем это нужно и т.п. Если вас это не интересует - просто проходите мимо, затея сугубо добровольная и предназначена ТОЛЬКО для тех, кому понятно зачем все это собственно нужно.
-
- Сообщений
- 275
- Репутация
- 364 (0)
03.09.2017 23:37Последний раз редактировалось Foetus; 25.09.2017 в 09:36.
-
Следующие 2 пользователей сказали Спасибо за этот полезный пост
pigeon40 (04.09.2017), Repuuaaaaaa (29.09.2017)
-
- Сообщений
- 275
- Репутация
- 364 (0)
03.09.2017 23:55Первым будет Z1, как более доступный
Если кто-то зарегистрирован на иностранных форумах в ветках по Z1/Z2, сбросьте пожалуйста ссылочку нашим забугорным друзьям, кто знает, во что вырастет это начинание ))
Александр скоро зарегистрируется и присоединится к нам.
-
- Адрес
- Москва
- Сообщений
- 6,739
- Репутация
- 45912 (0)
04.09.2017 00:04Интересно, если просто собрать с экраном и вывести контактную группу с STM32f405, что будет отображаться? Писал в теме по Z1, что контроллер в базе поддерживает 320х240 экраны, но тема не стартанула.
-
- Сообщений
- 275
- Репутация
- 364 (0)
04.09.2017 00:06maxi_funy, на этот вопрос лучше всего ответит Александр, но мое мнение - ничего не будет отображаться, программа пишется под конкретный дисплей, в зишанах эти строчки никто бы писать не стал, т.к. незачем было.
-
- Адрес
- Тверь
- Сообщений
- 180
- Репутация
- 1400 (0)
04.09.2017 00:10На плате стоит не что-то особенное и имеющее скрытые фичи, а лишь микроконтроллер - микросхема с флешью, оперативкой и собстно цпу на борту. И она делает лишь то, что написали китайцы в программе) А STM32F405 поддерживает даже HD TFT дисплеи на 30фпс - там хардварный 8080/6800 интерфейс.
-
- Сообщений
- 275
- Репутация
- 364 (0)
-
- Адрес
- Тверь
- Сообщений
- 180
- Репутация
- 1400 (0)
-
-
- Адрес
- Москва
- Сообщений
- 6,739
- Репутация
- 45912 (0)
-
- Адрес
- Тверь
- Сообщений
- 180
- Репутация
- 1400 (0)
04.09.2017 00:52Если вы говорите про ограничение по ОЗУ для буфера из этой презентации на 12том слайде http://www.compel.ru/wordpress/wp-co..._ChromeART.pdf То это ограничение только исходит из объёма встроенной памяти. На седьмом слайде написаны настоящие хардварные ограничения. Ограничения по объёму памяти для буфера можно обойти двумя способами: использовать внешнюю RAM(логично) и использовать палитру цветов(например 2х или 4х битную) - DMA2D позволяет это делать.
Так же есть не TFT дисплеи со встроенной памятью. Но это всё не важно Так то да, вы правы.
-
- Адрес
- Тверь
- Сообщений
- 180
- Репутация
- 1400 (0)
04.09.2017 01:01Пока у меня нет устройства, я бы хотел попросить владельцев Z1 прозвонить мультиметром или просто посмотреть, проходят ли дорожки от этих ножек МК к разъёму. Это интерфейс отладки SWD.
djmmgkphcmchhaoc.png
-
04.09.2017 08:11
Интересная тема.
Любите музыку, а не аппаратуру!
"..идеальная аудиоаппаратура та, об индивидуальности звучания которой сказать ничего нельзя..." АМЛ(RIP)
Спойлер:
Для связи пишите мне в мои группы VK xduoo, вкладышей, моего проекта aURa, проекта МА9, электростатам,на канал DZEN, или на форуме моего сайта
-
- Адрес
- GMT+10
- Сообщений
- 611
- Репутация
- 3370 (0)
04.09.2017 08:53Новый корпус и кнопочный "крест" неизбежны ?
FAudioXS01+DexpHF001+TascamDR22
Спойлер:
-
-
- Адрес
- Тверь
- Сообщений
- 180
- Репутация
- 1400 (0)
-
Пользователи, сказавшие Спасибо s.lyra за полезный пост
ED27 (04.09.2017)
-
- Адрес
- Ставрополь
- Сообщений
- 337
- Репутация
- 5835 (0)
04.09.2017 09:21Испортите уникальность данных экземпляров.
Основной комплект: FiiO X5 (свой мод: http://car-el.livejournal.com/4060.html) FW2.5_RUS (свой мод: http://car-el.livejournal.com/4293.html) + FiiO E12 Mont Blanc + Sennheiser HD 650 (свой мод).
Дополнительно: AKG Q701 PRO (Bass Mod+свой мод); Sennheiser HD 598; Sennheiser Momentum 2.0 On-Ear (свой мод); Klipsch Image X10i; Fiio EX1; Xiaomi Hybrid Pro HD; Xduoo TA-03; XUELIN IHIFI 770C; Zishan Z1.
-
- Сообщений
- 128
- Репутация
- 14 (0)
04.09.2017 09:25s.lyra, как вариант подцепить блютус платку к контролеру -а всё управление с андроид девайсов через приложение махом снимается куча ограничений по кнопкам , дисплеям
это намного перспективней в наш век и может открыть новое направление в мобильном hi fi
-
- Адрес
- Тверь
- Сообщений
- 180
- Репутация
- 1400 (0)
-
- Сообщений
- 128
- Репутация
- 14 (0)
04.09.2017 09:49на этой идее можно заработать-готовые беспроводные модули управления контроллером и софт к ним для адроида и яблочных девайсов- продавать как завершенный продукт -сам бы купил
для примера-выпускается хитовая камера Yi так у неё нет никакого дисплея а все настройки доступны только через приложение но там связь по вай фаю -блютус хорош тем что у него экономней энергопотребление и паразитных радиоизлучений на порядок меньше
-
- Адрес
- Тверь
- Сообщений
- 180
- Репутация
- 1400 (0)
04.09.2017 09:56Да ну, зарабатывать нужно на готовых устройствах, а все модификации должны быть opensource. Блютус-модули продаются на ali тыщами за копейки.
Сам я уже третий год разрабатываю свой плеер - остановился на STM32 + cs4398. Уже собрал прототип, использовав ad8656 - звук прелесть! Но со связкой ещё экспериментирую и выбираю. Главной особенностью этого плеера всё же будет необычное управление, корпус и работа с плейлистами. Ну это не важно - как придёт время - расскажу :3
-
Пользователи, сказавшие Спасибо s.lyra за полезный пост
qwre13 (21.10.2017)
Информация о теме
Пользователи, просматривающие эту тему
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Похожие темы
-
Zishan z4+ 2 opa1656 и мелочь для мода
от framgena в разделе АрхивОтветов: 5Последнее сообщение: 02.06.2022, 13:07 -
Gigabyte AERO 15 OLED
от Turukano в разделе АрхивОтветов: 1Последнее сообщение: 27.02.2020, 16:12 -
ibasso dx50(можно и без экрана) / Zishan z3 без мода
от Mr.HiAudio в разделе АрхивОтветов: 0Последнее сообщение: 11.06.2019, 20:14