首页> 中文学位 >基于WinCE5.0的高解析喷码机硬件平台BSP的开发与系统定制
【6h】

基于WinCE5.0的高解析喷码机硬件平台BSP的开发与系统定制

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1 课题研究的背景意义

1.2 国内外喷码技术的研究概况

1.3 嵌入式操作系统的比较选择

1.4 本文结构和内容安排

第二章 高解析喷码机软硬件分析

2.1 硬件电路的总体设计

2.2喷码机系统的底层软件开发环境分析

2.3 本章小结

第三章 引导加载程序Boot Loader的移植开发

3.1 BSP的概念及开发流程

3.2 Boot Loader基本功能的实现

3.3 Boot Loader扩展功能的实现

3.4 本章小结

第四章 操作系统内核的移植开发

4.1 OAL接口函数实现

4.2 喷码机设备驱动程序开发

4.3 配置文件的修改

4.4 本章小结

第五章 WINCE操作系统的定制

5.1 基于BSP定制平台

5.2 生成操作系统映像

5.3 烧写映像文件到喷码机平台

5.4 喷码机喷印图样

5.5 导出SDK

5.6 本章小结

第六章 结论

6.1 总结

6.2展望

参考文献

致谢

攻读学位期间所取得的相关科研成果

展开▼

摘要

近年来,随着喷码技术在产品的出厂日期、条码标识等领域中的应用日益广泛,人们对喷码机的性能也提出了越来越高的要求。与此同时,嵌入式技术以其突出的功能多样性和软硬件可裁剪性等优势迅速进军经济建设的诸多领域,并在其中占据着重要位置。本课题正是在深入研究喷码产品的现状和嵌入式技术的特点和发展趋势的基础上,设计了一种基于S3C2440处理器和WinCE5.0操作系统的高解析喷码机控制系统。以ARM9微控制器为核心的S3C2440处理器具有强大的数据处理能力和外形小巧、轻便等的特点,而嵌入式WinCE操作系统良好的实时性和可裁剪性方便了系统的开发和定制。二者的紧密结合必将打破国内喷码产品的尴尬局面,绘制出美好的发展蓝图。
  首先,文章对喷码机系统的硬件平台进行了分析和设计。此外,还对底层程序的平台开发工具Platform Builder5.0的安装和功能特性进行了分析说明。
  接下来,重点讲解了底层软件系统的板级支持包BSP的原理和开发流程。对其中的引导加载程序Boot Loader的基本功能进行移植开发,并在此基础上进一步开发出具有各种附加功能的引导加载程序代码,使其功能得到扩展。
  接下来,还对BSP的OEM适配层(OAL)程序进行移植分析和代码实现,并对设备驱动程序的实现过程进行了分析研究。在此基础上,修改相应的配置文件,为成功编译出镜像文件做准备。
  最后,根据喷码机平台的硬件设计,在Platform Builder5.0中完成了操作系统的定制工作。工作的主要内容是:添加相应的系统组件,设置相关的环境变量;最后,经过板级支持包的代码编译,得到平台的运行时映像文件NK.bin。在此基础上,将映像文件下载到目标设备中进行性能测试。最终,定制的WinCE操作系统成功在喷码机控制系统中运行起来。应用程序开发人员可根据PB平台中导出的SDK工具进行上层软件的开发。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号