Название: QT для Windows Embedded CE 6.0. Отправлено: 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, и разрабатывал программы под отладочные платы). Название: Re: QT для Windows Embedded CE 6.0. Отправлено: pethead от Ноября 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 Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ufna от Ноября 04, 2010, 14:10 Нужно собрать правильно Qt под нужную платформу, к примеру так (http://ufna.ru/2010/03/23/pna-mod-qt-4-wince-build). Возможно пойдет речь о "Custom SDK" в твоем случае.
Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ibrownie от Ноября 05, 2010, 10:50 Сейчас посмотрю ваши ссылки, спасибо за вступление в дисскуссию. Просто у нас на работе хотят к силвр лайт подвязаться, а я по скольку не хочу подвязываться к конкретной лперационке, т.к. то Линукс ставить могут то Винду, то ещё чего, а не знаю не QT (ну кроме простеньких програмок которые я писал) не сильвер лайт, то и решил сделать выбор в сторону платформенно независимого инструментария :)
Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ibrownie от Ноября 06, 2010, 21:58 Просмотрел я эти статейки. Но для вин мобайл всё таки это немного не то. И насчёт SDK у меня вопрос. Вот к моей плате SMDK6410 поставлялась своя собственная SDK. Могу ли я собрать QT используя эту SDK?
Название: Re: QT для Windows Embedded CE 6.0. Отправлено: pethead от Ноября 07, 2010, 07:28 поставь свой sdk в windows. внедь он инсталлируется?
запусти в qt\bin\checksdk -list покажет ли ваш сдк. если покажет укажи его в конфиге qt и пересобери Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ibrownie от Ноября 10, 2010, 09:24 Да он инсталируется, но что самое интересное он его вроде не видит. И не только его)) Я ещё раз сегодня всё перопроверю и напишу.
Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ufna от Ноября 10, 2010, 10:11 Ну отличия для вин мобаил от того что я дал по ссылке - надо указать другое СДК и в зависимости от твоих целей и зависимости наличия курсора - убрать дефайны. А так - заточка именно под них :)
А что это за SDK? Кастомное SDK этой сборки винды или это чисто для работы с платой? Если второе - то видеть и не должен. Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ibrownie от Ноября 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. Это вообще в данном случае реально? Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ufna от Ноября 11, 2010, 11:00 Скинь плз данное SDK, если не сложно. Скорее всего тебе к нему и не надо привязываться, т.к. тебе нужно SDK для WinCE6 которую paltform builder'ом ты сделал, а SDK к плате скорее всего дает "общаться" с ней на основе WinCE и не имеет к Qt никакого отношения - оно всего лишь параллельно в этой задаче.
Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ibrownie от Ноября 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? если можно то на простом языке) Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ibrownie от Ноября 11, 2010, 21:22 Вот SDK который идёт к плате:
http://fayloobmennik.net/196653 Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ibrownie от Ноября 15, 2010, 08:36 Ну так как специалисты программисты :)
Удасться мне QT на платформу то мою завязать? Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ufna от Ноября 15, 2010, 13:53 Судя по всему, это SDK "не системное" => собирай для WinCE5.0, должно работать
Хотя "по-хорошему", собирая систему билдером в итоге ты должен получить еще и SDK под собранную тобой платформу - по крайней мере когда мы делали кастомную сборку, человек у кого была лицензия на это дело высылал также SDK под конкретно сделанную сборку CE, т.к. это винда-конструктор, и для 6.0 "общего" SDK нет. Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ibrownie от Ноября 16, 2010, 09:14 Хорошо я попробую по WinCE 5.0 собрать. Отпишусь как только соберу.
А как я узнаю, получил я SDK под собранную платформу или нет? (У меня как раз лицензия на Visual Studio 2005, на Platform Bilder c Win CE 6.0 и BSP под плату) Можно было бы поинтересоваться у того человеа как компилировать или где искать свою скомпилированную SDK? (это если конечно вы сами не в курсе). P.S Спасибо за то что помогаете) Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ibrownie от Ноября 16, 2010, 09:21 Цитировать Можно было бы поинтересоваться у того человеа как компилировать Как компилировать WinСE embedded 6.0 я знаю)) спрашиваю именно про SDK)Название: Re: QT для Windows Embedded CE 6.0. Отправлено: ufna от Ноября 17, 2010, 03:03 Ну должно быть что-то такое: http://msdn.microsoft.com/en-us/library/ms834465.aspx
И здесь (http://www.eggheadcafe.com/software/aspnet/29646141/how-to-build-sdk-with-sample-programs.aspx) для 6.0 это описано как "Project->Add New SDK and Build->Build ALL SDKs" |