zigbee无线传感网实训---实现LCD开发板播放音乐并切换歌曲(The Seventh day)

本文介绍了如何在zigbee无线传感网实训中,通过LCD开发板实现音乐播放及切换歌曲。详细步骤包括:制作mp3解码库(zlib, libid3tag, libmad, madplay),移植madplay到开发板,以及通过系统命令挂载和操作额外内存。此外,还提供了挂载未使用分区,格式化为vfat文件系统,并进行挂载的步骤。" 127060914,12547066,Git 分支与标签管理,"['Git', '版本控制', '开发流程', '分支管理', '标签管理']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

承接第六天:zigbee无线传感网实训---完成开发板WiFi(The Sixth day)

一、制作mp3解码库
================================
    1、制作zlib库
        拷贝zlib-1.2.8.tar.gz文件到家目录        

cd ~

        解压      

tar xzvf zlib-1.2.8.tar.gz    //“/home/gec/”

        配置zlib          

 mkdir /home/gec/audio
 export CC=arm-none-linux-gnueabi-gcc
 export AR=arm-none-linux-gnueabi-ar
 export RANLIB=arm-none-linux-gnueabi-ranlib
 cd /home/gec/zlib-1.2.8
 ./configure --prefix=/home/gec/audio

        编译     

  make

        安装        

 make install

----------------------------------
    2、制作libid3tag

        解压:            

tar xzvf libid3tag-0.15.1b.tar.gz -C ~

        配置:           

 ./configure --prefix=/home/gec/audio \
            --host=arm-none-linux-gnueabi 
            出错1:
                configure: error: zlib.h was not found
                *** You must first install zlib (libz) before you can build this package.
                *** If zlib is already installed, you may need to use the CPPFLAGS
                *** environment variable to specify its installed location, e.g. -I<dir>.
            解决:
                指明头文件路径:
                    ./configure --prefix=/home/gec/audio \
                    --host=arm-none-linux-gnueabi \
                    CPPFLAGS=-I/home/gec/audio/include
            出错2:
                configure: error: libz was not found
                *** You must first install zlib (libz) before you can build this package.
                *** If zlib is already installed, you may need to use the LDFLAGS
                *** environment variable to specify its installed location, e.g. -L<dir>.
            解决2:
                指明库文件路径:
                    ./configure --prefix=/home/gec/audio \
                    --host=arm-none-linux-gnueabi \
                    CPPFLAGS=-I/home/gec/audio/include \
                    LDFLAGS=-L/home/gec/audio/lib

       编译 

make

        安装            

make install

-----------------------------------------------------------
    3、制作libmad       
        解压:         

tar xzvf libmad
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liuxiaodong1312

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值