注册
登录
电子工程世界-论坛
返回首页
EEWORLD首页
频道
EE大学堂
下载中心
Datasheet
专题
单片机
物联网
汽车电子
嵌入式
手机/便携
模拟电子
家用电子
网络通信
电源管理
工业控制
测试测量
半导体设计/制造
安防电子
传感器
医疗电子
lyzhangxiang的个人空间
https://home.eeworld.com.cn/space-uid-252424.html
[收藏]
[复制]
[分享]
[RSS]
空间首页
动态
记录
日志
相册
主题
分享
留言板
个人资料
借用开发板
论坛
淘帖
Collection
查看新帖
最新回复
社区活动
联系管理员
我的空间
帖子
日志
收藏
好友
勋章
积分
安全验证
请完成以下验证码
日志
【STM32F7英雄联盟大赛】网络收音机RadioYuN-设计总结
已有 2408 次阅读
2015-12-23 08:57
设计告一段落,杂七杂八的事情耽搁,没有花太多的时间在项目上,组员不多3个,最终还是靠freebsder个人力量完成核心功能和基本的播放功能,可以添加电台和频道,支持选择电台,支持音量调节,支持主流的icecast/shoutcast电台。
为了善始善终,我来做个小总结吧,核心是需要实现一个基于网络上的
icecast/shoutcast客户端,free在一开始就选择了非常前卫/非常靠谱/非常高级/非常稳定/非常有前途的cycloneTCP协议栈,该协议栈是一个支持IPv4/IPv6的双stack,应该说在未来的物联网嵌入式领域会大有作为,代码风格和stack设计的核心思想就不说了,没仔细看,总体上给我的感觉是比lwip强不少。
用了人家的东西这是其一,东西还不错这是其二,没有理由不推荐给大家,地址如下,可以点进去了解了解
http://www.oryx-embedded.com/cyclone_tcp.html
图1.双协议栈
图2.协议栈功能
整体软件结构是freeRTOS + cycloneTCP + MP3decode + emWIN + SoundPlay策略,可能项目看起来不是很复杂,做起来确实还真的需要花不少时间。关于STM32F7的一些core的特性我就不在这篇帖子中提及了,后面如果有时间我会单独开贴说,拿到板子主要对core相关做了一些测试和分析,参考我之前的一篇文档,主要是CACHE/ITCM/DTCM/AXIM相关。对于SoundPlay策略我想这一块free会有更深刻的体会/认识,姑且这么认为吧。
关于界面,我想这应该是free喜欢的风格吧,也是我喜欢的风格,简洁大方。设计上使用emWIN官方提供的工具,生成界面代码还是蛮方便的,框架性的东西,够用就好。来个图大家看看,没有图片相关的,看着还有的像qt的界面。
图3.RadioYuN界面
继续来一些测试的图片,free说他没有音响,只好我拍个简单的视频了,家里无线路由器在阁楼上,没办法找一个openwrt的路由器,设置为桥接模式,轻松实现F7-DISCO通过WIFI上网,呵呵。来几张连接的图片,路由器、音响、F7板子。
图4.测试图一
图5.测试图二
图6.测试图三
最后奉上视频,代码请参考free的代码发布帖子,这里就不再添加了,整个的帖子都可以在进度帖子中查询,附上连接。
http://v.youku.com/v_show/id_XMTQyMTMwODk4MA==.html
网络收音机-进度总规划贴
本文来自论坛,点击查看完整帖子内容。
收藏
邀请
举报
全部
作者的其他最新日志
•
KW41Z板卡最适合的开源项目OpenThread开篇帖
•
聊一聊SensorTile
•
LAN8720+SIM800工业物联网RTU
•
【STM32F7 RadioYúN】+ 豆瓣FM抓包分析
•
【STM32F7 RadioYúN】+ 平台代码发布
评论 (
0
个评论)
涂鸦板
您需要登录后才可以评论
登录
|
注册
评论
lyzhangxiang
加为好友
给我留言
打个招呼
发送消息
热门文章
头条资讯
视频教程 | 操作系统原理 (西安交通大学)
新思科技荣获TSMC四项“开放创新平台合作伙伴奖”
2021电赛后 | 为什么电源题用STM32G4系列能获奖?
倒计时2天:《观展宝典》在手,2021慕尼黑上海电子展览会三日游不发愁!
产品新闻︱适用于NXP Semiconductors “i.MX 7Solo/7Dual” 应用处理器系列的电源管理IC登场!
即将结束 | 利用微控制器进行无传感器初始位置检测白皮书下载
新增数据手册
405W-NWA60H-9
8613105014365E1LF
MD15M3S0T6X
RNM1/4C24.02KFTU
ABL-3.579MHZ4Q-I-T
SPD08A3242JPLF
热搜器件
1102066-1
M55342K11B31E6RTSV
C0603C439B3HACAUTO
0805B563K500CT
MS3188B44A
ROX40020K0KNEM
推荐下载
开关电源设计第二版part1到part5
好就好·模具网-Pro-E Wildfir(野火) 3_0使用小秘诀(4)-模具文章
期刊论文:基于彩色图像的运动目标分割方法
基于FPGA的交通路口车流量检测方法研究
基于DSP的异步电动机节能软起动器的研究.rar
平 面 内 两 点 间 的 距 离 公式
推荐关注
百望股份(06657.HK)引入DeepSeek大模型 打造企业級智能服務新生態
百望股份全面接入DeepSeek,打造企业级AGI革新引擎
如何实现输电线路的实时监控?新设备引领电力行业革新
“远程监控下的智能井盖:城市安全的‘隐形卫士’”
地下电缆隧道智能监测系统:技术革新能否解决运维难题
对数组和链表的一点理解