便携式仓储盘点机硬件及系统软件设计与开发.ppt

上传人:s****8 文档编号:67258951 上传时间:2022-12-24 格式:PPT 页数:35 大小:3.91MB
返回 下载 相关 举报
便携式仓储盘点机硬件及系统软件设计与开发.ppt_第1页
第1页 / 共35页
便携式仓储盘点机硬件及系统软件设计与开发.ppt_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《便携式仓储盘点机硬件及系统软件设计与开发.ppt》由会员分享,可在线阅读,更多相关《便携式仓储盘点机硬件及系统软件设计与开发.ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、便携式仓储盘点机硬件及系统软件设计与开发答辩人:黄伟导师:马洪连本次自序的主要内容:n盘点业背景介绍n硬件电路的设计n操作系统的移植和定制n驱动程序的编写仓储盘点简介n物流盘点工人在专业盘点机的帮助下,对超市、仓储等物流领域的产品进行快速的盘点,给管理人员提供存量、损耗、流通速度、商品消费分类信息等信息,为物流决策提供依据,同时为优化物流提供参考。n专业物流盘点的方式:专业的盘点人员携带盘点机进入现场,使用扫描仪等工具扫描物品标签,之后通过人工或者自动的方式输入物品数量,各种物品信息暂时保存在盘点机中,待盘点结束之后通过有线无线方式输入服务器,供分析人员使用。任务简介n开发一款物流盘点专用的盘

2、点机,提供多种接口(以太网接口,USB接口,串口,CF卡接口)。n操作系统:Microsoft Windows CE.NET 4.2。n硬件平台:基于ARM920T内核的S3C2410 RISC处理器。全速203MHz。64MB SDRAM(HY57V56160),64MB NAND Flash(K9F1208)。硬件框图硬件设计n模块化设计:核心板,母板,键盘n核心板:集成处理器,Flash,SDRAM及其支持电路,最小的ARM硬件系统板,可以通用。n母板:为核心板提供接口和支持,集成各种接口,如网卡,USB,CF卡,显示器,串口,JTAG口等。n键盘:为了盘点目的设计的专用键盘,对按键进行

3、本地译码,通过串口接入母板。核心板PCB图键盘硬件框图可中断I/O口串口WinCE操作系统的移植和定制n和桌面版Windows不同,Windows CE不是一个可以安装的操作系统,需要根据硬件进行移植和定制。n定制工具:Microsoft Platform Builder 4.2(PB).nOEM Adapter Layer(OAL)层。对涉及到硬件的操作,WinCE提供对接口的定义,但是不提供实现方法,方法由OEM厂商来实现。WinCE结构框图具体工作:n实现硬件中断逻辑中断的映射;n实现的对NAND Flash的存储访问;n各种外设驱动程序的移植(以太网,USB,串口,CF卡,键盘等)nB

4、ootloader程序的移植;n系统裁减,裁掉多媒体部分,IE,Outlook等网络程序,写字板等标准图形界面程序;n生成SDK开发包,供应用程序开发人员使用系统平台定制过程系统的启动n处理器设置为NAND Flash启动方式:存储器分区nFlash区分为两大段:系统区和用户区n系统区:NBoot区,EBoot区,WinCE区。nNBoot:Flash前4KB启动代码,用于将Flash中的系统文件装入SDRAM,并启动系统nEBoot:用于下载WinCE内核。Flash 2-8块(block),112KBnWinCE内核:将要使用的操作系统EBoot下载流程:驱动程序的编制n非标准键盘的驱动;

5、n非标准显示器的驱动;nCF卡驱动;n电源管理驱动;n其他驱动程序的实现WinCE中断模型:键盘驱动程序的编制键盘驱动程序的实现n将UART1配置为键盘接口;n 修改OAL层中的系统中断映射代码,将UART1的硬件中断映射为逻辑键盘中断SYSINTR_KEYBOARDn 在键盘中断驱动程序中注册键盘IST的中断映射为SYSINTR_KEYBOARDn EVENT_KEYBOARD事件被触发后,在底层驱动模块中读取串口键盘代码,填充键盘码和按键状态所需的数据,提交给上一级模块n 键盘管理模块中修改扫描码到虚键码的转换表,完成扫描码到虚键码的转换。显示器驱动程序GPE类对显示设备硬件的要求:n连续

6、的可以直接访问的显示帧缓冲区n帧缓冲区和显示设备的映射关系(0,0)(Width-1,Height-1)GPE驱动的实现格式转换硬件驱动硬件加速接口提高显示响应速度:Fireware存储管理器和相关组件:存储管理器调用关系:FatfsMspart.dllOEM块驱动程序DDI函数nDSK_Init nDSK_DeinitnDSK_OpennDSK_Close nDSK_IOControlnDSK_ReadnDSK_WritenDSK_SeeknDSK_PowerUpnDSK_PowerDownS3C2410处理器工作方式专用软件:n类DOS Shell程序n平台管理软件总结与展望n掌握ARM9处理器和WinCE的开发流程n以此为基础,开发一系列产品谢谢!谢谢各位老师和同学!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁