玩转easyARM imax283A开发版(一),移植madplay让板子支持mp3音乐播放

简介: 玩转easyARM imax283A开发版(一),移植madplay让板子支持mp3音乐播放

很早之前买过一个ZLG的开发版,挺便宜的。带液晶屏和扩展板才120元。


拿来做些小玩意儿玩儿。最近移植madplay让板子支持mp3音乐播放,音质还不错!





cd /home/yang/imax283/ctools/gcc-4.4.4-glibc-2.11.1-multilib-1.0/arm-fsl-linux-gnueabi/bin 
export PATH=$PATH:$(pwd)
echo $PATH


编译zlib-1.2.3.tar.gz


./configure --prefix=/home/ban/imax283/madplay/source CC=arm-fsl-linux-gnueabi-gcc AR=arm-fsl-linux-gnueabi-ar rc
RANLIB=arm-fsl-linux-gnueabi-ranlib
./configure --prefix=/home/ban/imax283/madplay/source  --shared


编译libid3tag-0.15.1b.tar.gz


./configure --host=arm-fsl-linux-gnueabi --disable-debugging --prefix=/home/ban/imax283/madplay/source CPPFLAGS=-
I/home/ban/imax283/madplay/source/include LDFLAGS=-L/home/ban/imax283/madplay/source/lib


编译libmad-0.15.1b.tar.gz


./configure --host=arm-fsl-linux-gnueabi  --disable-debugging --prefix=/home/ban/imax283/madplay/source CPPFLAGS=-
I/home/ban/imax283/madplay/source/include LDFLAGS=-L/home/ban/imax283/madplay/source/lib
sed -i '/-fforce-mem/d' configure
make
make install


编译madplay


./configure --host=arm-fsl-linux-gnueabi CC=arm-fsl-linux-gnueabi-gcc --disable-debugging --with-alsa CPPFLAGS=-I/home/ban/imax283/madplay/source/include LDFLAGS=-L/home/ban/imax283/madplay/source/lib
相关文章
|
2月前
|
存储 C语言 Windows
音视频使用qt测试ffmpeg接口时无法运行
音视频使用qt测试ffmpeg接口时无法运行
67 0
|
8月前
|
存储 Cloud Native Linux
音视频 ffmpeg命令视频录制(Windows)
音视频 ffmpeg命令视频录制(Windows)
|
2月前
|
编解码 Linux Windows
FFmpeg开发笔记(十一)Windows环境给FFmpeg集成vorbis和amr
在Windows环境下,为FFmpeg集成音频编解码库,包括libogg、libvorbis和opencore-amr,涉及下载源码、配置、编译和安装步骤。首先,安装libogg,通过配置、make和make install命令完成,并更新PKG_CONFIG_PATH。接着,安装libvorbis,同样配置、编译和安装,并修改pkgconfig文件。之后,安装opencore-amr。最后,重新配置并编译FFmpeg,启用ogg和amr支持,通过ffmpeg -version检查是否成功。整个过程需确保环境变量设置正确,并根据路径添加相应库。
50 1
FFmpeg开发笔记(十一)Windows环境给FFmpeg集成vorbis和amr
|
10月前
|
Ubuntu 网络协议 数据安全/隐私保护
RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏镜像+支持hdmi屏镜像)
编译了uboot,kernel,buildroot后,可以单独输入固件,也可以整体打包成rootfs进行一次性输入,rootfs直接更新升级这个方式目前也是常用的。本篇刷了2个镜像,一个支持mipi屏幕得ubuntu固件,一个支持hdmi固件,但是都不支持笔者的usb触摸屏
|
10月前
|
Android开发
手把手教你深度定制tiny4412安卓5.0系统(一)---开发板如何预置文件到android系统
手把手教你深度定制tiny4412安卓5.0系统(一)---开发板如何预置文件到android系统
141 0
|
10月前
|
数据采集 物联网 Linux
Unity3D下实现Linux平台RTMP推流(以采集Unity窗体和声音为例)
随着物联网等行业的崛起,越来越多的传统行业如虚拟仿真、航天工业、工业仿真、城市规划等,对Linux下的生态构建,有了更大的期望,Linux平台下,可选的直播推拉流解决方案相对Windows和移动端,非常少,基于Unity的Linux推送方案,更是几无参考。本文以Unity3d环境下Linux平台推送Unity窗体和Unity采集的音频,然后编码推送到RTMP服务器为例,大概说下实现过程。
156 0
|
Linux API vr&ar
让终端支持播放mp3,移植mp3解码库libmad和madplay到嵌入式linux
让终端支持播放mp3,移植mp3解码库libmad和madplay到嵌入式linux
玩转easyARM imax283A开发版(二),移植NES模拟器并增加按键驱动,让板子可以玩超级玛丽游戏
玩转easyARM imax283A开发版(二),移植NES模拟器并增加按键驱动,让板子可以玩超级玛丽游戏
littlevgl(Lvgl)最新版V7.4移植
littlevgl(Lvgl)最新版V7.4移植