欢迎来到天天文库
浏览记录
ID:34446488
大小:483.68 KB
页数:3页
时间:2019-03-06
《个人数字媒体中心pmp的bootloader引导程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2007年第6期通信技术No.06,2007总第186期CommunicationsTechnologyNo.186,Totally个人数字媒体中心PMP的Bootloader引导程序设计石良武,付敏(湖南商学院计算机与电子工程系,湖南长沙410205)【摘要】个人数字媒体中心PMP系统的软件设计最底层是操作系统层,其中包括Bootloader引导程序,主要完成系统从FLASH的启动、LOGO的显示、以及OS的引导。Bootloader代码量虽少,但是其作用却非常重要。许多代码与处理器体系结构有关而不具备移
2、植性,因此研究相关技术从而写出针对特定处理器的启动代码,对嵌入式系统设计尤为重要。【关键词】媒体播放器;嵌入式系统;引导程序;设计【中图分类号】TP311.1【文献标识码】A【文章编号】1002-0802(2007)06-0055-02DesignofBootloaderProgramforIndividualDigitalMediaCenterPMPSHILiang–wu,FUMin(DepartmentofComputerandElectronicEngineering,HunanBusinessCol
3、lege,ChangshaHunan410205,China)【Abstract】ThesoftwaredesignbottomofindividualdigitalmediacenterPMPisoperatingsystemlevel,includingBootloaderProgram,whichmainlycompletesFlashstart,LOGOdemonstrationandOSguidanceofthesystem.AlthoughcodequantityofBootloaderisab
4、itfew,itplaysanimportantrole.Alotofcodeisrelatedtoprocessorsystemstructureandwithouttransplantability,soitisveryimportantforembeddedsystemdesigntoresearchrelevanttechnologyandwritestartcodeforspecificprocessor.【Keywords】portablemediaplayer;embeddedsystem;b
5、ootloaderprogram;design0引言包括音频的编解码程序(主要由ARM实现)和图像的编解码程PMP,英文全称为“PortableMediaPlayer”,即“媒序(主要由DSP实现)。最上层为主GUI和各种应用程序。应体播放器”。PMP技术在业界没有统一的标准,在应用软件用程序包括:FileManager(用来浏览存储器中的文件),和配置上,用户可以根据自己的需要来选择。因此,PMP具VideoPlayer(播放视频文件),AudioPlayer(播放音频文有功能强大、便于扩充软件等特点。自
6、从法国ARCHOS公司件),ImageViewer(浏览图片),FM(收音机),Games(游戏),推出第一台真正意义上的PMP以来,PMP的市场已经经历了Resumes(重新播放音/视频文件)。3年的发展演变。同时,PMP也已经从单一的多媒体播放器演变成一个多功能的个人数字媒体中心。2Bootloader的作用嵌入式系统中首先要考虑的是启动问题。当一个微处理1PMP系统的软件设计器最初启动时,它首先执行一个预定地址处的指令,这个地PMP系统的软件设计要兼顾到高质量的音视频效果、多址处存放系统初始化或引导程
7、序,正如PC机中的BIOS。而种外设和有限的系统资源,所以其设计变得相对复杂。系统在PMP嵌入式系统中,由于没有BIOS,因此将由引导加载程[1][2]设计将软件分为三层结构:最底层是操作系统层,其中包序Bootloader实现类似的功能。Bootloader代码量虽少,括Bootloader引导程序,主要完成系统从FLASH的启动、但是其作用却非常重要。许多代码与处理器体系结构有关而LOGO的显示,以及OS的引导;第二层为CODEC和MMI核层;不具备移植性。因此,研究相关技术从而写出针对特定处理MMI核
8、包括第三层主GUI和各种应用程序所依赖的各种框架器的启动代码,对嵌入式系统设计尤为重要。结构和数据结构,如窗口管理、定时器管理等。CODEC部分Bootloader的主要作用:初始化处理器、初始化必备的收稿日期:2007-05-09。作者简介:石良武(1960–),男,硕士研究生导师。研究方向为多媒体与网络技术应用;付敏(1984-),男,硕士,主要从事linux下嵌入式软件开发与应用工作。55硬件、下载系统映像
此文档下载收益归作者所有