Russian Qt Forum
Ноябрь 23, 2024, 04:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: QT для Windows Embedded CE 6.0.  (Прочитано 14373 раз)
ibrownie
Гость
« : Ноябрь 02, 2010, 13:47 »

Доброго времени суток господа программисты. Я только начал изучать QT. Попробывал немного пописать под него. И тут недавно у меня появилась идея.
В моём распоряжении есть отладочная плата SMDK6410 (arm11 + на борту много всякой фигни). На данную отладочную плату я ставлю WinCE 6.0 R3. Разработку же ПО под эту винду можно стандартно производить с помощью mfc, или winapi. А могу ли я использовать QT для разработки программного обеспечения под данную плату и под данную операционную систему? (Решил использовать QT потому что хочу научиться писать максимум платформо независимые программы)

Средста разработки имеющиеся у меня на руках:
1) Отладочная плата SMDK6410 (вскоре появиться и mini2440(arm9));
2) Visual Studio 2005 с sp1
3) Windows Embedded CE 6.0 R3, Platform Bilder
4) BSP (board support package) для SMDK6410
5) SMDK6410_SDK

И так могу ли я использовать QT (желательно интегрированную в Visual Studio) для разработки ПО для Windows Embedded CE, поставленную на данную отладочную плату??? Если да то можно описать подробно как это сделать (читал немного в нете но не чего особого там не нашёл). Заранее спасибо.

P.S. особенно хотелось бы пообщаться online если кто-то уже производил подобные дейсвия (ставил QT под Windows Embedded CE, и разрабатывал программы под отладочные платы).
Записан
pethead
Гость
« Ответ #1 : Ноябрь 04, 2010, 06:45 »

а что мешает поставить
1.Qt libraries 4.7.0 for Windows CE
(232 MB)
2.плагин Qt для студии
3.поковырять примеры из п.1

тема для меня тоже интресная, плат у меня нет, я писал на Си для арм9 под uclinux.

читаем тут
http://buldin.org/?p=30
« Последнее редактирование: Ноябрь 04, 2010, 06:50 от pethead » Записан
ufna
Гость
« Ответ #2 : Ноябрь 04, 2010, 14:10 »

Нужно собрать правильно Qt под нужную платформу, к примеру так. Возможно пойдет речь о "Custom SDK" в твоем случае.
Записан
ibrownie
Гость
« Ответ #3 : Ноябрь 05, 2010, 10:50 »

Сейчас посмотрю ваши ссылки, спасибо за вступление в дисскуссию. Просто у нас на работе хотят к силвр лайт подвязаться, а я по скольку не хочу подвязываться к конкретной лперационке, т.к. то Линукс ставить могут то Винду, то ещё чего, а не знаю не QT (ну кроме простеньких програмок которые я писал) не сильвер лайт, то и решил сделать выбор в сторону платформенно независимого инструментария Улыбающийся
Записан
ibrownie
Гость
« Ответ #4 : Ноябрь 06, 2010, 21:58 »

Просмотрел я эти статейки. Но для вин мобайл всё таки это немного не то. И насчёт SDK у меня вопрос. Вот к моей плате SMDK6410 поставлялась своя собственная SDK. Могу ли я собрать QT используя эту SDK? 
Записан
pethead
Гость
« Ответ #5 : Ноябрь 07, 2010, 07:28 »

поставь свой sdk  в windows. внедь он инсталлируется?
запусти в qt\bin\checksdk -list покажет ли ваш сдк. если покажет укажи его в конфиге qt  и пересобери
Записан
ibrownie
Гость
« Ответ #6 : Ноябрь 10, 2010, 09:24 »

Да он инсталируется, но что самое интересное он его вроде не видит. И не только его)) Я ещё раз сегодня всё перопроверю и напишу.
Записан
ufna
Гость
« Ответ #7 : Ноябрь 10, 2010, 10:11 »

Ну отличия для вин мобаил от того что я дал по ссылке - надо указать другое СДК и в зависимости от твоих целей и зависимости наличия курсора - убрать дефайны. А так - заточка именно под них Улыбающийся


А что это за SDK? Кастомное SDK этой сборки винды или это чисто для работы с платой? Если второе - то видеть и не должен.
Записан
ibrownie
Гость
« Ответ #8 : Ноябрь 10, 2010, 21:04 »

Это самсунг поставляет со своей отладочной платой SMDK6410. Называется это дело SMDK6410_WinCE6.0_SDK.msi. К сожалению данный установленный SDK QT не видит. Что же делать?

я вот скачал
qt-embedded-wince-opensource-src-4.5.3.zip
далее распоковал, а дальше типо под WinCE 5.0 собираю командой
configure -platform win32-msvc2005 -xplatform wince50standard-armv4i-msvc2005

и оно собирается, но после команды checkdisk - list мне говорит что не одно сдк не установлено. т.е. не видит SMDK6410_WinCE6.0_SDK

И как с этим быть? Уж очень хочется использовать QT. Это вообще в данном случае реально?
Записан
ufna
Гость
« Ответ #9 : Ноябрь 11, 2010, 11:00 »

Скинь плз данное SDK, если не сложно. Скорее всего тебе к нему и не надо привязываться, т.к. тебе нужно SDK для WinCE6 которую paltform builder'ом ты сделал, а SDK к плате скорее всего дает "общаться" с ней на основе WinCE и не имеет к Qt никакого отношения - оно всего лишь параллельно в этой задаче.
Записан
ibrownie
Гость
« Ответ #10 : Ноябрь 11, 2010, 14:30 »

Нет не сложно. Сегодня как буду дома сразу же скину.
Цитировать
т.к. тебе нужно SDK для WinCE6 которую paltform builder'ом ты сделал,
а откуда мне взять SDK данную? я вроде не чего не делал.
Поставил в след. порядке ПО
1) Visual Studio 2005 с sp1
2) Windows Embedded CE 6.0 R3, Platform Bilder
3) BSP (board support package) для SMDK6410
4) SMDK6410_SDK

Далее просто скомпилировал операционку и залил в плату, всё пошло.
Я извиняюсь конечно, но не могли бы вы мне описать тогда шаги которые я должен сделать, чтобы я мог использовать QT? если можно то на простом языке)
Записан
ibrownie
Гость
« Ответ #11 : Ноябрь 11, 2010, 21:22 »

Вот SDK который идёт к плате:
http://fayloobmennik.net/196653
Записан
ibrownie
Гость
« Ответ #12 : Ноябрь 15, 2010, 08:36 »

Ну так как специалисты программисты  Улыбающийся
Удасться мне QT на платформу то мою завязать?
Записан
ufna
Гость
« Ответ #13 : Ноябрь 15, 2010, 13:53 »

Судя по всему, это SDK "не системное" => собирай для WinCE5.0, должно работать

Хотя "по-хорошему", собирая систему билдером в итоге ты должен получить еще и SDK под собранную тобой платформу - по крайней мере когда мы делали кастомную сборку, человек у кого была лицензия на это дело высылал также SDK под конкретно сделанную сборку CE, т.к. это винда-конструктор, и для 6.0 "общего" SDK нет.
Записан
ibrownie
Гость
« Ответ #14 : Ноябрь 16, 2010, 09:14 »

Хорошо я попробую по WinCE 5.0 собрать. Отпишусь как только соберу.
А как я узнаю, получил  я SDK под собранную платформу или нет? (У меня как раз лицензия на Visual Studio 2005, на Platform Bilder c Win CE 6.0 и BSP под плату) Можно было бы поинтересоваться у того человеа как компилировать или где искать свою  скомпилированную SDK? (это если конечно вы сами не в курсе).

P.S Спасибо за то что помогаете)
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.067 секунд. Запросов: 21.