|
Компилятор XScale |
|
|
|
Jun 30 2012, 14:09
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 26-01-06
Пользователь №: 13 668

|
Мое почтение, коллеги
На чем сейчас можно писать приложения с возможностью оптимизации под процессоры XScale (с использованием WMMX) для платформы WinCE? Для моих приложений (обработка видео) использование MMX критично. Использую MSVS 2008, у нее, в принципе, есть ключ /Qxscale, но глядя на получающийся ассемблерный листинг, я вижу, что MMX он не использует, в тех местах, где оно просится. Я бы, может, попытался критичные куски вручную наваять, так ассемблера для ARM в ней нет вообще. Поставил, для пробы, MSVS 2010, так там программирование для Smart Devices отсутствует как класс. Как быть?
|
|
|
|
|
 |
Ответов
|
Jul 2 2012, 14:48
|
Частый гость
 
Группа: Свой
Сообщений: 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 черезвычайно хороша, и уж всякие там андроиды ее никак не заменят.
|
|
|
|
|
Jul 2 2012, 15:57
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(sz36 @ Jul 2 2012, 18:48)  ... Не то, что труп, но нишевый продукт. На мой вкус, для встроенных систем WinCE черезвычайно хороша, и уж всякие там андроиды ее никак не заменят. Зачем андроид? Можно и VxWorks, можно и встраиваемый Linux. Первый если хочется денег заплатить. Второй, если опыт есть и роялти не хочется платить и нужна очень большая гибкость. P.S. Кстати интересно узнать и какая же ниша у WinCE? Драйверов нету, ГУИ - устаревшее, даже подобия реального времени нету, ресурсов жрёт много, готового софта - почти нету, программистов под втраиваемую винду тоже всё меньше и меньше. Странная штука.
|
|
|
|
|
Jul 2 2012, 18:39
|
Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 26-01-06
Пользователь №: 13 668

|
Цитата(Petka @ Jul 2 2012, 19:57)  P.S. Кстати интересно узнать и какая же ниша у WinCE? Из того, что мне близко - охранные системы, СКУД, видеонаблюдение, видеорегистраторы (я имею в виду железки, а не сервера сбора данных). Из того, что не близко, но могу предположить - медицинская аппаратура, измерительное оборудование, всякие там осцилографы и энцефалографы, и проч.
|
|
|
|
|
Jul 3 2012, 04:25
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(sz36 @ Jul 2 2012, 22:39)  Из того, что мне близко - охранные системы, СКУД, видеонаблюдение, видеорегистраторы (я имею в виду железки, а не сервера сбора данных). Эти применения вообще можно делать на чём угодно. Никаких достоинств WinCE тут не даёт. Это всё более менее массовые продукты. ИМХО тут операционку с более низкой ценой лучше брать. И с бОльшей гибкостью. Цитата Из того, что не близко, но могу предположить - медицинская аппаратура, измерительное оборудование, всякие там осцилографы и энцефалографы, и проч. Тут ситуация другая - аппаратура малотиражная и более дорогая. Её просто исторически делали на Win. Переделывать получается дороже, чем обновить на что-то более удобное/дешёвое.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|