PocketPC tools

Тема в разделе "WASM.RESEARCH", создана пользователем coban2k, 25 окт 2004.

  1. coban2k

    coban2k New Member

    Публикаций:
    0
    Регистрация:
    10 июн 2004
    Сообщения:
    4
    Занялся исследованием программ под iPAQ PPC (ARM), хотел узнать не встречал ли кто ссылки на различные тулзы вроде отладчиков, эмуляторов, вьеверов внутренного ROM и тд? Под Palm однако всего навалом, под PPC нет практически ничего =(
     
  2. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    гы. Microsoft Visual Studio .NET 2003
     
  3. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    Кстати говоря, мне тоже интересна эта область, так что если есть общие интересы стучись в асю.
     
  4. coban2k

    coban2k New Member

    Публикаций:
    0
    Регистрация:
    10 июн 2004
    Сообщения:
    4
    NoName, OK, буду продолжать поиски.
     
  5. LTrapper

    LTrapper New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2004
    Сообщения:
    6
    опубликовано 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
     
  6. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    А еще закажи с сайта ARM английцскую доку по командам процессора...

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



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