欢迎来到天天文库
浏览记录
ID:34535899
大小:1.68 MB
页数:73页
时间:2019-03-07
《基于ARM的可视化bootloader的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、电子科技大学UNIVERSITYOFELECTRONICSCIENCEANDTECHNOLOGYOFCHINA专业学位硕士学位论文MASTERTHESISFORPROFESSIONALDEGREE论文题目基于ARM的可视化bootloader的设计与实现工程领域软件工程指导教师雷航作者姓名姜玉平学号200992230116万方数据分类号密级注1UDC学位论文基于ARM的可视化bootloader的设计与实现(题名和副题名)姜玉平(作者姓名)指导教师姓名雷航教授电子科技大学成都张凌嵩高级工程师成都阿普奇自动化技术有限公司成都(职务、职称、学位、单位名称及地址)申请专
2、业学位级别硕士专业学位类别工程硕士工程领域名称软件工程提交论文日期2013.09.04论文答辩日期2013.12.04学位授予单位和日期电子科技大学2013年12月24日答辩委员会主席评阅人年月日注1:注明《国际十进分类法UDC》的类号万方数据DESIGNANDIMPLEMENTATIONOFOFFICEAUTOMATIONSYSTEMBASEDONB/SAMasterThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor:MasterofEngineeringAuthor:Y
3、upingJiangAdvisor:HangLeiSchool:SchoolofInformationAndSoftwareEngineering万方数据电子科技大学硕士学位论文独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:姜玉平日期:2013年12月4日关于论文使用授权的说明本学位论文
4、作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名:姜玉平导师签名:日期:年月日万方数据摘要摘要随着中国经济的快速发展,智能设备在人们的日常生活中体现出了越来越重要的地位,然而,在具有操作系统的嵌入式系统中,Bootloader是必不可少的一部分,也是系统中最重要的基础部分,只有通过它才可以让系统顺利的启动。传统的Bo
5、otloader一般都是字符界面的,对于非专业人员来说很难操作,要通过专门的工具(如串口线等)才可以修改其中的配置信息,还要用专门提供的命令,不利于普通用户的定制。正是由于这个原因本文提出了一种新的设计方案,可视化bootloader的设计架构,所谓可视化bootloader,主要特点是在传统的bootloader的基础上加入了可视化的功能,smartGUI的主要设计思想是采用类似windows的消息传递机制,首先实现简单的画点和画线的相关功能,然后绘制相关的菜单和窗口,在这个过程中需要液晶屏相关驱动的支持,用户通过简单的可视化窗口配置,输入相关的启动参数,就可以
6、启动任意的操作系统,还可以定制想要启动的相关外围器件,这样就增加了系统的灵活性和扩展性,另外一个主要的特点是,在可视化的基础上移植了lwip网络协议栈,移植主要做的工作是修改lwip代码中和底层网卡硬件相关的寄存器,实现和硬件的接口,主要要实现数据的接收和发送两个主要功能模块,有了网络功能的支持就可以实现远程启动关闭系统,远程升级系统,远程安装系统的功能,使其使用简单灵活。关键字:可视化bootloader,smartGUI,ARMbootloaderI万方数据ABSTRACTABSTRACTWiththerapiddevelopmentofChineseecon
7、omy,intelligentdevicesinthedailylifeofpeoplereflectamoreandmoreimportantrole,but,inembedsystemwithOS,bootloaderissoimportantthatitcannotmiss,whatismoreitalsohavetheimportantfoundationpartly,ifnothavebootloaderthesystemcannotwork.Traditionalbootloadermostlyischaractercommandfornonprofe
8、ssion
此文档下载收益归作者所有