This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/AM4378:创建 Qt 应用程序

Guru**** 2942040 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/659614/linux-am4378-creating-qt-application

你(们)好

这是我第一次使用适用于嵌入式 Linux 应用的 TI Sitara。

我对 AM437X EVM 有疑问:如何使用 QTCreator 开发使用 CAN、音频、以太网、USB、摄像头的应用... EVM 上的其他东西。

我已成功完成"Sitara Linux Training_Hands with Qt.pdf"中的 GUI 实验、但我看不到其他 EVM 组件的任何文档。 我尝试从 QT 示例中学习。

第一个是 CAN 总线示例、QT 显示"Unknow module serialbus"。 我认为处理器 SDK 不支持 Qtserialbus。 然后、我单独构建 qtserialbus.git、但在 make 步骤中仍然失败。

我有点困惑、需要帮助才能找到正确的方法。 我的项目非常紧急。

这是我的系统:

主机操作系统:Linux 16.04 LTS

处理器 SDK: ti-processor-sdk-linux-am437x-evm-04.02.00.09-Linux-x86-Install.bin

IDE:QTcreator 4.5.0

希望得到有用的帮助。

非常感谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Phuc、

    要在 项目中包含 Qt 串行总线、您需要以这种方式对其进行交叉编译。

    $ sudo apt-get install git build-essential python diffstat texinfo gchrawk path dos2unix wget unzip SOCAT doxygen libc6:i386 libncurses5:i386 libstdc++6:i386 libz1:i386

    $ sudo dpkg-reconfigure dash
    #提示时选择“否”。

    $ wget releases.linaro.org/.../gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz
    $ tar -Jxvf gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz -C $home

    $ git 克隆 git://arago-project.org/git/projects/oe-layersetup.git tisdk
    $ cd tisdk
    $./oe-layertool-setup.sh -f configs/processor-sdk/processor-sdk-04.02.00.09-config.txt
    $ CD 生成
    $。 配置/设置
    $导出路径=$HOME/gcc-linaro-6.2.1-2016.11-x86_64 arm-linux-gnueabihf/bin:$path
    $ MACHINE=AM437X-EVM bitbake qtserialbus

    cp -r /build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtserialbus/5.7.1 +gitAUTOINC+768b2d4636-r0/image/usr/ /linux-devkit/sysroots/armv7ahf-neon-linux-gnueabi/usr

    然后转移到您的板上并从安装油墨 /build/arago-tmp-external-linaro-toolchain/work/armv7ahf-neon-linux-gnueabi/qtserialbus/5.7.1 +gitAUTOINC+768b2d4636-r0/deploy-ipks/armv7ahf-neon /、具有可选功能、能够在目标上找到 qtserialbus。


    此致、
    Kemal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好,Kermal。
    在您的帮助下、我使用 Qtserialbus 完成了我的项目的一部分。
    现在、我转向 GPIO。 我花了一整天的时间来了解如何在具有 QT 的 EVM 上控制 GPIO - J30、但没有找到有用的信息。
    因为我的项目很紧急、所以时间非常有限、所以请帮我做一个说明。
    非常感谢!
    Phuc Chinh。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    请参阅 项目、如果您喜欢、请给它一颗星。