реклама на сайте
подробности

 
 
> Компилятор XScale
sz36
сообщение Jun 30 2012, 14:09
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 91
Регистрация: 26-01-06
Пользователь №: 13 668



Мое почтение, коллеги

На чем сейчас можно писать приложения с возможностью оптимизации под процессоры XScale (с использованием WMMX) для платформы WinCE? Для моих приложений (обработка видео) использование MMX критично. Использую MSVS 2008, у нее, в принципе, есть ключ /Qxscale, но глядя на получающийся ассемблерный листинг, я вижу, что MMX он не использует, в тех местах, где оно просится. Я бы, может, попытался критичные куски вручную наваять, так ассемблера для ARM в ней нет вообще.
Поставил, для пробы, MSVS 2010, так там программирование для Smart Devices отсутствует как класс. Как быть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kovigor
сообщение Jun 30 2012, 20:42
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(sz36 @ Jun 30 2012, 17:09) *
Я бы, может, попытался критичные куски вручную наваять, так ассемблера для ARM в ней нет вообще.

И ассемблерные вставки делать нельзя ? Не верю. Читайте документацию. Такого просто не может быть ...
Go to the top of the page
 
+Quote Post
sz36
сообщение Jul 1 2012, 16:12
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 91
Регистрация: 26-01-06
Пользователь №: 13 668



Цитата(kovigor @ Jul 1 2012, 00:42) *
И ассемблерные вставки делать нельзя ? Не верю. Читайте документацию. Такого просто не может быть ...

Ассемблерные вставки делать можно, для x86, их обрабатывает MASM, а ARM ассемблера там нет. Не знаю, может бывают варианты MSVS, имеющие в составе ассемблер для ARM, но в описании я не нашел. Потому, собс-но, и спрашиваю.

Вообще, ситуация какая-то непонятная. В MSVS 2010 поддержка ARM отсутствует полностью, пишут, что вынесли все в продукт Windows Phone SDK. Поставил, для пробы, этот Windows Phone, так там вообще только бейсик и C#. На чем сам Микрософт драйвера пишет, не на бейсике же? А ничего другого у Микрософта не нашел.

Прочел, что нужная мне поддержка есть в Intel C++ Compiler for eMbedded VC++. Правда, вся инфа, что попадалась об этом, довольно-таки старая, ссылки на Intel C++ Compiler версий 7, 9. Поставил, опять же, для пробы, Intel C++ Compiler, но современная версия - 11, и там тоже уже нет поддержки ARM. Искал более ранние версии - нет нигде. Не завалялось ли у кого-нибудь, случайно, Intel C++ Compiler версии 9?

В общем, совершенно непонятно на чем теперь народ под ARMы под Винду пишет.

И еще вопрос у меня, к знающим, если взять какой-нибудь IAR for ARM (про него пишут, что он под XScale оптимизирует), можно там собрать статическую либу, чтобы потом MSVS к своему проекту смог прилинковать? Правда, такой вариант отлаживать будет тяжеловато, но хотя бы так...


Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sz36   Компилятор XScale   Jun 30 2012, 14:09
|- - Petka   Цитата(sz36 @ Jul 1 2012, 20:12) ... В ...   Jul 2 2012, 07:29
- - GDI   Мы пишем под XScale и WinCE используя Embedded VC,...   Jul 2 2012, 08:58
|- - sz36   Цитата(GDI @ Jul 2 2012, 12:58) Мы пишем ...   Jul 2 2012, 14:48
|- - Petka   Цитата(sz36 @ Jul 2 2012, 18:48) ... Н...   Jul 2 2012, 15:57
|- - sz36   Цитата(Petka @ Jul 2 2012, 19:57) P.S. Кс...   Jul 2 2012, 18:39
||- - Petka   Цитата(sz36 @ Jul 2 2012, 22:39) Из того,...   Jul 3 2012, 04:25
|- - SBE   Цитата(Petka @ Jul 2 2012, 19:57) Зачем а...   Jul 3 2012, 15:24
|- - Petka   Цитата(SBE @ Jul 3 2012, 19:24) Не знаю н...   Jul 3 2012, 17:48
- - SBE   Цитата(sz36 @ Jun 30 2012, 18:09) Мое поч...   Jul 3 2012, 12:42
- - sz36   Цитата(SBE @ Jul 3 2012, 16:42) Не думаю,...   Jul 3 2012, 19:43
- - SBE   Цитата(sz36 @ Jul 3 2012, 23:43) Да, так ...   Jul 4 2012, 07:01
- - Petka   Цитата(SBE @ Jul 4 2012, 11:01) .... Не ...   Jul 4 2012, 10:19
|- - SBE   Цитата(Petka @ Jul 4 2012, 14:19) Все про...   Jul 4 2012, 14:27
- - sz36   Мое почтение! Цитата(SBE @ Jul 4 2012, 11...   Jul 4 2012, 14:06
- - SBE   Цитата(sz36 @ Jul 4 2012, 18:06) А у Вас ...   Jul 4 2012, 17:56
- - sz36   Цитата(SBE @ Jul 4 2012, 21:56) Не разобр...   Jul 4 2012, 23:05
- - _Артём_   Цитата(sz36 @ Jul 5 2012, 02:05) Бывает, ...   Jul 4 2012, 23:41
- - SBE   Цитата(sz36 @ Jul 5 2012, 03:05) А ключи ...   Jul 5 2012, 14:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 00:50
Рейтинг@Mail.ru


Страница сгенерированна за 0.0158 секунд с 7
ELECTRONIX ©2004-2016