ARM - или как программировать телефоны, КПК и тд.

Тема в разделе "WASM.ELECTRONICS", создана пользователем Pavia, 3 сен 2008.

  1. l_inc

    l_inc New Member

    Публикаций:
    0
    Регистрация:
    29 сен 2005
    Сообщения:
    2.566
    abcd008, xcode
    В общем, вот.
    Пароль: wasm.ru
    В папке src лежат исходники загрузчика u-boot, собственно skyeye и плагина к skyeye, эмулирующего LCD и три диода.
    1) Комиляция u-boot:
    make CROSS_COMPILE=arm-elf- arm_skyeye_config
    make CROSS_COMPILE=arm-elf-
    2) Компиляция skyeye:
    ./configure
    make
    3) Компиляция плагина просто через make.

    Кому лень всё это дело компилировать (насколько помню, мне пришлось нехило помучаться, чтобы всё это скомпилировалось и заработало), в папке compiled лежат скомпилированные под cygwin версии + пример конфигурации skyeye (skyeye.conf) + зачатки моей ОС, написанной в рамках программы прошлого семестра (kernel.bin). При установленном cygwin и запущенном x-server (требуется плагину) достаточно просто запустить skyeye.exe.
    Кстати, skyeye поддерживает удалённую отладку через gdb (arm-elf-gdb который), если его стартовать с ключом -d. Рекомендую arm-elf-insight в качестве GUI. Для ленивых всё это есть в этом тулчейне. Хотя я себе более новые версии отдельно компилировал.
     
  2. TermoSINteZ

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

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    Перенесено в ELECTRONICS. Нечего в хипе делать такой теме.
     
  3. abcd008

    abcd008 New Member

    Публикаций:
    0
    Регистрация:
    8 фев 2009
    Сообщения:
    616
    причем тут электроника. тут программирование. тапа ОС или аппаратное.
     
  4. qqwe

    qqwe New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2009
    Сообщения:
    2.914
  5. xcode

    xcode Member

    Публикаций:
    0
    Регистрация:
    8 апр 2007
    Сообщения:
    105
    l_incспасибо! очень удачно - у меня как раз есть желание попробовать себя в реверсинге электронной книги Qumo Libro, может чего получится:)
     
  6. XVilka

    XVilka New Member

    Публикаций:
    0
    Регистрация:
    25 авг 2010
    Сообщения:
    24
    Адрес:
    Moscow
    Вот по сотовым телефонам вам пару ссылок:

    http://www.droid-developers.org/
    http://htc-linux.org/
    http://forum.androidfan.ru/index.php?showtopic=3307 (мой пока недописанный мануал, там же куча документации)
    http://forum.androidfan.ru/index.php?showtopic=1177
    http://forum.androidfan.ru/index.php?showtopic=3803

    А это очень полезно для понимания как телефоны работают:
    http://bb.osmocom.org/trac/
    https://dedected.org/trac
    http://arenoid.wikidot.com/

    По реверсу могу немного поотвечать на вопросы, если таковые емеются
     
  7. bugaga

    bugaga New Member

    Публикаций:
    0
    Регистрация:
    1 июл 2007
    Сообщения:
    361
    ну, вообще если очень захотеть то даже вот, что можно скомпилировоть:
    [​IMG]
     
  8. noonv

    noonv Member

    Публикаций:
    0
    Регистрация:
    19 июл 2005
    Сообщения:
    209
    Адрес:
    Russia
    начать знакомство со встраиваемыми системами, действительно можно со своего роутера ;)
    пример - исследование ADSL-модема