来自昔日随身听王者Sony的开源音频播放器开发板
2024-02-01 23:01:36发布 浏览375次 信息编号:95684
友情提醒:凡是以各种理由向你收取费用,均有骗子嫌疑,请提高警惕,不要轻易支付。
来自昔日随身听王者Sony的开源音频播放器开发板
大家好,我叫小悦悦。 过去,在苹果、安卓智能手机尚未普及的时候,很多厂商都生产移动音频播放器,包括飞利浦、索尼、三星等,其中索尼的音质颇具特色。 每个80后、90后上学的时候一定都听过系列。 索尼播放器的声音还是很有辨识度的。 小月月也是一个念旧的人。 工作结束后,她买了一些库存物品。 但市场鱼龙混杂,其中不少是修理品和二手品。 最近有好消息。 索尼推出了一款名为 Sony Board 的开源音频播放器开发板。
小悦悦今天推荐这款板子的原因很简单。 Sony Board可以实现大家想要拥有第一手索尼播放器的初衷。 Sony Board 使用 NuttX 嵌入式操作系统。 除了基本的音频播放之外,懂编程的极客们还可以随心所欲地添加各种定制功能。
现在就在新板房开始预订吧~~!
享受该开发板的强大功能
如果您喜欢,请点击文末小程序进行预约。
先预订,再补索尼板差价
参考价格:主板:700元; 加长版:520元
有兴趣的朋友请抓紧时间
点击文末小程序即可预订!
索尼主板简介
索尼主板采用双板插件布局,分为核心板和底板。 两块板插入后如下所示:
核心板包含索尼6核ARM-M4F微控制器芯片和索尼电源管理和音频输出芯片。 另外我还带了一块MXIC SPI NOR Flash存储芯片,容量为8MB; 一个用于 USB 到 TTL 的转换。 下图是核心板:
底板作为扩展板存在,引出兼容接口、3.5mm音频接口、micro SD卡插槽。 下图是底板:
底板背面排列有两颗电平转换芯片,分别是72040和TI
开发环境
索尼为这款开发板设计了两种开发环境,一种是传统开发环境,另一种是SDK。 Sony建议您使用后者,因为SDK是Sony芯片的原始开发环境。 它基于NuttX嵌入式实时操作系统,包含许多必要的交叉编译工具,而这些工具来自开源GNU项目。 通过SDK可以实现内存使用控制、省电控制、多核调度等高端操作(库不支持这些功能)。
该SDK基于NuttX,其结构框架如下:
编译环境的安装方法非常简单。 前面提到,编译环境是GNU下的开源交叉编译工具。 因此,可以通过apt来安装各种软件包。
使用git clone下载NuttX并编译
使用 git clone 下载 SDK。 具体编译方法请参见git目录的说明。
玩家示例
索尼提供了一个DEMO代码,演示MP3或WAV格式的播放和播放列表管理等功能。 这个DEMO本身就是一个完整的音频播放器项目。 进入SDK目录,输入以下代码,即可编译播放器DEMO例程。
接下来,您需要将 SD 卡格式化为 FAT32,将音乐文件放入其中,然后将其插入开发板。 然后,就可以玩了。
播放器使用NuttX命令行控制,例如
您还可以添加自己的代码,使用板上的 GPIO,并自定义按钮来触发播放。
(整齐的)
点击小程序购买索尼主板
**************************
关于索尼主板的任何问题
扫描二维码添加新板房客服微信咨询
**************************
提醒:请联系我时一定说明是从星空网上看到的!