Привет!
Thu Sep 14 2006 16:34, Michael Tulupov wrote to Jurgis Armanavichius:
MT>>> У KISS вроде есть в исходниках, хотя могу соврать.... JA>> Очень сильно в этом сомневаюсь. MT> Погугли по "KISS firmware patch", почитай первый десяток-два MT> ссылок - перестанешь :) MT> Внутри KISS - чип EM85xx (Sigma Designs), SoC с 200 MHz ARM. MT> Я не поленился, слил прошивку - внутри ISO обнаруживаются MT> файлы bisybox, romfs.bin.
Видать, у них разработчик софта - линуксоид ;-)
MT> В romfs.bin - поиском находятся такие интересные строчки как MT> "/home/sha/em85xx/uClinux-2.4/include/linux/highmem.h" MT> "kernel_version=2.4.17-uc0". Даже без распаковки. MT> Продолжать ? :)
Hе нужно :-) И так понятно, что вся эта фигня к Линуксу не имеет никакого отношения. Кроме названия. Всякие там "МикроЛинукс..." - это дань моде, IMHO. Все равно бюджетному плееру достаточно простого монитора. А как разработчик его назовет - дело десятое. Хоть MVS...
JA>> Ведь KISS - точно такая же китайчатина, как и Xoro. JA>> Изготовлены они примерно одинаково, чип обработки такой же (или JA>> родственный). MT> Hе знаю, что там в Xoro - может быть MediaTek (довольно популярен MT> в low-cost DVD/DivX).... Hа чём основаны его прошивки - лень искать, MT> может там и со своей осью заморачивались вместо uCLinux.
У разработчиков Xoro все гораздо проще :-) В их прошивке никаких следов какой-бы то ни было ОС не прослеживается. Я увидел только стандартные сообщения Сишного компилятора, всякие там "stack overflow" и т.п.
JA>> А для Xoro прошивка выглядит просто как двоичный файл для флэшки JA>> микроконтроллера размером порядка мегабайта MT> KISS прошивка - ISO, на 5-10 мег, внутри которого бинарник прошивки MT> romfs.bin - тоже около 2 мегов. Hо этот bin - на самом деле линуксовая MT> файловая система. И отдельный бинарник загрузчика ОС, на 15 килобайт.
Hа хрена, спрашивается, пихать 5-10 мег неизвестно зачем, если то же самое влезает в мегабайт?...
JA>> (в более новых плеерах флэшка уже на два мегабайта), который JA>> подправляют под свои нужды народные умельцы. MT> Правка заключается в распаковке этой ФС, после чего можно менять MT> софт, добавлять свой и т.д.
Hу это если близкий исходник раскопаешь... Иначе крайне тяжко... Причем, это "сырьё" стоит таких смешных денег, что ковыряться в нем может только истиный энтузиаст :-)
Юргис