Comments 46
В Vogue работают классные пиарщики, теперь мы, ИТшники знаем, что есть такой журнал.
+23
Полна Россия кулибиных — программы для журналов стали появляться…
+4
Ммм, ожидаем журнальчик с доставкой для экспериментов))
0
Линукс специально не ставят, чтобы к следующему номеру подкатить?)
+5
Очень очень жду how-to как поставить линукс! или не стоит ждать?
0
Уже почти. Так что стоит ;)
0
Ну линукс то уже стартует с BusyBox. Вот снял как мог: www.youtube.com/watch?v=Ia4ctImOMPA
+7
Вот картинка, на которой видно четче приглашение BusyBox:
А на этом видео стартует Linux, консоль выводится в терминал (UART), зато при этом загружается Qtopia: www.youtube.com/watch?v=fG5PVch6LGs
Картинка:
А на этом видео стартует Linux, консоль выводится в терминал (UART), зато при этом загружается Qtopia: www.youtube.com/watch?v=fG5PVch6LGs
Картинка:
+19
Дайте бинарники погонять, а то хочется самому насладится зрелищем. А то, то что мне дали в гуглогруппе только кернел паник даёт :(
0
Дык оно без рутфс и будет давать.
0
Дык понятно, я ковыряю тут odinokij-kot.livejournal.com/9855.html, хочется тоже самое, но с дисплеем.
0
Ну, скачать мой самосборный комплект можно тут: rghost.ru/3515447
Запускаем Test_jz4740_usb.exe, не забываем перевести девайс в бут-режим, вводим run go_linux.sh и наслаждаемся минут 5-7 прошивкой.
Это конфигурация, которая не выводит лог загрузки на экран, а вывод осуществляется на UART. Там же (в консоле UART) будет приглашение BusyBox, можно вводить команды. На экране в это время стартует Qtopia (с которой пока ничего нельзя сделать).
Запускаем Test_jz4740_usb.exe, не забываем перевести девайс в бут-режим, вводим run go_linux.sh и наслаждаемся минут 5-7 прошивкой.
Это конфигурация, которая не выводит лог загрузки на экран, а вывод осуществляется на UART. Там же (в консоле UART) будет приглашение BusyBox, можно вводить команды. На экране в это время стартует Qtopia (с которой пока ничего нельзя сделать).
+1
Спасибо загрузилось без проблем, ещебы получить доступ к консоли не через UART и вообще будет круто.
Заделал свой vogue в dvdbox прикольно получилось
img109.imageshack.us/img109/1204/img0162s.jpg
img683.imageshack.us/img683/2776/img0166ku.jpg
img638.imageshack.us/img638/1382/img0170jr.jpg
img249.imageshack.us/img249/6543/img0172im.jpg
Заделал свой vogue в dvdbox прикольно получилось
img109.imageshack.us/img109/1204/img0162s.jpg
img683.imageshack.us/img683/2776/img0166ku.jpg
img638.imageshack.us/img638/1382/img0170jr.jpg
img249.imageshack.us/img249/6543/img0172im.jpg
+1
Представил себе Vogue hacking contest 201х:
1. Найди свежий номер с очередным девайсом
2. Вскрой прошивку устройства
3. Найди секретный блок кода и напиши виртуальную машину для его исполнения
4. Следуй полученным инструкциям и выиграй %СуммуГлавногоПриза%
1. Найди свежий номер с очередным девайсом
2. Вскрой прошивку устройства
3. Найди секретный блок кода и напиши виртуальную машину для его исполнения
4. Следуй полученным инструкциям и выиграй %СуммуГлавногоПриза%
+5
UFO just landed and posted this here
Я правильно понимаю, что факт использования FFmpeg и, как следствие, нарушения GPL/LGPL — можно считать практически доказанным?
0
Там тащем-то полноценный mplayer.
Не думаю, что он хоть чем-то отличается от ингенериковского. Потому нет.
Не думаю, что он хоть чем-то отличается от ингенериковского. Потому нет.
+1
Ну, из вот этого списка — www.ffmpeg.org/legal.html — они нарушают чуть ли не практически всё.
0
Ну а толку? Китайцы, выж сами понимаете. Пиши не пиши письма — все одно. Хрена-с два они сорцы выложат. Да и плюс ко всему найти их сначала надо. Вроде бы Сюбор, но где их сайт не понятно.
0
Это журнал, распространяющийся вполне находимым юридическим лицом, с серьёзной историей и по идее — дорожащего своей репутацией. Это будут _их_ проблемы найти эти китайцев — претензии будут предъявлены сначала к самим Vogue, Vogue их внутри переадресует своему рекламному агентству / маркетинговому департаменту, те переадресует конкретному рекламодателю, а рекламодатель уже будет разматывать цепочку из горе-китайцев, которые такое устройство сделали…
Я сейчас попробую подать заявку на gpl-violations.org/
Я сейчас попробую подать заявку на gpl-violations.org/
0
Совершенно не вижу проблемы. ftp.ingenic.cn/3sw/01linux/05apps/mplayer/
вот исходники мплеера и ффмпега с ним.
вот исходники мплеера и ффмпега с ним.
0
Во-первых, про mplayer я пока ни одного подтверждения не видел. Если я что-то пропустил — покажите, пожалуйста?
Во-вторых, то, на что вы показываете — это порт mplayer под Linux для запуска на процессоре Ingenic. Какое это имеет отношение к тому, что поставляется в той прошивке, что залита на устройства в составе журналов? Там как минимум Linux нет.
Во-вторых, то, на что вы показываете — это порт mplayer под Linux для запуска на процессоре Ingenic. Какое это имеет отношение к тому, что поставляется в той прошивке, что залита на устройства в составе журналов? Там как минимум Linux нет.
0
Ну так возьмите прошивку и посмотрите.
[iSage@exia minios]$ strings minios.bin | grep MPlayer
…
MPlayer 1.0rc2-4.1.2 © 2000-2007 MPlayer Team
…
Да, сорцы не те показал.
Вот те: ftp.ingenic.cn/3sw/02rtos/01uCOS/ucosii_bsp_mplayer_20080326.tgz
[iSage@exia minios]$ strings minios.bin | grep MPlayer
…
MPlayer 1.0rc2-4.1.2 © 2000-2007 MPlayer Team
…
Да, сорцы не те показал.
Вот те: ftp.ingenic.cn/3sw/02rtos/01uCOS/ucosii_bsp_mplayer_20080326.tgz
+1
Спасибо, смотрю.
+1
Пока не вижу связи между указанной uCOS-II и некоей MiniOS, которая в устройстве. Прошивки uCOS-II изобилуют строчками «uCOS» в различных вариациях и характерными текстовыми константами. В minios.bin я ничего подобного не нахожу — зато нахожу, например, какие-то куски TCP/IP стека, который в uCOS-II есть только в самой «дорогой» комплектации — вряд ли люди бы покупали такую штуковину зазря.
0
так uCOS это и есть миниос =) читай u-это типа латинская буква «мю» что и значит мини =)
0
Вообще-то μ — это микро-, а не мини, плюс буква «C» никуда в названии не девалась — всё вместе это «микро-си-ОС». Если верить википедии, то она именно так называется, потому как маленькая и писалась в расчете на программирование под неё на языке C.
А под названием MiniOS в сети распространяется несколько десятков различных минималистичных операционных систем (как правило, сделанных и развиваемых/распространяемых в учебных целях). Обычно они Intel i386-only, но иногда встречаются и экземпляры для MIPS, например. Боюсь, что китайцы взяли один из таких проектов, творчески доработали и портировали под него mplayer. Судя, например, по путям с обратными слешами в коде (типа nfl:\somefile.ext) — это явно не UNIX-подобная система.
А под названием MiniOS в сети распространяется несколько десятков различных минималистичных операционных систем (как правило, сделанных и развиваемых/распространяемых в учебных целях). Обычно они Intel i386-only, но иногда встречаются и экземпляры для MIPS, например. Боюсь, что китайцы взяли один из таких проектов, творчески доработали и портировали под него mplayer. Судя, например, по путям с обратными слешами в коде (типа nfl:\somefile.ext) — это явно не UNIX-подобная система.
0
Очень хотелось бы сырцы этой миниоси. Тогда можно было бы наваять интересных вещей под эту платку. Все же линух для многих задач слишком монструозен будет под эту плату.
Вообще в других прошивках не от Сюбора встречаются модули с такими же именами. Судя по всему основной модульназывается mobile_tv. К сожалению пока не сумел нагуглить исходников оси с таким именем модуля…
Вообще в других прошивках не от Сюбора встречаются модули с такими же именами. Судя по всему основной модульназывается mobile_tv. К сожалению пока не сумел нагуглить исходников оси с таким именем модуля…
0
Попробуйте. Вообщем-то рекламу делали amerchip.com (даже есть в России: amerchip.ru ), может и к ним написать?
Не забудте потом дать ссылку.
Не забудте потом дать ссылку.
0
даже если это вдруг и так, а не просто название модуля совпало с названием известного плеера, то чего сим наездом на америчип вы собираетесь добиться? что бы следующий плеер их вышел без усб порта и с чипом без маркировки к которому не подлезть (но с тем же мплеером внутри)?
Думаю в ближайшее время народ домучает линух и все будут счастливы…
Думаю в ближайшее время народ домучает линух и все будут счастливы…
+1
Я хочу, чтобы тупые бизнесмены, «принимающие решения» и связывающиеся с китайцами, дерущими сомнительный код, уяснили, что если в embedded device используется открытое ПО, то я не хочу терять свои свободы относительно этого ПО: я хочу иметь возможность изменять и дорабатывать его так, как мне это гарантирует лицензия тех же mplayer и FFmpeg.
Я хочу, чтобы народу просто не нужно было «домучивать линух» — на обратной стороне этой вкладочки был бы напечатан URL, пройдя по которому я бы скачал полностью исходники и пересобрал бы всё, как мне того хочется.
А то, что «следующий их плеер» выйдет максимально обрезанный — это и так понятно, тут что пиши, что не пиши — на них не повлияешь. Нам то ли по ошибке, то ли в спешке выдали практически development board вместо серийных сильно обрезанных устройств — вряд ли они такую ошибку повторят еще раз.
Я хочу, чтобы народу просто не нужно было «домучивать линух» — на обратной стороне этой вкладочки был бы напечатан URL, пройдя по которому я бы скачал полностью исходники и пересобрал бы всё, как мне того хочется.
А то, что «следующий их плеер» выйдет максимально обрезанный — это и так понятно, тут что пиши, что не пиши — на них не повлияешь. Нам то ли по ошибке, то ли в спешке выдали практически development board вместо серийных сильно обрезанных устройств — вряд ли они такую ошибку повторят еще раз.
+3
Щас разобрал 1 такой журнальчик и у меня была проблема-нижняя часть пластамасски (которая дисплей держит) была в клею как от скотча. Лезвием убрать оч сложно, но я все за пол минуты убрал подсолнечным маслом. То бишь втирал его ваткой. Может кому пригодится чтобы не пацарапать лезвием. :)
+3
Кто будет колупать железку тестером делайте это осторожней пайка криво-косая или придется возиться с паяльником…
Сегодня прочувствовал на своей шкуре качество китайской сборки сего девайса.
Началось все банально — вечерком прозванивал платку на предмет куда зацеплены кнопки, елозил тестером по ногам проца. Утром включаю — ноль эмоций, по усб определяется как некорректно работающее устройство. Первая мысль — спалил нафиг, хотя понятно что не должен бы. Вторая мысль — проверить контакты.
Оказалось, что проц припаян слегка криво, не точно по контактным площадкам, но при шаге в три ножки на миллиметр этого оказалось достаточно что бы при возюканьи щупом припой с ножек устроил толпу микро залипух. Почистить иголкой слегка помогло, стал определяться усб бут девайс, но загрузка по усб все равно не проходила не говоря о запуске плеера.
Удалось вылечить путем пропайки ног тонким паяльником и залив ноги канифолью по самый верх корпуса…
Сегодня прочувствовал на своей шкуре качество китайской сборки сего девайса.
Началось все банально — вечерком прозванивал платку на предмет куда зацеплены кнопки, елозил тестером по ногам проца. Утром включаю — ноль эмоций, по усб определяется как некорректно работающее устройство. Первая мысль — спалил нафиг, хотя понятно что не должен бы. Вторая мысль — проверить контакты.
Оказалось, что проц припаян слегка криво, не точно по контактным площадкам, но при шаге в три ножки на миллиметр этого оказалось достаточно что бы при возюканьи щупом припой с ножек устроил толпу микро залипух. Почистить иголкой слегка помогло, стал определяться усб бут девайс, но загрузка по усб все равно не проходила не говоря о запуске плеера.
Удалось вылечить путем пропайки ног тонким паяльником и залив ноги канифолью по самый верх корпуса…
0
жаль, я облез весь Ростов, но продавцы сказали, что с вкладкой от мартини они не получали, сия акция прошла только в Москве
0
Кто желает — плюс-минус расколупал формат def_boot.bin — конфига для loader.bin
TDefBoot = packed record
// header
w1, // $ 00 00 02 00 адрес img_boot.bin?
w2, // $ 00 00 04 00
page_addr, // адрес страницы откуда читать ядро ОС
page_count, // размер ядра в страницах
buffer, // адрес буфера???
go: word; // адрес запуска
// animation
animation: array [0..11] of TPicRecord;
end;
TPicRecord = packed record
w1, // 00 00 00 00
w2, // 00 00 00 00
width,
height,
w5, // 00 00 00 00
frame_start_line,
w7: word; // 19 / 50 / c8 / 32 ??? delay?
end;
TDefBoot = packed record
// header
w1, // $ 00 00 02 00 адрес img_boot.bin?
w2, // $ 00 00 04 00
page_addr, // адрес страницы откуда читать ядро ОС
page_count, // размер ядра в страницах
buffer, // адрес буфера???
go: word; // адрес запуска
// animation
animation: array [0..11] of TPicRecord;
end;
TPicRecord = packed record
w1, // 00 00 00 00
w2, // 00 00 00 00
width,
height,
w5, // 00 00 00 00
frame_start_line,
w7: word; // 19 / 50 / c8 / 32 ??? delay?
end;
+1
Появилось еще 2 лишних журнала, если кого интересует пишите в ЛП.
0
мде… VogueIT :)
0
Sign up to leave a comment.
Расковыривание прошивки Vogue