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

 
 
> Компилятор 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
Ответов
GDI
сообщение Jul 2 2012, 08:58
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Мы пишем под XScale и WinCE используя Embedded VC, уж не знаю, использует ли оно ММХ, и есть ли вообще ММХ на АРМах? Беглый поиск дал ссылку http://www.microsoft.com/en-us/download/details.aspx?id=4800


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
sz36
сообщение Jul 2 2012, 14:48
Сообщение #3


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

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



Цитата(GDI @ Jul 2 2012, 12:58) *
Мы пишем под XScale и WinCE используя Embedded VC, уж не знаю, использует ли оно ММХ, и есть ли вообще ММХ на АРМах? Беглый поиск дал ссылку http://www.microsoft.com/en-us/download/details.aspx?id=4800


Embedded VC не использует MMX, про его встроенный ассемблер не знаю, не проверял, компилирует ли он MMX команды. Это крайний вариант, хотелось бы все же С-компилятор. Опять же, самим Embedded VC пользоваться достаточно неудобно, каменный век. Мне так и не удалось его запустить на Win7-64 (под Вистой еще работал). Пользуюсь только в виртуальной машине.


Цитата(Petka @ Jul 2 2012, 11:29) *
Разве Винда под АРМ не труп?

Не то, что труп, но нишевый продукт. На мой вкус, для встроенных систем WinCE черезвычайно хороша, и уж всякие там андроиды ее никак не заменят.
Go to the top of the page
 
+Quote Post
Petka
сообщение Jul 2 2012, 15:57
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(sz36 @ Jul 2 2012, 18:48) *
...
Не то, что труп, но нишевый продукт. На мой вкус, для встроенных систем WinCE черезвычайно хороша, и уж всякие там андроиды ее никак не заменят.

Зачем андроид? Можно и VxWorks, можно и встраиваемый Linux.
Первый если хочется денег заплатить. Второй, если опыт есть и роялти не хочется платить и нужна очень большая гибкость.

P.S. Кстати интересно узнать и какая же ниша у WinCE? Драйверов нету, ГУИ - устаревшее, даже подобия реального времени нету, ресурсов жрёт много, готового софта - почти нету, программистов под втраиваемую винду тоже всё меньше и меньше. Странная штука.
Go to the top of the page
 
+Quote Post
sz36
сообщение Jul 2 2012, 18:39
Сообщение #5


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

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



Цитата(Petka @ Jul 2 2012, 19:57) *
P.S. Кстати интересно узнать и какая же ниша у WinCE?

Из того, что мне близко - охранные системы, СКУД, видеонаблюдение, видеорегистраторы (я имею в виду железки, а не сервера сбора данных). Из того, что не близко, но могу предположить - медицинская аппаратура, измерительное оборудование, всякие там осцилографы и энцефалографы, и проч.
Go to the top of the page
 
+Quote Post
Petka
сообщение Jul 3 2012, 04:25
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(sz36 @ Jul 2 2012, 22:39) *
Из того, что мне близко - охранные системы, СКУД, видеонаблюдение, видеорегистраторы (я имею в виду железки, а не сервера сбора данных).

Эти применения вообще можно делать на чём угодно. Никаких достоинств WinCE тут не даёт. Это всё более менее массовые продукты. ИМХО тут операционку с более низкой ценой лучше брать. И с бОльшей гибкостью.
Цитата
Из того, что не близко, но могу предположить - медицинская аппаратура, измерительное оборудование, всякие там осцилографы и энцефалографы, и проч.

Тут ситуация другая - аппаратура малотиражная и более дорогая. Её просто исторически делали на Win. Переделывать получается дороже, чем обновить на что-то более удобное/дешёвое.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sz36   Компилятор XScale   Jun 30 2012, 14:09
- - kovigor   Цитата(sz36 @ Jun 30 2012, 17:09) Я бы, м...   Jun 30 2012, 20:42
|- - sz36   Цитата(kovigor @ Jul 1 2012, 00:42) И асс...   Jul 1 2012, 16:12
|- - Petka   Цитата(sz36 @ Jul 1 2012, 20:12) ... В ...   Jul 2 2012, 07:29
|- - 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 Текстовая версия Сейчас: 21st July 2025 - 09:33
Рейтинг@Mail.ru


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