Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Какое ПО выбрать при программировании ARM (ADuC7026)
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
apokrif
Здравствуйте, господа профессионалы!

Напишу сначала немного о задаче. Требуется разработать устройство с открытой архитектурой с довольно сложным софтом, который должен работать как система реального времени. По сути устройство будет являться автопилотом. Устройство будет осуществлять следующие функции:
1. Сбор данных как с аналоговых датчиков, так и с интеллектуальных датчиков (например акселерометры, GPS приёмник)
2. Преобразовывать полученые данные к требуемым величинам (в соответствии с физической моделью)
3. Вычислять вектора поправок для модели
4. Преобразовывать эти вектора поправок в поравки для устройств уравления.
5. Осуществлять передачу телеметрии, по сути параметры физ. модели.

Задача достаточно сложная.

Имел неплохой опыт программирования на асме для 8битных микроконтроллеров в прошлом. Основной же мой профиль это программирование под Win.

Есть следующие вопросы:

1. В устройстве будут использоваться ARM микроконтроллеры (ADuC7026). Писать софт хочу на С++ по большей части. Для начала нужна удобная среда программирования. Соответственно вопрос, какие среды программирования на данный момент являются наиболее удобными и функциональными.

2. Поскольку нужно будет делать систему реального времени, интересно знать используются ли при решении подобных задач какие-нибудь лёгкие ОС реального времени.

3. Для начала скачал Keil uVision3 и IAR Workbench ARM. На первый взгляд понравился больше IAR. Но столкнулся с проблемой документации, пришлось смотреть инклюды, библиотеки, чтобы написать несложную программку для проверки. Появились следующие вопросы: где можно найти документацию по данному С++, по библиотекам которые содержатся в среде.

Благодарю заранее всех проявивших интерес к данной теме!
etoja
Можно ещё использовать "Imageсraft C". Он небольшого объёма (10Мбайт).
apokrif
Проблемы скачать нет, а то какого размера инструментарий будет устанавливаться на винт вообще не столь важно. После программирования в MS Visual Studio 2004, даже IAR показался не очень удобным. Хотя по сравнению с той средой в которой я програмировал на асме, небо и земля.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.