Элекран Софт, лицензионное программное обеспечение

Tasking

tasking_boxshotПрограмма TASKING   компании Altium Limited – известная во всем мире высокопрофессиональная среда разработки и программирования сигнальных процессоров, 8-, 16-, 32-битных микропроцессоров и микроконтроллеров с поддержкой полноценной арифметики с плавающей точкой, выдачей оптимального кода с наименьшими временными затратами. 
Интерактивная система настроек позволяет разработчику самостоятельно определять структуру меню и необходимый инструментарий с использованием контекстно-зависимых подсказок, навигации по древовидному представлению проекта, что позволяет полностью контролировать процесс разработки по схеме "редактирование – компиляция – отладка".

Tasking - один из лидеров среди систем проектирования встраиваемого программного обеспечения для микроконтроллеров и микропроцессоров различных архитектур. По всему миру используется более 100 000 лицензий Tasking. 


Общая информация
Основные преимущества Tasking
- в GUI интерфейсе окна отладчика CrossView Pro появляются по мере необходимости;
- хорошо развитая и продуманная структура формирования проектов. В окне Project Space содержится пять папок: Source files, Header files, Project files, Resources и Other files, в которые автоматически распределяются созданные вами файлы;
- GUI интерфейс является абсолютно настраиваемым в создании требуемого меню, добавлении в него необходимых опций и панели инструментов. Вся среда разработки может быть настроена в соответствии с текущими требованиями. 
Возможность качественного компилирования заключается в эффективном использования памяти программ в зависимости от микроконтроллера. 
TASKING использует собственную технологию компилирования и около 50 технологий оптимизации для уменьшения размера кода и/или времени выполнения, например:
- Определение и удаление повторяющихся выражений и подвыражений;
- Устранение неиспользуемых назначений;
- Специальная обработка "чистых" функций;
- Уменьшение времени доступа к памяти оптимизацией переменных;
- Сокращение времени выполнения циклов методом их разворачивания;
- Локальная оптимизация инструкций и т.д.


Tasking базируется на настраиваемом интерфейсе, что позволяет пользователю самостоятельно определять структуру меню и инструментария. Высокая интеграция инструментов позволяет реализовать проектирование по схеме "редактируем-компилируем-отлаживаем", за счет этого резко понижается время, затраченное на разработку и упрощается сам процесс. Проект содержит в себе все аспекты работы: описание задачи, настройки инструментария, результаты отладки и т.д. Отладчик CrossView Pro использует контекстно-зависимые подсказки, а навигация по проекту ведется с помощью древовидного представления проекта, что дает полный контроль над разработкой.
Среда разработки поддерживает многопроектность, что позволяет вести параллельно несколько однотипных проектов в одном проектном пространстве. Встроенный Менеджер Документов позволяет документировать проекты, следить за изменениями от версии к версии. Это особенно удобно, когда над проектом одновременно работает несколько разработчиков и когда важно следить за изменениями в проекте, сделанными тем или иным разработчиком. Проект может содержать дополнительные файлы, не подлежащие компиляции или другой обработке. Для того, чтобы легко найти, отредактировать, удалить или изменить атрибуты любого файла проекта служит встроенный Менеджер Файлов.
Получение наиболее компактного и быстрого кода достигается за счет использования двух технологий: CodeSense и CodeFolio, которые позволяют точно контролировать используемые функции и оптимизировать код на базе повторяющихся фрагментов и шаблонов. Последнее обновление пакета Tasking включающет прогрессивную технологию компиляции Viper, что еще повысило производительность и функциональность продукта. Тесты показали уменьшение конечного кода в среднем на 10% по сравнению с предыдущими версия этого пакета.

Ключевые особенности TASKING-компилятора:
- ISO/IEC C9899:1990 и ISO/IEC C++ 14882-1998;
- Дополнительная проверка компилирования встроенного С++ (ЕС++);
- Полные стандартные ISO библиотеки С/C++ в исходном и объектном формате;
- Конфигурируемый метод оптимизации и проверка соответствия кода MISRA C;
- Поддержка ассемблера.

Типы устройств, поддерживаемые Tasking
Сигнальные процессоры
Motorola серии DSP56ххх: 56003, 56004, 56005, 56007, 56009, 56011, 56301, 56302, 56303, 56304, 56305, 56306, 56307, 56309, 56311, 56321, 56362, 56364, 56366, 56367, 56371*,56602, 56603, 56622, 56651, 56652, 56654, 56671, 56679, 56690, 56694 Малопотребляющие процессоры с архитектурой StarCore SC1xx


32-битные архитектуры:
Infineon TriCore: TC10GP, TC11IB, TC1765, TC1775,TC1910,TC1912, TC1920, PXB4225, PXB4260, PMB8860, PMB8880, Raptor и т.д. Motorola 68K/ColfFire
PowerPC: 401, 403GA/GB/GC, 505, 509, 555, 603, 603(e), 604, 604(e), 740, 750, 821, 823, 850, 860, 8240, 8260, PLX IOP 480 Infineon SLE88


8- и 16-битные архитектуры:
Intel 8051 и совместимые с ним (более 20 производителей)
Infineon C166
Intel 196/296
Renesans M16C:
M16C/10, M16C/20, M16C/21, M16C/22, M16C/240, M16C/245 , M16C/262, M16C/30, M16C/30L, M16C/61, M16C/62, M16C/ 62A, M16C/62M, M16C/62N, M16C/62P, M16C/62T, M16C/6N, M16C/6V0, M16C/6V2, M16C/6V5, Renesans R8C/Tine:
R8C/10, R8C/11, R8C/12, R8C/13
Philips XA:
XA-C3/C37 (CAN), XA-G1 (General purpose), XA-G2 (General purpose), XA-G3x (General purpose), XA-G49 (Flash), XA-H3 (Telecom/Control), XA-H4 (Telecom/Control), XA-S3 (I?C), XA-SCC (Telecom), ArtistIC (TV Sets), SmartXA (Smart Cards) STMicroeletronics ST10/Super10:
ST10-163, ST10-165, ST10-166, ST10-167, ST10-168, ST10-169, ST10-172, ST10-262, ST10-269, ST10-272, ST10-276, ST10-280, Super10, Super10M345

 
Полезная информация? Поделись ей:

o_d
Украина, 65017,
г. Одесса,
ул. Малиновского 16а, офис 211
Fax_048_728-78-44
Телефоны горячей линии:
+38 (048) 714-09-83
 +38 (048) 728-78-44
Yandex.Metrika