Мне предстоит разработка устройства на базе чипа MSM6290 (Qualcomm).
Этот чип построен на ядре ARM926EJ-S. По словам китайских "друзей", которые вроде как готовы возмездно поделиться исходниками, для разработки используются следующие проги:
1. source insight 3.5
2. ads 1.2
3. GNU 3.81
4. perl 5.8.5
5. python 2.4.3
6. cygwin 1.5.12.
А теперь, собственно, вопросы и мои предположения:
1. source insight 3.5 (текстовый редактор, заточенный под реверс-инжиниринг) - нет вопросов
2. ads 1.2 (среда разработки ARM ADS v.1.2) - тоже все понятно, кроме одного - зачем нужен отдельный редактор (п. 1), ведь в среде есть свой?
3. GNU 3.81 - большинство ссылок при поиске этой фразы ведет на утилиту GNU MAKE 3.81. Вопросы:
а) может ли под этими буквами скрываться что-нибудь еще?
б) если мое предподожение верно, то зачем эта утилита нужна при наличии среды ADS,
ведь по идее в составе среды должно быть все необходимое
4.
5.
6. Если я правильно понимаю, perl и python (а также gnu make) входят в состав пакета cygwin. Вопросы:
а) Каким боком эти программы относятся к разработке ПО для процессора ARM?
б) Если они действительно требуются, то что еще нужно ставить помимо них (уж больно много программ в этом cygwin-e)?
Буду очень признателен, если кто-нибудь поможет мне разобраться с этим зоопарком