日韩成人激情_欧美黑人xxx_国产一区二精品区在线_精品在线一区_97成人资源_久久久久久一区

產品分類

當前位置: 首頁 > 傳感測量產品 > 工業傳感器 > 溫濕度傳感器

類型分類:
科普知識
數據分類:
溫濕度傳感器

嵌入式Linux基于Qt開發GPIO應用

發布日期:2022-04-26 點擊率:69

  • 關鍵詞:                                                                Linux                                                                GPIO                                                                Qt

  • 摘要:基于Embedded Linux系統的嵌入式設備使用跨平臺GUI開發工具Qt來開發嵌入式應用已經非常普遍,本文就以GPIO應用為示例演示下如何通過Qt的集成開發環境Qtcreator來開發嵌入式Linux應用.本文所采用的硬件平臺來自與Toradex發布的基于NXP iMX7 SoC的Colibri iMX7 ARM計算機模塊配合Colibri Eva Board.

1). 簡介

基于Embedded Linux系統的嵌入式設備使用跨平臺GUI開發工具Qt來開發嵌入式應用已經非常普遍,本文就以GPIO應用為示例演示下如何通過Qt的集成開發環境Qtcreator來開發嵌入式Linux應用.

本文所采用的硬件平臺來自與Toradex發布的基于NXPiMX7 SoCColibriiMX7 ARM計算機模塊配合ColibriEva Board.

2). 準備

a).Toradex ColibriiMX7S (基于NXPiMX7S SoC)計算機模塊配合ColibriEva Board開發載板.

b). EmbeddedLinux 使用基于OpenEmbedded框架重新編譯的集成Qt5.5Toradex Linux imagereleaseV2.6.1版本以及對應的SDK.這個可以結合這里的說明自己進行編譯,也可以通過這里直接下載編譯好的imageSDK文件.

c).合適的Qtcreator版本,本文使用為3.1.1版本.

3). 軟硬件安裝

a).由于只是簡單展示利用Qt開發GPIO應用,本文只使用一個GPIO來驅動ColibriEva Board上面自帶的LED.

b).硬件連接,將ColibriEva載板X10連接器SODIMM_127 X21連接器LED1連接,并去掉對應的X11跳線帽。其他就是標準的串口網口等連接用于調試程序.

c).將上面準備好Linux image (Colibri_iMX7_LinuxImageV2.6.1_20170220.tar.bz2)按照這里的說明更新到ColibriiMX7計算機模塊上面.

d).安裝Qtcreator, 具體方法這里不贅述.

e).Ubuntu開發主機上面,運行下面命令安裝SDK, 安裝位置默認為”/usr/local/oecore-x86_64”,當然也可以自行設置, 本文保留默認選項.

------------------------------

toradex@toradex-ubuntu:chmod a+xangstrom-glibc-x86_64-armv7at2hf-vfp-neon-v2015.12-toolchain.sh

toradex@toradex-ubuntu:./angstrom-glibc-x86_64-armv7at2hf-vfp-neon-v2015.12-toolchain.sh

------------------------------

4).Qtcreator配置

a).打開Ubuntu開發主機命令行,通過下面命令啟動Qtcreator

------------------------------

toradex@toradex-ubuntu: source/usr/local/oecore-x86_64/environment-setup-armv7at2hf-neon-angstrom-linux-gnueabi

toradex@toradex-ubuntu: $ echo$OE_QMAKE_CXX

arm-angstrom-linux-gnueabi-g++-march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard--sysroot=/usr/local/oecore-x86_64/sysroots/armv7at2hf-neon-angstrom-linux-gnueabi

toradex@toradex-ubuntu:qtcreator

------------------------------

b).qtcreator界面下,進入Tools->Options選項菜單,進入Device選項

./點擊”Add”, 并選擇”Generic Linux Device”添加新設備,設置好設備名字和IP地址,用戶名默認為”root”,密碼空.


c). 進入Build & Run菜單選項

./首先進入Qt Versions, 點擊”Add”添加,指定SDK qmake, 其位置位于”/usr/local/oecore-x86_64/sysroots/x86_64-angstromsdk-linux/usr/bin/qt5/qmake”.

./進入Compilers, 點擊”Add”添加GCCC++編譯器,其位置位于”usr/local/oecore-x86_64/sysroots/x86_64-angstromsdk-linux/usr/bin/arm-angstrom-linux-gnueabi/arm-angstrom-linux-gnueabi-g++”,不過更新版本的Qtcreator下這里還需要添加C編譯器,也在同一目錄下,”arm-angstrom-linux-gnueabi-gcc”. 另外其他配置上Platform codegenflags”<span style="font-family:宋體;mso-ascii-font-fa

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
主站蜘蛛池模板: 欧美高清视频一区 | 九色在线视频 | 在线亚洲人成电影网站色www | 久久精品国产99国产精品 | 免费av手机在线观看 | 欧美一区二区三区日韩 | 日日摸日日碰夜夜爽2015电影 | 欧美国产日韩在线 | 日韩视频在线免费观看 | 在线日韩av电影 | 91视频进入 | 日本高清中文字幕 | 国产情侣在线看 | 精品久久久久久亚洲精品 | 久久天天躁狠狠躁夜夜躁2014 | 中国美女撒尿txxxxx视频 | 国产男女视频 | 欧美精品一区二区三区在线 | 观看av| 国产精品视频免费播放 | 精品中文在线 | 伊人精品一区二区三区 | 欧美lesbianxxxxhd视频社区 | 欧美激情精品久久久久久免费 | 狠狠干网站| 国产一区二区美女 | 中文字幕亚洲视频 | 99精品欧美 | 亚洲免费网站 | 中文字幕在线免费 | 中文字幕在线电影观看 | 国产精品伦理一区 | 亚洲一区在线日韩在线深爱 | 91免费观看 | 色综合99| 综合九九| 毛片免费看 | 欧美精品日韩 | 毛片区| 国产欧美久久一区二区三区 | 欧美激情在线精品一区二区三区 |