stm32f769linux,stm32f769i评测之DEMO例程演示

stm32f769i评测之DEMO例程演示

[复制链接]

本帖最后由 zhongyuan186118 于 2016-12-11 13:47 编辑

当我们给开发板上电之后,出现了一个类似手机的界面。对此,我们一无所知,接下来像操作手机一样,点开各个模块,虽然进入了另一个界面,但我们仍然疑惑不解。因为,当我们点开音频播放的时候,却提示没有没有可用的wva文件,点击添加文件,却什么也没有。此时,我们可能会想到底怎样才能播放音频呢?正是带着这样的疑惑,我想我们开始慢慢熟悉这款新的开发板。当你遇到问题时,我想最好的答案就在官方提供的文档中。所以,我们就从官方提供的库中寻找答案。对于玩stm32的小伙伴来说,对官方提供的库应该是比较熟悉的,这里就不再上图了,只说一下吧。找到stm32f7的库后,依次打开Projects/STM32F769I-Discovery/Demonstration/readme.txt ,在readme文档中,就能找到这个例程的文字介绍了。当然它是英文的,有的小伙伴可能直呼看不懂,其实慢慢看再加上翻译软件应该也能了解大概的意思,毕竟这东西是老外整出来的,木办法了。结合下面的这张开机后的界面,去寻找我们想要了解的内容,

a26d678767e8b431ecd7a25f1936bdc5.gif

上电启动.jpg (95.77 KB, 下载次数: 2)

2016-12-10 11:09 上传

音频播放

+ Audio

-------

The audio player module provides a complete audio solution based on the STM32F7xx and

delivers a high-quality music experience. It supports playing music in WAV format but may

be extended to support other compressed formats such as MP3 and WMA audio formats.

You can use the *.wav audio provided under "Utilities/Media/Audio" or any other ones.

这是从readme文档中摘抄下来的,从中可知,它支持wav格式的音频文件,当然也可以被扩展支持压缩后的音频格式,比如mp3和wma格式的音频。我们可以在Utilities/Media/Audio中找到wav格式的音频文件。当我们找到音频文件后,怎么样播放出来呢?其实在文档的最后已经给出了答案。

In order to program the demonstration you must do the following:

1- Open STM32 ST-Link Utility V3.9, click on "External Loader" from the bar menu then check"MX25L512G_STM32F769I-DISCO" box

2- Connect the STM32F769I-DISCO board to PC with USB cable through CN16

3- Use "STM32CubeDemo_STM32769I-DISCO_V1.1.0.hex" file provided under 揃inary?with STM32 ST-Link Utilityto program both internal Flash and external QSPI memory

4- copy the audio and video files provided under "Utilities/Media/" in the USB key

5- Plug a USB micro A-Male to A-Female cable on CN15 connector

-> The internal Flash and the external QSPI are now programmed and the demonstration is shown on the board.

这段话教我们如何将程序一步步的下载到开发板中,此时程序已经下载到开发板中了,因此我们可以忽略前三步,直接看第四步。第四步说,将Utilities/Media/中的音频和视频文件复制到U盘中。第五步说,将U盘连接到CN15上,这一步我们需要一个OTG转接头,刚好前一段时间买了一个,当然你也可以自己做一个,网上有很多教程。完成之后,将U盘插上,再次上电,点开音频播放,出现下面的画面,

a26d678767e8b431ecd7a25f1936bdc5.gif

yinpinbofang.jpg (97.86 KB, 下载次数: 2)

2016-12-10 14:13 上传

点击那个三角形的播放按钮,就可以实现播放啦,下面附上视频:

视频播放

视频播放跟音频播放一样,需要把AVI格式的视频放到U盘中,然后再播放。这里只能用官方提供的AVI文件,我自己再网上下载了一个AVI的视频不能播放。下面附上视频:

音频录制

进入录音器后,点击中间的红色圆圈就可以录音了,需要插上U盘才行,否则无法录音,因为录音文件是保存在U盘中的。录音完成后,点击左侧的灰色方框,就可以保存录音文件了,最右边的按钮是暂停键。保存之后,我们就可以在音频播放中播放录音了。下面附上视频:

VNC Server

VNC是Virtual Network Computing的简称,就是虚拟网络计算的意思。通过该功能我们可以查看远程 PC 显示器上的 LCD 显示内容,利用鼠标控制嵌入式环境。换言之,嵌入式设备的显示内容可以在运行着 VNC 客户端(比如网络 PC)的机器屏幕上显示;鼠标和键盘可用于控制目标。这个在官网上都可以找到相关的介绍文档。硬件上需要一根网线将开发板与电脑连起来,软件上电脑上需要安装VNC查看器,在库文件Middlewares\ST\STemWin\Software中有emwinVNC查看器,直接可以使用。具体过程是用网线将PC机与开发板连接,在开发板上进入VNC Server,点击中间的三角形按钮,开始连接并向DHCP服务器发出请求。我在使用的过程中,一直得不到DHCP服务器的响应,不知道什么原因,以后待这个问题解决之后,再重新发一篇有关VNC的帖子吧。

等待DHCP服务器的响应。。。

a26d678767e8b431ecd7a25f1936bdc5.gif

vnc1.jpg (83.14 KB, 下载次数: 2)

2016-12-10 15:58 上传

没有得到DHCP服务器的响应

a26d678767e8b431ecd7a25f1936bdc5.gif

vnc2.jpg (71.32 KB, 下载次数: 2)

2016-12-10 16:00 上传

家庭安防预警

这个例程的实际意义还是很大的,先贴出一张图片,照着图片说吧

a26d678767e8b431ecd7a25f1936bdc5.gif

安防.jpg (93.84 KB, 下载次数: 2)

2016-12-10 16:05 上传

左侧有两个按钮,左上角代表是摄像头,点击摄像头,就可以看到对应空间的情景,左下角算是相当于一个开关,当你点它的时候,所有的都会变成灰色,代表不可用,相当于房间预警功能关闭。下面附上视频:

Touch GFX

这是一个第三方的图形库,做出的界面确实很漂亮,官方给出了七个例子

a26d678767e8b431ecd7a25f1936bdc5.gif

touch.jpg (50.8 KB, 下载次数: 2)

2016-12-10 16:42 上传

其中Audio Player感觉有问题,点开之后,一直提示正在初始化,既不能播放音频,也无法退出,只能按复位键,估计是程序存在BUG,还有就是Vedio Player了,昨天还能正常播放视频呢,跟上面的视频播放功能是一样的,但是今天再试就不行了,点开没反应,只能按复位键退出,看来还真是悲剧。其他的包括两款小游戏,监测硬件的温度和调节亮度的External Hardware,家庭控制,时钟与日历。说实话,f769能运行游戏,给人的感觉是性能还挺强的。家庭控制感觉跟前面的room alarm挺像的,都属于智能家居方面的,包括对灯光的控制,百叶窗的控制和安全锁,最后还有一个对三者的统计信息,感觉还挺有意思的。下面附上视频:

Embedded Wizard

与Touch GFX一样,这又是一款图形库。细致数来,emWin,TouchGFX,Embedded Wizard都可以在stm32上搞图形化界面了,不过它目前只支持四个系列,官网上给出了支持的系列:

a26d678767e8b431ecd7a25f1936bdc5.gif

st2.png (21.5 KB, 下载次数: 1)

2016-12-10 18:13 上传

它给出了7个演示例程,其中第六个是波形发生器,给人一种很熟悉的感觉,就是一个两通道的函数发生器,可以产生正弦波,方波,锯齿波和白噪声,两通道的波形相互叠加,就是我们看到的效果。其频率调节的范围是10-200Hz,幅值是0-50mV。其他的应该是一些特定场景的应用,具体还不是十分清楚,但感觉效果确实不错,看来做嵌入式的UI设计又多了一款利器。下面附上视频:

最后就是系统的信息了,直接上图吧

a26d678767e8b431ecd7a25f1936bdc5.gif

系统信息.jpg (97.52 KB, 下载次数: 1)

2016-12-10 18:38 上传

所有的DEMO演示到此就结束了,十分的振奋人心,stm32f7确实很强大。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值