基于嵌入式Li
ux的MP3播放器的设计与实现毕业设计论文
Desig
a
dImpleme
tatio
foraMP3PlayerBasedo
EmbededLi
ux
ADissertatio
SubmittedtoNa
ji
gI
stituteofTech
ologyFortheAcademicDegreeofBachelorofScie
ce
ByMi
Xia
Zhe
g
Supervisedby
LecturerAiJu
Sha
Ka
gNiCollegeNa
ji
gI
stituteofTech
ologyJu
2021
摘要
伴随嵌入式系统的持续发展以及普通用户对多媒体应用越来越旺盛的需求具有多媒体播放功能设备逐渐成为嵌入式系统中必不可少的重要功能。此毕业设计将设计一个基于嵌入式Li
ux的MP3播放器,系统硬件采用基于ARM架构的开发板。
论文首先介绍了嵌入式操作系统的最新发展、嵌入式Li
ux、ARM的特点以及Qt等的相关知识。重点介绍了如何使用开源播放器MPlayer、解码库libmad、QtCreator工具来开发一个有图形界面的MP3播放器。还介绍了如何移植Uboot、Li
ux内核、Qt和文件系统,并在移植好之后烧写到开发板之上,得到一个能独立运行在开发板上的MP3播放器。
f系统测试表明,该MP3播放器能实现如下功能:“播放”、“暂停”、“停止”、“音量调节”、“退出程序”和“歌曲播放时间”,系统运行稳定,基本达到了设计要求。
关键词:嵌入式Li
ux;移植;Li
ux;Qt
Abstract
Alo
gwiththesustai
abledevelopme
toftheembeddedsystema
dthei
creasi
glydema
dsformultimediaapplicatio
sa
electro
icequipme
thasafu
ctio
sofplayi
gso
gsgraduallybecomei
dispe
sablyThisdesig
willi
troducea
impleme
tio
foraMP3playerbasedo
embeddedLi
uxsystema
da
ARMarchitecturedevelopme
tboard
ThisPaperi
troducesthelatestdevelopme
tforembeddedoperati
gsystemembeddedLi
uxthecharacteristicsoftheARMQta
dotherrelatedk
owledgesEspeciallythispaperdisplayshowtousetheope
sourceplayerMPlayeradecodi
glibrarycalledlibmadQtCreatortoolstodevelopagraphicali
terfaceofa
MP3playerI
thispapertheworkoftra
spla
ttheboottheLi
uxker
elQta
dfilesystemsisalsoi
troducedAfterallsystemimagesarebur
edi
tothedevelopme
tboardo
edevelopme
tboardca
ru
aMP3playerisobtai
ed
SystemtestshowsthatthisMP3playerca
realizethefollowi
gfu
ctio
Co
trola
dSo
gsPlayi
gStateKeywords:embededLi
ux;tra
spla
t;Li
ux;Qt
目录第一章绪论1
f11课题研究背景和意义112嵌入式系统发展和现状2
121嵌入式操作系统2122嵌入式Li
ux和Li
ux3123ARM的介绍3124Qt的介绍413论文所做的r