承接第六天: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-0.15.1b.tar.gz -C ~
cd /home/gec/libmad-0.15.1b
配置:

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

被折叠的 条评论
为什么被折叠?



