节点文献

臂式可穿戴计算机Bootloader的设计与实现

【作者】 刘长伟

【导师】 陈东义;

【作者基本信息】 电子科技大学 , 模式识别与智能系统, 2008, 硕士

【摘要】 在现代企业物流运作中,仓储运作效率是整个物流管理过程的核心环节。因此,应用新的信息技术产品提高仓储管理各个环节的工作效率成为提高企业运营效率、降低成本、提升客户满意度、增强企业竞争力的有效途径。电子科技大学移动计算中心自主研发的臂式可穿戴计算机,它是一种超微型、可穿戴、人机紧密结合的、用户可以解放双手持续工作的移动计算系统,它采用自动识别技术、无线网络技术、结合计算功能可提高仓储管理员的工作效率。Bootloader是臂式可穿戴计算机系统复位后执行的启动加载程序,它既要完成一般嵌入式系统的启动、加载、系统升级、文件下载等常规功能,又要满足臂式可穿戴计算机低功耗、快速启动等特殊需求,它在系统实现中肩负着至关重要的作用,因此对它的研究、设计与实现对整个臂式可穿戴计算机系统有着重要的现实意义。本文对Bootloader的研究现状进行分析,提出了臂式可穿戴计算机Bootloader的开发方法;在研究臂式可穿戴计算机的需求的基础上,论证了处理器和操作系统的选型方案;设计了基于Nor Flash启动的开发方案;随后完成了Bootloader启动加载模块、调试交互模块、下载升级模块的设计与实现。在启动加载模块中,设计了系统启动加载程序,实现了底层硬件的初始化和Linux操作系统的加载;在调试交互模块中,设计了LED调试程序和串口设备驱动程序;在下载升级模块中,根据网卡工作原理和Nor Flash操作原理,完成了网卡设备驱动程序和Nor Flash设备驱动程序的设计。本课题所研究的Bootloader与移植开源的Bootloader相比,具有启动加载时间短、目标代码量小的优点。可移植到选用ARM-Linux平台的可穿戴计算机或其它嵌入式设备中。

【Abstract】 In modern logistic area, warehouse operation is the crucial link of logistic management process. Therefore, using new IT products to improve the efficiency of warehouse management is becoming an effective avenue to cut down on the cost, increase satisfactory degree of custom and enhance enterprise’s competition strength. For this purpose, the Mobile Computer Centre of UESTC have developed Arm Type Wearable Computer (ATWC) independently, which release the user’s hand from long time holding by being worn on arm during warehouse management course. With multi-channel sensor and wireless network technical and integrate with calculation function, ATWC can help users enhance work efficiency and better understand the outside environment.Since Bootloader, which executed after startup, is the first program of ATWC system, research and development of it is indispensability for implementation of ATWC. In this project, the design of Bootloader is meet not only the common functional requirement of embedded system, but also some special requirement for ATWC such as low-power.This dissertation performed the proposition and implementation of Bootloader for ATWC. Author’s major research work in this area is summarized as follow:1. After analyzing the functional demands of ATWC and study the principles and framework of Bootloader, we select PXA270 embedded processor and embedded Linux operation system as development platform.2. Compared Nor-flash and SD card scheme, considered from the speed of start-up and feasibility of ATWC, we finally take Nor-flash scheme as the load strategy. Propose the Nor-flash drive based on the traits of ATWC, the drive implement the command of erasing, writing and reading as well. Above this, keep the kernel of Linux and file system into Nor-flash.3. Propose and implement three modules: start-up and loading module, adjust and interaction module, download and update module. Compared with open source Bootloader, our Bootloader have some advantage. for example quicktime boot-loader and mini target code.The Bootloader of this thesis also could transplant to other wearable computers or embedded devices which base on ARM-Linux platform.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络