QT+树莓派如何实现一个简单的播放器

技术QT+树莓派如何实现一个简单的播放器这篇文章给大家介绍QT+树莓派如何实现一个简单的播放器,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。说起树莓派,买了也有一段时间了,但是始终都没有做出什么好玩

本文介绍了QT树莓派如何实现一个简单的播放器。内容很详细,有兴趣的朋友可以参考一下,希望对你有帮助。

说起树莓派,我买了有一段时间了,但是从来没有做过什么好玩的装备。最近刚好在学C,看到树莓派在角落里吃了一年多。为什么不用它来学习编程?

先给我一张工作台的特写:

QT+树莓派如何实现一个简单的播放器

动手吧。在经历了很多麻烦之后,首先要准备好必要的设备和备件。在这里,我简单列出:先是树莓派的硬件配置:.

QT+树莓派如何实现一个简单的播放器

树莓派B,一个16G存储卡

一根网线(如果有无线网卡,也可以)

一根HDMI电缆

显示器(我使用7英寸的显示驱动板)

如果条件允许,可以带一个小键盘,这不是调试所必需的。

接下来是软件部分的安装

我用的是树莓Pi的-Lite版本,没有图形界面。我可以在官网下载它的ISO图片,这里就不贴了。

然后,用16G内存卡刻录系统,安装在树莓派上,连接显示器看有没有输出。如果有输出,说明准备工作已经完成。

使用pi帐户登录并安装qt开发环境:

一个

2

sudo apt-get升级

sudo apt-get更新

sudo apt-getinstall qtcreator

可能有点慢,耐心等待;安装完成后,在命令行输入:qmake查看是否有响应。如果有任何回应,那么恭喜你,你已经成功了一半!

QT+树莓派如何实现一个简单的播放器

因为我们的Lite版系统没有图形界面,为了让它支持windows的图形界面显示,我们需要为它安装X-server。什么是X-server,可以去网络上了解一下。这里简单理解为操作系统显示图形界面的必要条件。具体命令如下:

一个

sudo apt-getinstall xorg

因为播放器使用的是mplayer的API,所以需要安装Mplayer。对于mplayer,你也可以去网上了解更多。只知道是多媒体播放器。具体命令是:

一个

sudo apt-getinstall mplayer

QT+树莓派如何实现一个简单的播放器

接下来,我们将通过网线或无线网卡将树莓派连接到当前的局域网,这样我们就可以用远程SSH操作树莓派了。具体的连接方式在这里就不赘述了。网络上有很多教程。

此时,所有条件都已满足,但软件已经开发并开始运行。好吧,具体怎么开发?有必要在计算机上建立一个平台。首先,下载QT。Qt有很多版本。我这里用的是3.0.1版本。关于如何在电脑上安装qt,我

想大家应该都会,故不再重复提。
QT+树莓派如何实现一个简单的播放器

接下来就是开发工作了,源码在文末下载,在电脑上调试好以后,确定没有BUG(注意一下,版本有时候会导致出错,安装的时候一定细心观察)以后,用FTP工具,我用的是FileZilla,传到树莓派里面,最好是新建一个文件夹,我的是/home/pi/player这个路径。
QT+树莓派如何实现一个简单的播放器

好了,接下来就到了激动的时候:编译软件。目录切换到你FTP进qt程序的地方,开始执行这三个命令:

1

2

3

qmake -project #这个命令是用来构建qt工程的;

qmake #qt编译器初始化项目;

make #命令大家都很熟悉了,不多解释。

这个过程很慢,不用心急,玩玩手机,大概1分钟左右,看到如果没有BUG输出,那么恭喜你,你成功了!那就赶紧来试试能不能运行呢?ls一下,看看有没有一个.o的文件,如果看到这个文件说明已经生成了软件先来测试一下:输入./player(这个是生成的名字,当然你可以自己定义),如果屏幕上出现了窗口,你应该激动了,没错,你已经成功的做出一个简单的嵌入式的作品。
我们要让他开机启动,那就修改rc.local脚本文件,把启动的代码加进去,当你再次重启的时候,就会发现显示器出现了一个播放器的界面。
QT+树莓派如何实现一个简单的播放器

关于QT+树莓派如何实现一个简单的播放器就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/105876.html

(0)

相关推荐

  • ARC128 A-D简要题解

    技术ARC128 A-D简要题解 ARC128 A-D简要题解ARC128 A-D简要题解
    A
    题意
    初始给定\(1\)个物品1,\(0\)个物品2 给定序列\(A_i\),每次可以把所有物品1变为\(

    礼包 2021年10月20日
  • 两个不可数名词加and用is还是are,不可数名词是用is还是are

    技术两个不可数名词加and用is还是are,不可数名词是用is还是are不可数名词用is。 不可数名词属于单数两个不可数名词加and用is还是are,不过两个不可数名词用and连起来,就成复数要用are了。 不可数名词一

    生活 2021年10月26日
  • utf8转ansi编码在线转换(ansi转utf8在线)

    技术如何解决KEIL编译器的UTF-8和ANSI的转换问题这期内容当中小编将会给大家带来有关如何解决KEIL编译器的UTF-8和ANSI的转换问题,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有

    攻略 2021年12月23日
  • 形容坏人的成语,形容和坏人一伙的的成语

    技术形容坏人的成语,形容和坏人一伙的的成语鱼龙混杂【拼音】形容坏人的成语:yú lóng hùn zá【解释】:比喻坏人和好人混在一起。
    【出处】:唐·张志和《和渔夫词》十三:“风搅长空浪搅风,鱼龙混杂一川中。”
    【示例

    生活 2021年10月29日
  • 微信清空聊天记录,手机微信聊天信息如何清屏

    技术微信清空聊天记录,手机微信聊天信息如何清屏1、打开手机,在手机桌面找到微信选项软件,点击进入微信清空聊天记录。2、在微信界面中,点击我选项进入。3、在我界面中,点击设置选项进入。4、在设置界面中,点击聊天选项进入。5

    2021年10月23日
  • 我很荣幸用英语怎么说,这是我的荣幸“用英语怎么说

    技术我很荣幸用英语怎么说,这是我的荣幸“用英语怎么说你知道如何用英文表示“太开心了”吗?I am so happy! 这样的表达完全不足以表示内心的欣喜。今天小v将要教给大家几个口语中常用到的表示“高兴”的表达,大家赶紧

    生活 2021年10月20日