Does Qt 5.2.0-beta1 support serialport in Windows Mobile 6.5 ?



  • hai,
    everyone . now i want to use qt5.2.0-beta1 to do the serialport program in Windows Mobile 6.5.
    i have a few questions:

      1. which veriosn should i choose ? *
        under the link , i can not find Windows CE version .( i can find windows ce version in Qt 4.8) , my computer
        system is Window7 , and i have vs2010.
        i guess qt-windows-opensource-5.2.0-beta1-msvc2010-x86-offline.exe maybe the right choose ,is that right ? http://download.qt-project.org/development_releases/qt/5.2/5.2.0-beta1/
    • 2.does qt5.2.0-beta1 suppoert serialport in windows mobile ?*
      in some files ,i saw serialport have already supported windows, does it means window ce support too ?
      3. can i use qtcreator for wince programming ? and if vs2010 is a wiser choise ?
      thank you very much !



  • Hi.

    1. In general, to use development for the Windows Mobile you should install appropriate SDK (from an Microsoft), also you should use the Visual Studio 2008 (or maybe 2005). The Visual Studio 2010 and above supports only the Windows Phone (if I am not mistaken).

    2. You can take any version of Qt - or 4.x.x, or 5.x,x. But know that really support of serial port was checked only on Qt4 with use the Emulator from the Windows Mobile. But it was long long ago.

    PS: At present the development for WinCE for us has a low priority. Because we have no enough resources (free time, free devices with the WinCE and so forth). Therefore try do everything at own risk. :)

    If someone sends me the real device with the WinCE (for example the GPS navigator, or something else) - then I can make the promise to implement a good support of serial port for WinCE. :)



  • "But know that really support of serial port was checked only on Qt4 with use the Emulator from the Windows Mobile. "

    but serialport just realized in QT5.2( if i am not mistaken) .how you test serial port in Qt4 ?use the Api of windows mobile 6.5 SDK from Microsoft ?

    thanks .

    [quote author="kuzulis" date="1384848891"]Hi. 1. In general, to use development for the Windows Mobile you should install appropriate SDK (from an Microsoft), also you should use the Visual Studio 2008 (or maybe 2005). The Visual Studio 2010 and above supports only the Windows Phone (if I am not mistaken). 2. You can take any version of Qt - or 4.x.x, or 5.x,x. But know that really support of serial port was checked only on Qt4 with use the Emulator from the Windows Mobile. But it was long long ago. PS: At present the development for WinCE for us has a low priority. Because we have no enough resources (free time, free devices with the WinCE and so forth). Therefore try do everything at own risk. :) If someone sends me the real device with the WinCE (for example the GPS navigator, or something else) - then I can make the promise to implement a good support of serial port for WinCE. :)[/quote]



  • bq. how you test serial port in Qt4 ?

    A main platforms - Windows, Linux and MacOSX (but too seldom for Mac).

    bq. use the Api of windows mobile 6.5 SDK from Microsoft ?

    Is used the usual API for the WinCE (see MSDN). Its feature that WinCE supports only blocking I/O in difference from Win32.

    Or you mean something else from your question?



  • so, now Qt5.2 serial port class can not used in Windows Mobile 6.5 , right ?

    if i need to program serial port ,the best solution is that :use Qt4.X and use Vs2008 ,and realise the serial port code from MSDN.right ?

    thank you ,^_^
    [quote author="kuzulis" date="1384852369"]bq. how you test serial port in Qt4 ?

    A main platforms - Windows, Linux and MacOSX (but too seldom for Mac).

    bq. use the Api of windows mobile 6.5 SDK from Microsoft ?

    Is used the usual API for the WinCE (see MSDN). Its feature that WinCE supports only blocking I/O in difference from Win32.

    Or you mean something else from your question?

    [/quote]



  • bq. so, now Qt5.2 serial port class can not used in Windows Mobile 6.5 , right ?

    1. Nobody from us (developers) checked WinCE for Qt5
    2. Nobody from us (developers) checked WinCE for Windows Mobile 6.5

    Was quickly checked only with Qt4 and WinCE for the "wincewm50pocket-msvc2005" spec on MS emulator of device. :)

    bq. if i need to program serial port ,the best solution is that :use Qt4.X and use Vs2008 ,and realise the serial port code from MSDN.right ?

    1. The VS2008 (or 2005) + appropriate WinCE SDK - is a indispensable condition.
    2. You can try use Qt5, but nobody checked it.
    3. There is no need of implementation of a code from MSDN because it is already implemented in QtSerialPort.

    I want to tell that in the theory it has to work, but none of us (from developers) didn't check WinCE for a long time.



  • thank you , i will check it !

    [quote author="kuzulis" date="1384854165"]bq. so, now Qt5.2 serial port class can not used in Windows Mobile 6.5 , right ?

    1. Nobody from us (developers) checked WinCE for Qt5
    2. Nobody from us (developers) checked WinCE for Windows Mobile 6.5

    Was quickly checked only with Qt4 and WinCE for the "wincewm50pocket-msvc2005" spec on MS emulator of device. :)

    bq. if i need to program serial port ,the best solution is that :use Qt4.X and use Vs2008 ,and realise the serial port code from MSDN.right ?

    1. The VS2008 (or 2005) + appropriate WinCE SDK - is a indispensable condition.
    2. You can try use Qt5, but nobody checked it.
    3. There is no need of implementation of a code from MSDN because it is already implemented in QtSerialPort.

    I want to tell that in the theory it has to work, but none of us (from developers) didn't check WinCE for a long time.
    [/quote]



  • liangliang,

    we can help you with Denis if you wish to test and send patches for the WinCE port, but we do not intend to work on it ourselves as of now as Denis wrote.

    We try to make modifications with WinCE in mind not to break it, but we most likely broke it at some point in practice. If you are lucky, it should work off-hand. :)

    At least, it seems to compile fine with wince70embedded-armv4i-msvc2008_Windows_7:

    http://testresults.qt-project.org/ci/QtSerialPort_stable_Integration/latest-success/



  • @liangliang Hi! Where did you get Qt 5.2 for Windows Mobile 6.5? I spent a lot of time trying to compile 5.x (5.6 actually) for Windows Mobile but still failing (I took mkspec from Qt4 because of there is no mkspec for WinCE 5.x (Windows Mobile 6.5 based on WinCE 5.2)...


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.