С Новым годом! Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5

Прошивка карманного плеера как микроконтролера с памятью

14.07.2013, 21:51. Показов 1462. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уже седьмой год юзаю вот такой плеер


Он ужасно надоел, а точнее внешний вид и функционал его прошивки. Хочу попытатся вместе с участниками этого форума прошить его как прошивают обычные микроконтролеры через usb порт. Стандартные варианты прошивок не устраивают, так как они сто процентов клоны заводской, ничего нового они не вносят. Можно ли на плеер поставить хотя бы подобие DOS, чтобы залезть ему в душу? Перечень компонентов:
--
Плата
MP551ISTD-24Z-PCB-V1.0
--
Чип 1
ALI
M710RxA1
0730xTL07
XKSK248872GA
--
Чип 2
29086x8AAMB2
07x
СИНИЙ КРУГ
--
Чип 3
UH78433
x
076A
--
Чип 4
0216
B4HE
https://www.cyberforum.ru/cgi-bin/latex.cgi?\bullet 741
--
В плеере используется сенсорный экран разрешением 640x480. Его маркировка стерлась USB шнур есть, плеер старое барахло. Там где x означает что маркировка стерлась либо очень мелкий шрифт.

Проц плеера довольно высокопроизводительный, как для моей дешевой модели, потому что на нем кроме прослушивания треков в mp3 можно еще и смотреть видео в формате MTV. Замечательно, если на плеер можно установить мини ОС.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.07.2013, 21:51
Ответы с готовыми решениями:

Прошивка DVD плеера LG
Подскажите мне специалисты, возможно ли сделать прошивку DVD плеера, что бы он мог читать все форматы и русские буквы. А то файлы с русской...

Прошивка плеера Explay L80
Плеер начал сильно глючить, всё время повисает. Поэтому хочу перепрошить его. Прошивку уже скачал чё делать дальше не знаю (не могу найти...

Прошивка для плеера Mercury ixa860i
У кого есть плеер mercury ixa860i??? подскажите плз, где можно найти на него прошивку, по, и т.д. Или я, допустим, хочу поправить...

8
487 / 333 / 33
Регистрация: 15.08.2011
Сообщений: 1,078
14.07.2013, 22:30
Цитата Сообщение от tolimadokara Посмотреть сообщение
Можно ли на плеер поставить хотя бы подобие DOS, чтобы залезть ему в душу?
DOS однозначно - нет, может быть чисто теоретически можно Linux, но маловероятно
0
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
14.07.2013, 22:37  [ТС]
Как можно получить доступ ко всей памяти девайса с ПК, чтобы записать произвольную информацию в любой адрес?
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
15.07.2013, 11:22
...поднимайте даташиты на указанные ИМС, выясняйте что сие и как с ними работать.
0
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
16.07.2013, 14:51  [ТС]
raxp, как бы здесь не работа паяльником. Мне нужно программно открыть USB порт ПК и напрямую установить связь с чипом памяти плеера, чтобы можно было обратится к нулевой ячейке памяти. Как это сделать?

Добавлено через 25 минут
Вот что в кратце нужно. Сзади на ПК четыре USB разьема, к одному из них подключен плеер, нужно знать аппаратный адрес этого порта. Далее на Си написать приложение записи и получения данных с памяти плеера. Обмен данными должен происходить в соотв. с протоколом между памятью плеера и CPU ПК?

Нужен прямой обмен информацией на аппаратном уровне, получить/принять байт по такому то адресу
C
1
2
3
4
5
6
int push_byte( int addr, int byte ) {
   ...
}
int pop_byte ( int addr ) {
   ...
}
Далее зная что процессор плеера стартует с нулевого байта памяти, зная протоколы обмена данными, управления чипами с даташитов, можно самому написать не сложную прошивочку на плеер на ЯП, так как его реализация должна быть под стандарт 8086 команд процессора, теоретически.
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
16.07.2013, 15:22
raxp, как бы здесь не работа паяльником. Мне нужно программно открыть USB порт ПК и напрямую установить связь с чипом памяти плеера, чтобы можно было обратится к нулевой ячейке памяти. Как это сделать?
tolimadokara, тут как бэ не между строк читайте, пока не было речи за паяльник, фантазию притушите. Ищите и читайте даташит, есть-ли там возможность перепрошивки через USB, а именно встроенный бутлоадер на который вы так надеетесь и в чем лично я сильно сомневаюсь.

То что вы начали шпарить за работу сразу через USB похвально, но рановато. И да, прямой обмен под виндами вам запрещен. SetupAPI ваше все, примеры работы с шиной USB в закрепленных темах, которые форумчане так старательно не видят.
0
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
17.07.2013, 13:43  [ТС]
Цитата Сообщение от raxp
tolimadokara, тут как бэ не между строк читайте, пока не было речи за паяльник, фантазию притушите
как бэ программисты намекают на программирование, а радио инженеры на паяльник. я Вас так понял просто.
Цитата Сообщение от raxp
Ищите и читайте даташит, есть-ли там возможность перепрошивки через USB
raxp, прошивка этого плеера занимает около 20 метров чипа памяти, т.е. вы хотите сказать что в одном чипе может быть совмещено ПЗУ (для антихакинга заводской прошивки), и перезаписываемая память адресами ниже? Это не правда, потому что прошивку на девайс я уже менял успешно, следовательно чип перепрошиваем понятно и без даташитов.
Цитата Сообщение от raxp
То что вы начали шпарить за работу сразу через USB похвально, но рановато
21 век, по фене ботают даже в детском садике. мне просто интересно, а если сламаю плеер - ничего.
Цитата Сообщение от raxp
И да, прямой обмен под виндами вам запрещен.
SofiIce под досом пустит в порта. Мне не сложно будет написать бутлоатер на ассемблере, байт на 40 который бы нарисовал на экране пиксел, и этого хватит для первой прошивки.

В сети есть куча кросс платформенных дров под 8086 архитектуру которые без проблем будут работать с сенсорным экраном, радио чипом.

Библиотеки на Си реализуют алгоритмы сжатия информации, декодировки и отображения картинок, воспроизведения звуков, работы с файловой системой. Это все добро компилируется с стандартными библиотеками, размещается в памяти у-ва и работает как единый модуль для которого достаточно расположить аргументы в стеке, передать адрес точки входа в стек вызовов бутлоадера. Модуль отработает и выполнит свою функцию: отобразит на экране Google.gif, проиграет Lady_Gaga.mp3, создаст notes.zip, откроет Radio_2008-04-12.pdf.

Я так думаю, теоретически.
Цитата Сообщение от raxp
SetupAPI ваше все
Не хочу работать через посредников.
Цитата Сообщение от raxp
примеры работы с шиной USB в закрепленных темах, которые форумчане так старательно не видят.
Спасибо. Заинтересуйте форумчан, и увидят.
---
raxp, я не констатирую. все равно прошью я плеер или нет... говорю то что думаю, а правильно ли это мне всеравно.
0
 Аватар для raxper
10236 / 6614 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
17.07.2013, 14:08
...флаг вам в руки, работайте, о результатах отпишите.
0
775 / 444 / 93
Регистрация: 24.10.2012
Сообщений: 3,240
Записей в блоге: 5
17.07.2013, 14:12  [ТС]
Самому скушно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.07.2013, 14:12
Помогаю со студенческими работами здесь

Прошивка для ДВД плеера ELIT PV-390 X
Прошу вас помочь мне!я прочитпл по нету что можно записать на диск прошивку для ДВД плеера,прошивка ничего нового не даст,но устранить...

Програмирование микроконтролера
Добрый день, подскажите как реализовать в МК48 отрицательное число? В процесе операции вычитание получается отрицательное число, 7E-FF, в...

Выбор карманного 4G роутера
Добрый день! Помогите выбрать карманный 4G роутер. Есть симка мтс с тарифом «безлимитище» (который ещё полностью безлимитный, а не как...

Выбор карманного ноутбука
Хочется выбрать карманный ноутбук. Из вариантов - все модели gpd, также one mix 2s, chuwi minibook 8. По железу я не смогу ничего сказать,...

Заряда не хватает для карманного Wi-Fi
Здравствуйте, я хз где должна находиться тема, так что просто разместил сюда.. Проблема в том что пользуюсь карманным вайфай и в последнее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru