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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Maemo эмулятор  (Прочитано 4757 раз)
Archa4
Гость
« : Март 21, 2011, 11:23 »

I read many things about the emulator that I can use (I have Nokia Qt SDK) for N900 device simulation.
Я много чего прочитал про Maemo эмулятор (У меня Nokia Qt SDK) для симуляции Nokia N900.
Я попытался его запустить, но я не понимаю что происходмит:
Если я выбираю цель Maemo и деляю Build, после того как запустил эмулятор, то вроде в Creatore показывает что все норм (никаких предупреждений), но в эмуляторе черный экран.
Вот конфигурация сто я использую в Maemo Device Configuration:
Configuration: Emulator
Name: Emulator
Device type: Maemo emulator
Authentication type: Password
Host name: localhost
Ports:
SSH: 6666
Gdb server 13219
Connection timeout: 10s
Username: developer

В Creatore в левой части я выбрал Projects->Targets->Maemo->Run и поменял Device configuration на Emulator.
Вот .pro файл, что я использую

Код:
QT       += core gui

TARGET = maemo-try
TEMPLATE = app


SOURCES += main.cpp\
        mainwindow.cpp \
    customcalendarwidget.cpp

HEADERS  += mainwindow.h \
    customcalendarwidget.h

CONFIG += mobility
MOBILITY =

symbian {
    TARGET.UID3 = 0xefa169f0
    # TARGET.CAPABILITY +=
    TARGET.EPOCSTACKSIZE = 0x14000
    TARGET.EPOCHEAPSIZE = 0x020000 0x800000
}
Записан
Archa4
Гость
« Ответ #1 : Март 29, 2011, 09:24 »

Хм... действительно ни одного ответа?
Записан
meego_man
Гость
« Ответ #2 : Март 29, 2011, 11:58 »

Хм... действительно ни одного ответа?
Ух, наконец-то реальный эмулятор сделали в SDK,  я всегда пользовался только самим девайсом Улыбающийся только что попробовал, все работает нормально. Сделал тестовый проект Мобильное приложение Qt, выбрал Qt for Fremantle PR1.3 (Nokia Qt SDK). Далее запустил эмулятор, дождался пока загрузиться, запустил Mad Developer. В нем выбрал тип USB Networking -> Mass Storage, далее Developer Password -> ввел его в Qt Creator. Запустил приложение, все работает, правда медленно Улыбающийся
Записан
Archa4
Гость
« Ответ #3 : Март 29, 2011, 12:57 »

Хм... действительно ни одного ответа?
Ух, наконец-то реальный эмулятор сделали в SDK,  я всегда пользовался только самим девайсом Улыбающийся только что попробовал, все работает нормально. Сделал тестовый проект Мобильное приложение Qt, выбрал Qt for Fremantle PR1.3 (Nokia Qt SDK). Далее запустил эмулятор, дождался пока загрузиться, запустил Mad Developer. В нем выбрал тип USB Networking -> Mass Storage, далее Developer Password -> ввел его в Qt Creator. Запустил приложение, все работает, правда медленно Улыбающийся

Mad developer? Что это и зачем?
Записан
meego_man
Гость
« Ответ #4 : Март 29, 2011, 13:14 »

Хм... действительно ни одного ответа?
Ух, наконец-то реальный эмулятор сделали в SDK,  я всегда пользовался только самим девайсом Улыбающийся только что попробовал, все работает нормально. Сделал тестовый проект Мобильное приложение Qt, выбрал Qt for Fremantle PR1.3 (Nokia Qt SDK). Далее запустил эмулятор, дождался пока загрузиться, запустил Mad Developer. В нем выбрал тип USB Networking -> Mass Storage, далее Developer Password -> ввел его в Qt Creator. Запустил приложение, все работает, правда медленно Улыбающийся

Mad developer? Что это и зачем?
прога на девайсе которая позволяет использовать Qt Creator для запуска и отладки приложений. На реальном N900 ее тоже нужно запускать если хочется использовать Qt Creator, а не переписывать приложение на смартфон, инсталировать его там и уж потом запускать, причем все вручную Улыбающийся
Записан
Archa4
Гость
« Ответ #5 : Март 29, 2011, 15:07 »

Два вопроса:
1. Можно ли использовать эмулятор если нету телефона?
2. Можно ли Mad Developer использовать на Windows?
Записан
meego_man
Гость
« Ответ #6 : Март 29, 2011, 15:17 »

Два вопроса:
1. Можно ли использовать эмулятор если нету телефона?
2. Можно ли Mad Developer использовать на Windows?

1. Да Улыбающийся эмулятор и нужен когда нет телефона, иначе нафиг с ним мучаться, он гораздо медлительнее чем сам телефон.
2. Mad Developer работает в Maemo, а не в хост системе. Если запустить эмулятор, зайти в меню приложений то он там висит Улыбающийся его и нужно запустить и настроить, тогда Qt Creator сможет конектится к эмулятору
Записан
Archa4
Гость
« Ответ #7 : Март 29, 2011, 15:47 »

Два вопроса:
1. Можно ли использовать эмулятор если нету телефона?
2. Можно ли Mad Developer использовать на Windows?

1. Да Улыбающийся эмулятор и нужен когда нет телефона, иначе нафиг с ним мучаться, он гораздо медлительнее чем сам телефон.
2. Mad Developer работает в Maemo, а не в хост системе. Если запустить эмулятор, зайти в меню приложений то он там висит Улыбающийся его и нужно запустить и настроить, тогда Qt Creator сможет конектится к эмулятору

Хм... Тогда не могли бы вы объяснить по-подробнее, что, как и в какой последовательности запускать.
У меня есть проект, там можно выбрать Target: Maemo, я могу запустить QEmu, появляютя надписи на экране, но через ~15 сек экран гаснет. В какой момент и как запускать MadDeveloper и в какой момент запускать сам проэкт?
Записан
meego_man
Гость
« Ответ #8 : Март 29, 2011, 16:04 »

Хм... Тогда не могли бы вы объяснить по-подробнее, что, как и в какой последовательности запускать.
У меня есть проект, там можно выбрать Target: Maemo, я могу запустить QEmu, появляютя надписи на экране, но через ~15 сек экран гаснет. В какой момент и как запускать MadDeveloper и в какой момент запускать сам проэкт?

Эмулятор запускается достаточно долго первый раз по крайней мере. После того как экран гаснет в эмуляторе через несколько секунд появляется индикатор загрузки системы (Maemo5). После загрузки должен появиться рабочий стол, в левом верхнем углу кнопка для доступа к приложениям, установленным на телефоне (в нашем случае эмуляторе). Там есть иконка Mad Developer (последняя у меня). Запускаем и настраиваем. Usb Networking -> Mass storage, Developer password -> переписываем сгенерированный пароль (НЕ нажимаем close, иначе пароль обнулиться и Qt Creator не сможет соединиться с эмулятором) в QT Creator (Конфигурация устройств Maemo, поле пароль). После этого не закрывая Mad Developer запускаем приложение из Qt Creator.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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