您好,登錄后才能下訂單哦!
這篇文章給大家介紹QT+樹莓派如何實現一個簡單的播放器,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
說起樹莓派,買了也有一段時間了,但是始終都沒有做出什么好玩的設備出來,恰好最近在學C++,看到樹莓派放在墻角吃了一年多灰,為何不利用它來學一下編程呢?
先給我的工作臺來個特寫:
說干就干,在經歷了一番折騰以后,先準備所需的器材和必要的零部件,在這里我簡單的羅列一下:
先是樹莓派的硬件配置:
樹莓派B+一款+16G內存卡一個
網線一根(如果有無線網卡也可以)
HDMI線一根
顯示器一個(我用的是7寸顯示屏+驅動板)
如果條件允許的話,可以帶個小鍵盤,為了方便調試,不是必須的。
接下來是軟件部分的安裝
我用的是樹莓派無圖形界面的那個版本-Lite版,在官網可以下載到它的ISO鏡像,在這里我就不貼出來了。
然后是將系統用16G的內存卡燒錄進去,安裝在樹莓派上,接上顯示器看看有沒有輸出,如果有輸出的話,說明準備工作已經做好了。
用pi賬號登陸進去,裝qt開發環境:
1 2 3 |
|
可能有點慢,耐心的等待一下;等到安裝完了以后,在命令行輸入:qmake,看看是否有反應,如果有反應,那么恭喜你,你已經成功了一半!
因為我們的Lite版本的系統是沒有圖形界面的,為了讓它支持窗口圖形界面顯示,我們要給它安裝X-server,關于X-server是什么,可以去網絡上了解一下,這里簡單的把它理解為讓操作系統顯示圖形界面必須的條件即可,具體的命令為:
1 |
|
因為播放器用的是mplayer的API,所以,要安裝mplayer,關于Mplayer,大家也可以去互聯網詳細了解,知道它是個多媒體播放器就可以了,具體的命令:
1 |
|
接下來我們聯網,將樹莓派通過網線,或者無線網卡連接到當前的局域網里面,這樣就可以用遠程SSH來操作樹莓派了,具體的連接方式在這里我不重復,教程在網絡上有很多。
到這里,已經具備了所有的條件,就差開發出軟件開始運行了。好了具體要怎么開發呢?那就要在電腦上來搭建平臺了,先下載QT,Qt有好多個版本,我這里用的是3.0.1這個版本。關于怎么在電腦上安裝qt,我想大家應該都會,故不再重復提。
接下來就是開發工作了,源碼在文末下載,在電腦上調試好以后,確定沒有BUG(注意一下,版本有時候會導致出錯,安裝的時候一定細心觀察)以后,用FTP工具,我用的是FileZilla,傳到樹莓派里面,最好是新建一個文件夾,我的是/home/pi/player這個路徑。
好了,接下來就到了激動的時候:編譯軟件。目錄切換到你FTP進qt程序的地方,開始執行這三個命令:
1 2 3 |
|
這個過程很慢,不用心急,玩玩手機,大概1分鐘左右,看到如果沒有BUG輸出,那么恭喜你,你成功了!那就趕緊來試試能不能運行呢?ls一下,看看有沒有一個.o的文件,如果看到這個文件說明已經生成了軟件先來測試一下:輸入./player(這個是生成的名字,當然你可以自己定義),如果屏幕上出現了窗口,你應該激動了,沒錯,你已經成功的做出一個簡單的嵌入式的作品。
我們要讓他開機啟動,那就修改rc.local腳本文件,把啟動的代碼加進去,當你再次重啟的時候,就會發現顯示器出現了一個播放器的界面。
關于QT+樹莓派如何實現一個簡單的播放器就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。