嵌入式Linux QT開發教程 開發環境準備

2021-09-25 16:13:35 字數 643 閱讀 6655

要進行嵌入式linux+qt的開發,需要做好幾件準備工作:

通常就是基於arm處理器的嵌入式硬體裝置。

我們選linux系列的ubuntu16.04。

因為我們多用於windows作業系統,所以需要選虛擬機器。 虛擬機器主流是2種,2種虛擬機器各有利弊:

(1)vmware虛擬機器+ubuntu16.04

(2)virtualbox虛擬機器+ubuntu16.04

我個人建議採用第二種方式:

《1》vmware安裝ubuntu16.04的解析度問題

由於vmware安裝ubuntu16.04會遇到解析度只有800*600的問題,因此我們可以選用virtualbox安裝ubuntu16.04。這個問題出來起來很麻煩,時好時壞,所以建議採用virtualbox虛擬機器+ubuntu16.04。

《2》virtualbox安裝ubuntu16.04的安裝指南

《3》安裝增強功能:vboxguestadditions.iso

可以解決共享資料夾的問題,需要手動掛載。 mount.vboxsf vmshare /mnt/gnly5600

可以提高ubuntu的解析度。

嵌入式LinuxQT操作自定義按鍵

嵌入式linux系統中,用qt做的應用層程式,需要檢測自定義的按鍵狀態。使用的qt的按鍵事件,驅動層使用的linux的input子系統。環境如下 硬體 imx6ull qt版本 5.5 在qt中使用按鍵事件檢測按鍵狀態基本上由三部分工作組成 1 驅動層 2 環境變數 3應用層 1 驅動層 首先開起l...

嵌入式開發

經常會有人說嵌入式開發,嵌入式開發千差萬別,我總體上分為4個等級 微電子開發 rtos開發 指令碼開發 富應用開發 這一類產品行為比較固定,比如說電視遙控器,遙控汽車,電飯煲,恆溫燒水壺,溫濕度感測器,智慧型門鎖等。這些裝置行為都比較簡單,通過按鈕可以設定系統功能和行為。量不大,經常會選用flash...

初識嵌入式 嵌入式開發概述

1 什麼是嵌入式技術 1 嵌入式軟體與非嵌入式軟體的區別?答 嵌入式軟體是結合作業系統之上做的開發 非嵌入式軟體是做的裸機開發。裸機 沒有作業系統 2 嵌入式開發與微控制器開發的區別?答 區別 是否有作業系統。拓展 答 優點 解決了軟體的移植性 解決了開發人員的能力的劃分問題。提供了豐富的網路協議 ...