..загорелось «в попе шило» и теперь спать спокойно не могу пока не создам одну штучку..
Не надо ничего создавать — уже всё придумано и может работать именно по желаемому Вами алгоритму. Называется «Плеер мечты» , качается бесплатно отсюда https://play.google….ms.player&hl=ru (дабы не перепутать — это синий тр-к в черном квадрате).
Я готов купить плеер который посоветуете и который удобнее всего прошить!
Ничего прошивать не надо, нужен «всего-то » телефон с ОС Андроид.
Спите спокойно!
ЗЫ: На всякий случай протестируйте этот плеер у какого-нить знакомого (если нет своего смартфона) — вдруг что-то не понравится.., лично у меня работает именно так.
Склероз, мля… Вот скрин:
.
Изменено 19 декабря, 2013 пользователем кортыш
|
|
|
Перед отправкой сообщения внимательно прочтите правила раздела!!!
1. Запрещается обсуждать написание вирусов, троянов и других вредоносных программ!
2. Помните, что у нас есть FAQ раздела Assembler и Полезные ссылки. Посмотрите, возможно, там уже имеется решение вашего вопроса.
3. Настоятельно рекомендуем обратить особое внимание на правила форума, которые нарушаются чаще всего:
3.1. Заголовок темы должен кратко отражать её суть. Темы с заголовками типа «Срочно помогите!» или «Ассемблер» будут отправляться в Корзину для мусора.
3.2. Исходники программ обязательно выделяйте тегами [code]…[/code] (одиночные инструкции можно не выделять).
3.3. Нежелательно поднимать старые темы (не обновлявшиеся более года) без веской на то причины.
Не забывайте также про главные Правила форума!
Добро пожаловать и приятного вам общения!!!
Как написать прошивку для плэера
, iriver x20
- Подписаться на тему
- Сообщить другу
- Скачать/распечатать тему
|
|
Хочю попробывать напсиать альтернативную прошивку для своего плэера iriver x20. Какие для это нужны программы, и вобще что нужно для этого? ЗЫ Извеняюсь если создал тему не в том разделе |
trainer |
|
Цитата Rudess @ 14.10.07, 04:21 и вобще что нужно для этого? 1) Узнать, возможно ли это в принципе: для начала хватит. |
cppasm |
|
Цитата trainer @ 15.10.07, 09:30 а) разборный ли корпус? Цитата trainer @ 15.10.07, 09:30 в) есть ли какой внешний интерфейс?
Если я не ошибаюсь, то корпус там разборный, но смысла нет. |
Rudess |
|
Цитата cppasm @ 15.10.07, 09:40 Цитата trainer @ 15.10.07, 09:30 а) разборный ли корпус? Цитата trainer @ 15.10.07, 09:30 в) есть ли какой внешний интерфейс?
Если я не ошибаюсь, то корпус там разборный, но смысла нет. А как узнать какой там процесор? |
cppasm |
|
Цитата Rudess @ 15.10.07, 12:43 А как узнать какой там процесор?
Найти техническое описание на плеер (если доступно) и посмотреть в нём, вскрыть корпус (если возможно) и посмотреть маркировку на процессоре… |
Rudess |
|
Разобрал — нашёл слудущие микросхемы вроде все) |
cppasm |
|
Цитата Rudess @ 16.10.07, 06:38 samsung K9LAG08U0M
Это флэш память. |
trainer |
|
второй — похоже, собственно контроллер. Похоже, из этого семейства: http://www.telechips.com/product/p_028.asp Добавлено 16.10.07, 09:37 Сообщение отредактировано: trainer — 16.10.07, 10:18 |
микроха |
|
проц поди 32-битный, ARM. а вот «магическое ядро», жесть… Видимо в нем и стоит «mpeg» декодер. Так что, для того написать прошивку наверно нужно в совершенстве знать, архитектуру распределения портов ввода вывода, в этом чипе. Либо, раздобыть/считать, готовую прошивку, и попробовать пропатчить. |
Rudess |
|
Достать то прошивку не проблема…свою бы всётаки… |
HardRock |
|
Хороший плеер, сам его юзаю. ИМХО получше iPod’ов будет Жаль прошивка ещё сыровата ИМХО писать самому прошивку для него не самое лучшее решение. А вот декомпилить и пофиксить родную можно попробовать. |
HardRock |
|
В оригинальной прошивке похоже есть какаято чексумма, при модификации плеер отказывается переходить на «новую прошивку» а грузится со старой |
0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
0 пользователей:
- Предыдущая тема
- Assembler
- Следующая тема
[ Script execution time: 0,0301 ] [ 15 queries used ] [ Generated: 4.03.23, 06:33 GMT ]
Есть MP3-плеер за 900 рублей и внезапно возникший вопрос «А можно ли его немного перепрограммировать под свой вкус?» Например, немного изменить режим воспроизведения, подкорректировать случайный плей, изменить назначения клавиш. Реально ли это сделать, имея, собственно, сам плеер и ноутбук? Если да, то куда копать? Может, кто-то занимался подобным и подскажет пару ссылок?
-
Вопрос заданболее трёх лет назад
-
2727 просмотров
1. Вскрыть mp-3 плеер.
2. Переписать названия микросхем.
3. Найти даташиты на данные микросхемы. Определить, что из них контроллер.
4. Проверить возможность заливки/получения прошивки с mp3-плеера. Возможности защиты (к примеру — проверка подписанных контрольных сумм прошивки, перегораемые перемычки битов защиты)
5. В соотвествии с системой команд контроллера написать прошивку, либо если схема позволяет — слить прошивку, дизассемблировать дизассемблером для данного микроконтроллера, и дополнить своим кодом, затем обратно скомпилировать в бинарный образ для прошивки.
6. Если есть возможность — отдебажить код в эмуляторе.
7. Залить прошивку обратно.
8. Профит
Пригласить эксперта
Ну тут два варианта:
1) либо у плеера должна быть возможность кастомизации штатными средствами
2) либо открытый исходный код
Просто так перепрограммировать не опенсорсный проект вам никто не даст)
Без вариантов — дешовые плееры строятся на базе чипов MTK и имеют закрытый исходный код. Пару раз удавалось найти исходники без инструкций как из них получить прошивку.
Проще взять какой нибудь Orange PI One за те же 900руб — на него полно разных прошивок и программировать можно уже на популярных языках — таких как питон.
-
Показать ещё
Загружается…
04 мар. 2023, в 05:43
2500 руб./за проект
04 мар. 2023, в 02:59
2000 руб./за проект
04 мар. 2023, в 01:52
150000 руб./за проект
Минуточку внимания
siola
Senior MemberАвтор темы
10613
#
25 февраля 2014 02:45
Редактировалось siola, 10 раз(а).
После ряда ситуаций за последние годы пришел к выводу, что многим актуален вопрос о создании программ для прошивки своих контроллеров, процессоров под свои задачи, а так же под задачи, отличающиеся от готовой прошивки. Это для ЦАП-ов, всякой аудио-видеотехники и не только…
Вот к примеру, у меня возникла задача составить программу и прошить вот такой контроллер для измерения уровней аудиосигнала на ИН-33:
IgorGor:
дык на контроллере вы на том польском сайте нашли, значит?
И как это правильно сделать, имея собственный программатор? И самое главное, кто может научить писать прошивки или где найти тех, кто это делает? Где такие люди у нас обитают?
Либо сиди и изучай тогда Ассемблер или какой другой ихний язык, что вообще думаю… тяжело.
Очень хотелось-бы, чтобы через эту тему можно было решать вопросы по написанию прошивок для различных контроллеров под свои индивидуальные задачи. Вполне возможно, что существует какая-то прога в нете, что сама составляет прошивки после ввода в нее необходимых данных. Что это за программа? Где ее взять? Какая лучше и понятнее?
Всякие тут вопросы «чайников».
Да и вообще, неплохо здесь отметиться самим программистам, чтобы знать, от кого иметь поддержку или получить от них возмездную помощь.
Нашел у нас только http://forum.onliner.by/viewtopic.php?t=4683606 , но немного другое совсем… на ARDUINO, хоть тоже пригодится.
Главное — хочется научиться, как самому эти все прошивки создавать.
siola
Senior MemberАвтор темы
10613
#
25 февраля 2014 04:48
Вроде то, что надо… самоучитель для AVR, ATmega и ATtiny — http://www.123avr.com/index.html
Кто нибудь пробовал?
visyok
Паяльник & Отвертка TEAM
2890
#
26 февраля 2014 14:37
Редактировалось visyok, 3 раз(а).
siola, ну для любителя, когда проги писать надо раз в сто лет, вполне нормально обойтись штуками, типа Algorithm Builder:
жмяк
А реально данную задачу можно решить без всякого контроллера — с помощью конечного автомата (сделать его на россыпи логики или на ПЛИСке)
PS добавлю — ардуино это для баловства при первых шагах обучения, чтоб закрепить базовые понятия…. ну, типа как кубики у детишек. Время убить удастся, навыки появятся, но для конкретного применения, пользы — ноль
PPS можно еще поставить себе среду программирования типа васика
http://bascom-avr.narod.ru/
Если какой-то товар дают бесплатно, то товар — это ты.
Ivizil
Member
381
#
26 февраля 2014 16:56
Я учился вот по этим видео очень понятно и доступно от а до я .
sashaklop
WP Team
391
#
26 февраля 2014 19:16
Я себе букварь на Ждановичах приобрел с ДВД диском по AVR.Сижу читаю,конспектирую-прям как в универе.Потом видео посмотрю.Смотришь и в голове чуток отложится.Подумываю заказать программатор из кЕтая.Говорила мама-учись сынок.Не послушал.Теперь наверстываю(.
И смерти нет почетней той что ты принять готов,за кости пращуров своих,за храм своих Богов. [url=http://forum.onliner.by/viewtopic.php?t=3222005]Windows Phone Team[/url]
art100
Клуб Самоделкиных
4945
#
28 февраля 2014 21:08
Редактировалось art100, 8 раз(а).
siola:
Вроде то, что надо… самоучитель для AVR, ATmega и ATtiny — http://www.123avr.com/index.html
Кто нибудь пробовал?
бестолковатый автор
где-то пятилетку назад смотрел его сайт
весь
самое быстрое от момента идеи до момента когда ваш индикатор отклоняется — это
1.безплатно скачать http://arduino.cc компилятор
2.безплатно посмотреть все примеры из которых можно строить огромные программы
накидать подходящего кода в кучу откомпилировать посмотреть сколько памяти понадобиться
купить готовую плату в http://belchip.by (правдо разбирают их там что-то быстро, сегодня за 25$ с рук брать пришлось, хотя самому 5 плат ползут по почте)
3. решиться оплатить и воплотить в железе прямо на ардуино платке
посмотреть как-оно
сэкономите не десятки а сотни долларов и времени
не читайте всякие дурацкие сайты
таких сайтов тысячи
а луше чем первоисточник никто еще не написал http://arduino.cc и деталюшки http://alldatasheet.com
вы меня слушайте
читать некий стоит если там конкретно ВАШЕ устройство предлагается
есть такие сайты но это уже вторично в освоении
http://belchip.by/product/selected_product:v:00007882.htm
я так понимаю в этот набор ваш индикатор воткнуть и изучить технологию ШиротноИмпульснойМодуляции как она ваш индикатор накачивать — отклонять как я понимаю стрелку будет в щависимости от того как вы потенциометр крутите
ардуино по умолчанию
это
6 ЦАП-ов
3 8битных порта ввода вывода
1 USB порт совместимый от Linux-ов до WindowsXP…8
лентопротяжку конечно можно построить управлялку абы памяти для кода хватило
звуковую передачу цифрой 8битовой не советую пердавать аналог отдельным например ламповым трактом
кратко как-то так
успехов
Круиз-контроль 88 км/ч. Радость никакая печаль.
siola
Senior MemberАвтор темы
10613
#
28 февраля 2014 21:34
art100, спасибо.
Вы мне хоть знаки препинания поставьте в самом конце, где про цифру и лампу… . А то типа… казнить нельзя помиловать .
art100
Клуб Самоделкиных
4945
#
28 февраля 2014 21:37
Редактировалось art100, 4 раз(а).
siola:
ИН-33
http://tec.org.ru/board/ehlekrovakuumnye_pribory/indiuvtornye_pri … 5-1-0-2019
я правильно понял это газоразрядник на левый правый канал только
типа зеленая
о бросте это в мусорку
я все свои магнитовоны с такми индикаторами уже давно выкинул на мусорку в исправном состоянии
там же возня с несколькими питателями
напряжение накачки
нарпяжение логики
исключение если у вас уже готовый модуль питания и управления этим газоразрядником
дык давно все на 5 вольт перешли
и эти 16 уровней конечно одной ардуники не хватит
лучше брать сразу платку с большим количеством выводов типа что я сейчас отлаживаю mega adk 50$
слево arduino uno классическая
справо arduino mega adk много ножек (теротически управление лентопротяжкой можно реализовать)
http://im4-tub-by.yandex.net/i?id=159471472-24-72&n=21
ног много
линейки светодиодные можно напрямую втыкать если каждый светодиод 5 mA без всякой обвязачной дури
и еще масса ного на кнопки концевики и ключи моторные
вы ж я думаю на не менее 3-ех моторах лентопротяжку думаете
Добавлено спустя 5 минут 33 секунды
siola:
art100, спасибо.
Вы мне хоть знаки препинания поставьте в самом конце, где про цифру и лампу… . А то типа… казнить нельзя помиловать .
казнить — логика например ардуинки
помиловать — аналог , что вы там строите на лампах звуковой тракт?
Круиз-контроль 88 км/ч. Радость никакая печаль.
siola
Senior MemberАвтор темы
10613
#
28 февраля 2014 22:27
art100, не пойму… зачем нужен Ардуино для светодиодной индикации уровня сигналов, когда запросто можно реализовать хотя-бы на нашей старой советской микрухе К1003ПП1, что вообще копейки .
Сыт я всякими светодиодными, стрелочными, газоразрядными на ИН-9/13. Наделал их немеряно в свое время.
Интересно, какие это такие магнитофоны с газоразрядными индикаторами Вы отправили в мусорку? Кроме как в Олимпы и Электроники (модели 003-004) такие индикаторы не устанавливались!
Хм… в мусорку их .
Ну и цены на ИН-33 хотя-бы сначала гляньте, а потом продолжим .
Посто Вы не в курсе, что это такое и попробуйте еще такую инку достать.
Что касается всего остального, где например про возню с напряжениями, про «только» 5мА у светодиодов, и пр. и пр… и т.д. очень по многим вопросам я-бы с Вами поспорил. Но не вижу смысла, да и тема эта не та. Лучше тогда уж в другой моей теме «Лучшие конструкции, самоделки, ремонт все и вся…», где обсуждается радиоэлектроника.
И откуда у ИН-ок бывает зеленое свечение ?
Добавлено спустя 4 минуты 2 секунды
Насчет Ардуино я немного уже начитался. Что-то больно смахивает, что это придумано для новичков, и для всяких несерьезных игрушек.
Но это ПОКА мое мнение. Еще продолжаю изучать.
harevich
Senior Member
2948
#
28 февраля 2014 23:13
siola:
Насчет Ардуино я немного уже начитался. Что-то больно смахивает, что это придумано для новичков, и для всяких несерьезных игрушек.
Но это ПОКА мое мнение. Еще продолжаю изучать.
Так оно и есть) Ардуино хороша для освоения программирования МК на практике
art100
Клуб Самоделкиных
4945
#
28 февраля 2014 23:32
Редактировалось art100, 6 раз(а).
siola:
art100.. для светодиодной индикации уровня ..на нашей старой советской микрухе К1003ПП1,
замечательно если находятся
…, какие это такие магнитофоны с газоразрядными индикаторами Вы отправили в мусорку…
кассетные маяки и вот недавно вегу-120-ую со светодиодными еще работает двухкассетная вега-122-ая
.. цены на ИН-33…
а воооооот в чем смысл
экзотика
…
И откуда у ИН-ок бывает зеленое свечение ?
не знаю
подумалось сходу, что зеленые
… продолжаю изучать.
в компиляторе исходники надеюсь изучаете?
как написать опрос ЦАП-ов
как ШИМ-ом накачать конденсатор чтоб аналог подвигать
как я сегодня отдать 25$ и к 12 ночи модулек готов
все равно у меня модулек для тестов готов уже
щас почитаю что там за индикатор и его микрушка
К1003ПП1 и ИН-33 говорите
точно не ошибаюсь
экзотика газовая только оранжево-красная
чем-то смахивает на к155ид3 счетчик многоножку для индикаций
буквально сегодня такую выкинул
успехов
Круиз-контроль 88 км/ч. Радость никакая печаль.
siola
Senior MemberАвтор темы
10613
#
28 февраля 2014 23:40
harevich:
Так оно и есть) Ардуино хороша для освоения программирования МК на практике
Я это уже и понял. Достаточно почитал про него .
Добавлено спустя 6 минут 37 секунд
art100, смысл не в стоимости, а в том, что их просто тупо нигде нет! Импорт давно появился, в точности содрали с наших ИН-33. Цена в Германии, если найду ссылку — что-то в районе €280, когда на польском форуме промелькнула цена в $300. Это за единицу!
Да все дело не в этом… нужны они лично мне, для своих конструкций, а не на продажу. Просто для меня красивее индикатора в природе просто НЕТ и не существует .
art100
Клуб Самоделкиных
4945
#
28 февраля 2014 23:52
Редактировалось art100, 1 раз.
siola:
….
согласен
видел такие длиииииинные бегунки
вот только не помню в какой аппаратуре
олимп по горизонтали говорите возможно не помню
давно было
надеюсь у вас уже есть обвязка к ним питание + высоковольный счетчик
Круиз-контроль 88 км/ч. Радость никакая печаль.
siola
Senior MemberАвтор темы
10613
#
1 марта 2014 01:29
Редактировалось siola, 6 раз(а).
В Олимп ставили простые, на ИН-13 . Подключение их до безобразия простое.
Что касается ИН-33/34/36, то это совсем другие и со своим своеобразным пересчетом сегментов.
Насчет обвязки, питания и счетчика, то это смудохать тоже не сложно. Могу я это сделать или нет… у меня лучше не спрашивайте , но пока еще не делал.
Тут импортный даташит на ИН-33/34/36 — http://www.dj9kw.de/dj9kw/projekte/audio/plasmabargraph/similar.pdf
Ну и на польском форуме, сделанный на контроллере — http://www.elektroda.pl/rtvforum/topic1257605.html
С нашего, советского справочника:
Добавлено спустя 1 минута 20 секунд
Вот на контроллере мне больше нравится, т.к. минимум рассыпухи и компактно, чем собирать на дискретах, как сделано в Наке:
Добавлено спустя 6 минут 17 секунд
Хотя и на рассыпухе тоже просто — микрух всего… два опера и две логики .
Кстати, там очень просто организованы и питающие напруги для индикатора, что можно использовать и для другой схемотехники управления (на контроллере).
Добавлено спустя 3 минуты 11 секунд
visyok:
siola, ну для любителя, когда проги писать надо раз в сто лет, вполне нормально обойтись штуками, типа Algorithm Builder:
жмяк
Спасибо.
Изучаю…
Добавлено спустя 3 минуты 15 секунд
art100:
справо arduino mega adk много ножек (теротически управление лентопротяжкой можно реализовать)
http://im4-tub-by.yandex.net/i?id=159471472-24-72&n=21
Давайте попробуем .
art100
Клуб Самоделкиных
4945
#
1 марта 2014 16:23
я же писал занят по самое нехочу
цейтнот
воюю с SD карточками на той плате что ножек много и usb host-распаен
вот с 7:00 только сейчас оторвался и пофлудить пошел бо мозги уже не варят
извиняйте
я пасс
а впереди еще планов ох
Круиз-контроль 88 км/ч. Радость никакая печаль.
oh_s_uma_soiti
Neophyte Poster
12
#
19 июля 2014 20:30
Ищу человека в Гомеле который может прошить МК ATmega8.
simq
Neophyte Poster
1
#
28 февраля 2015 08:15
Вы уже нашли эту страничку: http://radiokot.ru/forum/viewtopic.php?p=858435#p858435 — ?
Правда сейчас моднее на STM32 сделать, раз в 5 дешевле все же….
Как приедут, сделаю на них.
ps По входу схемки оттуда все же RC фильтр просится….
siola
Senior MemberАвтор темы
10613
#
28 февраля 2015 16:13
simq, да. Видел.
Walsh_code
Senior Member
10715
#
17 апреля 2017 19:44
siola:
Либо сиди и изучай тогда Ассемблер или какой другой ихний язык, что вообще думаю… тяжело.
Какой именно ассемблер вы пытались изучать ?
Pavelak_
Member
101
#
25 октября 2017 20:34
А есть здесь программисты? Есть конкретная задача под мк. Кто может помочь, откликнитесь в личку. В долгу не останусь.