· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› PocketPC tools

Посл.отвђт Сообщенiе


Дата: Окт 25, 2004 15:39:45

Занялся исследованием программ под iPAQ PPC (ARM), хотел узнать не встречал ли кто ссылки на различные тулзы вроде отладчиков, эмуляторов, вьеверов внутренного ROM и тд? Под Palm однако всего навалом, под PPC нет практически ничего =(


Дата: Окт 25, 2004 16:14:14

гы. Microsoft Visual Studio .NET 2003


Дата: Окт 25, 2004 16:15:11

Кстати говоря, мне тоже интересна эта область, так что если есть общие интересы стучись в асю.


Дата: Окт 25, 2004 16:25:09

NoName, OK, буду продолжать поиски.


Дата: Ноя 8, 2004 18:48:32

опубликовано Des:

Часть первая (если вы хотите лечить сами).

Q: Какие отладчики есть под Pocket PC?
A: более-менее приличный debugger под PPC входит в состав Microsoft Embeded Visual C++. Если операционка на машинке, на которой вы будете отлаживаться - WM2003, то вам нужна версия 4.0, если PPC2002 и ниже, то 3.0.

Q: Где его слямзить?
A: Ничего не нужно лямзить, eVC++ распространяется M$ бесплатно. Скачать его можно с сайта msdn.microsoft.com/mobility. К eVC++ 4.0 нужно будет еще скачать четвёртый пак и WM2003 SDK. Всё в сумме весит метров 400.

Q: А какой дизассемблер использовать под PocketPC?
A: Дизассемблер он не под PocketPC, а под процессор mainstream'ом сейчас является семейство ARM, поэтому дизасм подойдет любой, умеющий систему комманд ARM'a, но я не вижу причин отказываться от IDA Pro IDA нужна именно Pro, т.к. обычная умеет только процессоры x86.

Q: А где взять иду?
A: IDA Pro (в отличии от IDA) - платный софт, поэтому где найдете, там и качайте Обращаю ваше внимание на то, что размер полного дистрибутива IDA Pro не менее 30-40 метров, такчто если вы начали качать с китайского фтпшника файл в 10MB, то знайте - эта ида вам не подходит .

Q: где взять ids-файлы для библиотек WinCE ?
A: набор основных ids'ок можно скачать с ka0s.net. Полный комплект ids-файлов ко всем dll'кам, найденым в ROM'е iPAQ 2210 можно загрузить отсюда (*ссылка потеряна*)

Q: Какой еще софт нужен?
A: Шестнадцатеричный редактор (например 010 editor) и может быть какой-нибудь патчмейкер, это по вкусу, и по большому счету нафик надо. Несколько облегчают работу Reesco Registry Editor и SOTI PocketController.

Q: У меня КПК подключен через крэдл по USB и в режиме run отладчик eVC++ дико тормозит, что делать?
A: Поставьте ActiveSync 3.71 (ну или выше, если уже есть), с ним работает на порядок быстрее. Т.е. тормозит, но уже не дико

Q: А что со всем этим дальше делать?
A: Примерно тоже самое, что и для софта под Win32: величайшая заслуга мелкомягких это то, что с точки зрения программиста WinCE довольно слабо отличается от десктопной винды. Если вы и это слабо себе представляете, то читайте соответствующие форумы, их достаточно много. Также весьма нелишним будет знание ARM'овского ассемблера (неплохая online-книжечка по процессору ARM(StrongARM и XSCale от него недалеко ушли) - h**p://www.peter-cockerell.net:8080/aalp/html/frames.html).

(c) взято с форума pdateam


Дата: Ноя 8, 2004 21:22:08 · Поправил: TermoSINteZ

А еще закажи с сайта ARM английцскую доку по командам процессора...
ведь как настоящий поклонник асма - ты должен знать все команды АРМ процессоров

PS : кстати на этом сайте не только для АRМ есть доки


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.087