基于ARM的可视化bootloader的设计与实现

来源 :电子科技大学 | 被引量 : 6次 | 上传用户:qingqwer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着中国经济的快速发展,智能设备在人们的日常生活中体现出了越来越重要的地位,然而,在具有操作系统的嵌入式系统中,Bootloader是必不可少的一部分,也是系统中最重要的基础部分,只有通过它才可以让系统顺利的启动。传统的Bootloader一般都是字符界面的,对于非专业人员来说很难操作,要通过专门的工具(如串口线等)才可以修改其中的配置信息,还要用专门提供的命令,不利于普通用户的定制。正是由于这个原因本文提出了一种新的设计方案,可视化bootloader的设计架构,所谓可视化bootloader,主要特点是在传统的bootloader的基础上加入了可视化的功能,smartGUI的主要设计思想是采用类似windows的消息传递机制,首先实现简单的画点和画线的相关功能,然后绘制相关的菜单和窗口,在这个过程中需要液晶屏相关驱动的支持,用户通过简单的可视化窗口配置,输入相关的启动参数,就可以启动任意的操作系统,还可以定制想要启动的相关外围器件,这样就增加了系统的灵活性和扩展性,另外一个主要的特点是,在可视化的基础上移植了lwip网络协议栈,移植主要做的工作是修改lwip代码中和底层网卡硬件相关的寄存器,实现和硬件的接口,主要要实现数据的接收和发送两个主要功能模块,有了网络功能的支持就可以实现远程启动关闭系统,远程升级系统,远程安装系统的功能,使其使用简单灵活。
其他文献
在教育目标提升视域下,在信息技术不断升级背景下,多媒体教学应运而生,它的出现及应用标志着课堂教学步入新的发展阶段,受到了广泛欢迎和认可。小学是打基础的重要阶段,在小
生物炭是指在无氧或少氧条件下各种生物质经过高温处理,部分生物质转化为油和气后产生的一类富碳产物。由于其高度的物理稳定性、生物化学抗分解性、较大的比表面积和多孔结
本课题以河北钢铁集团宣钢公司生产样和日常标样为依托,研究含铁原料硫元素在铁矿石样品前处理流程、制取样片流程以及X-射线荧光光谱仪分析[1-7]流程,以便最大限度优化硫元
初中地理核心素养的培育,要求初中地理课程能够充分展现学生的应用能力,因此在初中地理教育教学中必须重视学生识图能力的培养。本文结合自身教学经验,引用实际教学案例,探讨
脾胃为后天之本,气血生化之源,而人体筋骨肌肉的生长发育,以及筋骨损伤后的修复,均离不开气血,离不开脾胃。所以笔者认为,在治疗损伤的整个过程中,自始至终当需顾其脾胃。实质是脾胃
痛经是青年妇女常见病。不仅给妇女带来痛苦、影响劳动,且往往妨碍生育。笔者自1980年以来,治疗痛经58例,取得了满意的疗效。
垃圾焚烧底渣是城市生活垃圾在经过了焚烧处理后所得到的混合灰渣,经过分离处理除去飞灰后所剩下的固体残余物。论文以底渣加筋土作为研究对象,拟将其作为路基填料。在大量的
目的:观察舒芬太尼、芬太尼与异丙酚配伍在人工流产手术中的麻醉效果。方法:ASAⅠ-Ⅱ级行人工流产术患者60例,随机分为A、B、C三组,每组20例,A组静脉注射异丙酚2mg/kg,B组静脉
矿山资源是不可再生资源,每一份矿资源都珍贵无比,但因为矿山开发到后期,采场会因为开采的原因导致岩石破碎,脉上的盘构变得十分不稳定,这时候若再人工进入作业,则极易导致出
伴随互联网信息技术的普及应用,未来社会发展对计算机人才提出更高的要求。为培养高水平应用型信息技术人才,计算机专业教学应按照企业需求改革教学模式,提高学生的综合素养,