3519|8

7641

帖子

18

TA的资源

五彩晶圆(高级)

楼主
 

【STM32F7 RadioYúN】+ 阶段代码发布 [复制链接]

本帖最后由 freebsder 于 2015-12-20 18:39 编辑

1、阶段代码功能
shoutcast协议/icecast协议,http协议,mp3 online play,预定义的channel等。
RadioYun.zip (4.68 MB, 下载次数: 87)
2、组件
  • stm32f746-disco:
http://www.st.com/web/catalog/tools/FM116/CL1620/SC959/SS1532/LN1848/PF261641
  • mp3 decoder: helixmp3 codec
https://helixcommunity.org/viewcvs/datatype/mp3/codec/fixpt/
  • tcp: cyclonetcp
http://www.oryx-embedded.com/download.html
  • icecast:
http://www.oryx-embedded.com/download.html
  • rtos: freertos
cyclonetcp自带移植版
  • gui: emwinstm32cube 附带版本
  • regular expression:trex
https://github.com/kimperator/T-Rex
除了freertos之外的其它组件,对我来说都是第一次上手使用,甚至STM32都算是第一次稍微系统化的使用。使用下来,感觉以上各种组件都不算复杂。
Mp3的编解码不是我的专业,仅仅使用一下就好。Tcp的实现很漂亮,代码质量和风格,在理解、调试、适配、修改等各种方面相比lwip好很多,熟悉tcp的家伙很容易可以上手,不熟悉tcp的家伙上手的阻碍也很平坦。正则表达式应该是每一个程序员必备和必须掌握的工具,体现很多设计和思维,trex很小也很强大。Emwin在本项目中不需要做移植,确实减少了很多繁琐的工作,其中各种window和widgets,与win32sdk很类似,上手的时候做一下简单的参考就可以慢慢用起来。趁次机会把STM32简单过了一遍,对于一些人鼓吹的lib也好,hal也好,register也好,更坚定了我关于单片机底层的基础决定了一颗新片子可以怎样熟悉这个观点。STM32提供的HAL极大减少工作量,好处是确实省了很多工作,不好的地方是HAL中很多固有实现,稍不注意的话很容易陷入HAL已经挖好的坑中。

3、现存问题
关于本地sd卡的mp3播放,stm32cube有sd卡和fat文件系统的参考实现,整合起来只是工作量的问题。
待完善部分:在线频道抓取解析,mp3流的访问稳定加强,mp3解码的dsp实现,wifi的接入方式。


此帖出自stm32/stm8论坛

最新回复

西特,反人类的正则表达式…… Free牛逼  详情 回复 发表于 2015-12-21 09:20

赞赏

2

查看全部赞赏

点赞 关注(2)
个人签名

默认摸鱼,再摸鱼。2022、9、28

 

回复
举报

1027

帖子

0

TA的资源

五彩晶圆(中级)

沙发
 
必须顶啊!
此帖出自stm32/stm8论坛

点评

谢谢捧场  详情 回复 发表于 2015-12-20 20:27
 
 

回复

1027

帖子

0

TA的资源

五彩晶圆(中级)

板凳
 
cyclonetcp很强大啊!
此帖出自stm32/stm8论坛
 
 

回复

855

帖子

5

TA的资源

一粒金砂(高级)

4
 
顶起,给free大大赞一个!
此帖出自stm32/stm8论坛

点评

谢谢捧场  详情 回复 发表于 2015-12-20 20:28
 
个人签名作为一个菜逼,干货并没有多少。唯一会的就是水,所以回帖水分大。望见谅!
 
 

回复

7641

帖子

18

TA的资源

五彩晶圆(高级)

5
 

谢谢捧场
此帖出自stm32/stm8论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

7641

帖子

18

TA的资源

五彩晶圆(高级)

6
 
人民币的幻想 发表于 2015-12-20 19:49
顶起,给free大大赞一个!

谢谢捧场
此帖出自stm32/stm8论坛
 
个人签名

默认摸鱼,再摸鱼。2022、9、28

 
 

回复

5979

帖子

8

TA的资源

版主

7
 
顶起  顶起
此帖出自stm32/stm8论坛
 
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 

回复

2144

帖子

3

TA的资源

五彩晶圆(中级)

8
 
顶起来
此帖出自stm32/stm8论坛
 
个人签名电工
 
 

回复

3416

帖子

0

TA的资源

纯净的硅(高级)

9
 
西特,反人类的正则表达式……
Free牛逼
此帖出自stm32/stm8论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

开源项目 更多>>
    随便看看
    查找数据手册?

    EEWorld Datasheet 技术支持

    相关文章 更多>>
    关闭
    站长推荐上一条 1/8 下一条

     
    EEWorld订阅号

     
    EEWorld服务号

     
    汽车开发圈

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表