Skip to content

Mobile and Embedded

The forum for developing everything embedded: Linux, WinCE, Symbian, MeeGo... you name it.
14.1k Topics 62.5k Posts
  • QmlSink Gstreamer Structures Delay Problem

    Unsolved
    1
    0 Votes
    1 Posts
    124 Views
    No one has replied
  • unable to use qt virtual keyboard

    Unsolved
    1
    0 Votes
    1 Posts
    155 Views
    No one has replied
  • Boot2Qt and CAN or SPI communication

    Solved
    8
    0 Votes
    8 Posts
    689 Views
    D
    @jsulm @mrdebug I probably found appropriate knowledge about approach to programming STM32MP1. The STM32MP1 series is based on Cortex-A7 and Cortex-M4 cores architecture. First Way: First of those (Cortex-A7) is required to create GUI (ex. Boot2Qt) . But second one (Cortex-M4) is required to communicate with STM32 peripheral (ex. by STM32CubeProgrammer). Data processed in Cortex-M4 can be send to GUI (Cortex-M7) over the “Inter processor Communications” (IPC) virtual UART. Second Way: All programing by userspace Linux . In case OpenSTLinux ad STM32MP157f-DK2 , necessery is to turn on CAN0 by editind device tree. Device tree is generated by STM32CubeMX. Just make sure to install the appropriate version of the STM32Cube* tools - supplied with the Ecosystem version you are using.
  • Android 15 new page size memory 16KB

    Unsolved
    3
    0 Votes
    3 Posts
    914 Views
    piervalliP
    I thought it is transparent for us. in this section https://developer.android.com/guide/practices/page-sizes?hl=en ... If your app uses any native code, then you should rebuild your app with support for 16 KB devices. If you are unsure if your app uses native code, you can use the APK Analyzer to identify whether any native code is present and then check the alignment of ELF segments for any shared libraries that you find. .. But I don't understand if it is mandary where devices are page size 16KB.
  • Custom QML Plugin deployment for Android

    Unsolved
    1
    0 Votes
    1 Posts
    156 Views
    No one has replied
  • Cant Interact with QDialog in Qt 6.8.0 ARM64-v8a Android

    Unsolved
    4
    0 Votes
    4 Posts
    409 Views
    O
    @Aaron-Liao Check this: https://bugreports.qt.io/browse/QTBUG-130576 I have created a bug report for this issue.
  • Qt6.7.2 and Android bad scrolling/movement

    Solved
    2
    0 Votes
    2 Posts
    317 Views
    M
    Fixed in 6.7.3
  • Android auto uppercase broken in Qt6.7.2

    Solved
    2
    0 Votes
    2 Posts
    234 Views
    M
    FIxes in 6.7.3
  • Android Return key hides keyboard bug

    Solved
    9
    1 Votes
    9 Posts
    866 Views
    M
    Keyboard hide on RETURN seems to be solved in Qt6.7.3
  • DPMS on Raspi Os Bookworm and Qt 6.8.1

    Solved
    2
    0 Votes
    2 Posts
    208 Views
    M
    I understand that only with Qt we can control DRM properties because it is the master and DRM can accepts only one master. But I don't need to implement any other drm interface, but I have to use qtplatform library, because they are speaking with drm. So, investigating inside the code I have found a solution, but it use QPlatformScreen that is a Private Api: add to cmake: target_include_directories(appeturnix-qt6 PRIVATE ${qt_include_path}/QtGui/6.8.1/QtGui ) and then you can use QPlatformScreen that is a private library...so... QPlatformScreen *pScreen = screen->handle(); pScreen->setPowerState(QPlatformScreen::PowerStateOff);
  • How to grab whole window without monitor or HDMI dummy plug?

    Unsolved
    5
    0 Votes
    5 Posts
    400 Views
    Ronel_qtmasterR
    @harlan56 Hi, have you tried QApplication::desktop()->grab(); function?
  • Events after Object destruction

    Unsolved
    23
    0 Votes
    23 Posts
    7k Views
    J
    Hello, Have you figured it out what was the problem? I'm having a similar issue.
  • Touchscreen calibration issue

    Unsolved
    2
    0 Votes
    2 Posts
    181 Views
    G
    In the past, I had problems with touchscreen devices running on Linux. I don't know what your situation is exactly, but in my case, I had to run calibration routines. I assume that Windows could have the same issues. Could you be facing the same problem?
  • Setup & Development for ARM64 linux target from Windows development

    Unsolved
    1
    0 Votes
    1 Posts
    110 Views
    No one has replied
  • Qt 6.8 High DPI

    Unsolved
    1
    0 Votes
    1 Posts
    172 Views
    No one has replied
  • Can't get APK built with correct targetSDK Qt Creator 5.15.2

    Unsolved
    19
    0 Votes
    19 Posts
    3k Views
    A
    @jack_study_qt Hi Jack, I'm facing kinda the same issue about libc: 19:31:14: Package deploy: Running command "C:\Users\MadGuy\AppData\Local\Android\Sdk\platform-tools\adb.exe -s emulator-5554 pull /system/bin/app_process64 D:\Projects\Qt\DiceRoller\build\Android_Qt_6_8_1_Clang_x86_64-Release\android-app-process\app_process". 19:31:14: Package deploy: Running command "C:\Users\MadGuy\AppData\Local\Android\Sdk\platform-tools\adb.exe -s emulator-5554 pull /system/bin/linker64 D:\Projects\Qt\DiceRoller\build\Android_Qt_6_8_1_Clang_x86_64-Release\android-app-process\linker64". 19:31:15: The command "C:\Users\MadGuy\AppData\Local\Android\Sdk\platform-tools\adb.exe -s emulator-5554 pull /system/bin/linker64 D:\Projects\Qt\DiceRoller\build\Android_Qt_6_8_1_Clang_x86_64-Release\android-app-process\linker64" terminated with exit code 1. 19:31:15: Package deploy: Running command "C:\Users\MadGuy\AppData\Local\Android\Sdk\platform-tools\adb.exe -s emulator-5554 pull /system/lib64/libc.so D:\Projects\Qt\DiceRoller\build\Android_Qt_6_8_1_Clang_x86_64-Release\android-app-process\libc.so". 19:31:15: The command "C:\Users\MadGuy\AppData\Local\Android\Sdk\platform-tools\adb.exe -s emulator-5554 pull /system/lib64/libc.so D:\Projects\Qt\DiceRoller\build\Android_Qt_6_8_1_Clang_x86_64-Release\android-app-process\libc.so" terminated with exit code 1. 19:31:15: Package deploy: Failed to pull "/system/lib64/libc.so" to "D:\Projects\Qt\DiceRoller\build\Android_Qt_6_8_1_Clang_x86_64-Release\android-app-process\libc.so". Here are the gradle.properties: org.gradle.jvmargs=-Xmx2500m -XX:MaxMetaspaceSize=768m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 # Enable building projects in parallel org.gradle.parallel=true # Gradle caching allows reusing the build artifacts from a previous # build with the same inputs. However, over time, the cache size will # grow. Uncomment the following line to enable it. #org.gradle.caching=true #org.gradle.configuration-cache=true # Allow AndroidX usage android.useAndroidX=true androidBuildToolsVersion=34.0.0 androidCompileSdkVersion=android-34 androidNdkVersion=26.1.10909125 androidPackageName=com.diceroller.app buildDir=build qt5AndroidDir=C:/Qt/6.8.1/android_x86_64/./src/android/java qtAndroidDir=C:/Qt/6.8.1/android_x86_64/./src/android/java qtGradlePluginType=com.android.application qtMinSdkVersion=28 qtTargetAbiList=x86_64 qtTargetSdkVersion=34 The tools downloaded are shown in the screenshot. GPT said some latest Google Play images doesn't allow pulling system files. But I found this post. I'm suspicous about the SDK Version 16.0 in the screenshot. [image: d32b9064-46b9-4946-9d4b-1fe8fbcd6a45.png]
  • Android: Keyboard covers the inputfield

    Unsolved android
    3
    0 Votes
    3 Posts
    455 Views
    mzimmersM
    I had the same problem (on other platforms as well). I fixed it by using a Flickable for my display object, and modifying the contentY property when I displayed the keyboard: flickable.contentY = Math.max(0, (yValue + (height / 2)) - ((flickable.height - inputPanelPopup.height) / 2)) You'll probably need to modify the algorithm for your application, but the idea should work.
  • Unable to remote debug on i.MX6

    Solved ssh gdb terminated
    2
    0 Votes
    2 Posts
    250 Views
    Axel SpoerlA
    The missing identity file warning says that the local ssh client can't find credentials to log into the i.MX6. The connection to the debugee isn't established, so the debugging process aborts. The ssh connection to the remote system needs to be fixed.
  • Boot2Qt module on STM32

    Solved
    5
    0 Votes
    5 Posts
    345 Views
    D
    To achieve what I described above, it have to add next deploy step, like below: [image: d18bd488-8c4a-4d5d-8d6a-40662ca6c7cd.jpg]
  • Gather crash related logs

    Unsolved
    1
    0 Votes
    1 Posts
    170 Views
    No one has replied