版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、便携式仓储盘点机硬件及系统软件设计与开发,答辩人:黄伟 导师:马洪连,本次自序的主要内容:,盘点业背景介绍 硬件电路的设计 操作系统的移植和定制 驱动程序的编写,仓储盘点简介,物流盘点工人在专业盘点机的帮助下,对超市、仓储等物流领域的产品进行快速的盘点,给管理人员提供存量、损耗、流通速度、商品消费分类信息等信息,为物流决策提供依据,同时为优化物流提供参考。 专业物流盘点的方式:专业的盘点人员携带盘点机进入现场,使用扫描仪等工具扫描物品标签,之后通过人工或者自动的方式输入物品数量,各种物品信息暂时保存在盘点机中,待盘点结束之后通过有线无线方式输入服务器,供分析人员使用。,任务简介,开发一款物流盘
2、点专用的盘点机,提供多种接口(以太网接口,USB接口,串口,CF卡接口)。 操作系统:Microsoft Windows CE .NET 4.2。 硬件平台:基于ARM920T内核的S3C2410 RISC处理器。全速203MHz。 64MB SDRAM(HY57V56160), 64MB NAND Flash(K9F1208)。,硬件框图,硬件设计,模块化设计:核心板,母板,键盘 核心板:集成处理器,Flash,SDRAM及其支持电路,最小的ARM硬件系统板,可以通用。 母板:为核心板提供接口和支持,集成各种接口,如网卡,USB,CF卡,显示器,串口,JTAG口等。 键盘:为了盘点目的设计的
3、专用键盘,对按键进行本地译码,通过串口接入母板。,核心板PCB图,键盘硬件框图,MSP430F149,4*8矩阵 按 键,可中断I/O口,串口,母板,WinCE操作系统的移植和定制,和桌面版Windows不同,Windows CE不是一个可以安装的操作系统,需要根据硬件进行移植和定制。 定制工具:Microsoft Platform Builder 4.2(PB). OEM Adapter Layer(OAL)层。对涉及到硬件的操作,WinCE提供对接口的定义,但是不提供实现方法,方法由OEM厂商来实现。,WinCE结构框图,具体工作:,实现硬件中断逻辑中断的映射; 实现的对NAND Flas
4、h的存储访问; 各种外设驱动程序的移植(以太网,USB,串口,CF卡,键盘等) Bootloader程序的移植; 系统裁减,裁掉多媒体部分,IE,Outlook等网络程序,写字板等标准图形界面程序; 生成SDK开发包,供应用程序开发人员使用,系统平台定制过程,系统的启动,处理器设置为NAND Flash启动方式:,存储器分区,Flash区分为两大段:系统区和用户区 系统区:NBoot区,EBoot区,WinCE区。 NBoot:Flash前4KB启动代码,用于将Flash中的系统文件装入SDRAM,并启动系统 EBoot:用于下载WinCE内核。Flash 2-8块(block) , 112K
5、B WinCE内核:将要使用的操作系统,EBoot下载流程:,驱动程序的编制,非标准键盘的驱动; 非标准显示器的驱动; CF卡驱动; 电源管理驱动; 其他驱动程序的实现,WinCE中断模型:,键盘驱动程序的编制,键盘驱动程序的实现,将UART1配置为键盘接口; 修改OAL层中的系统中断映射代码,将UART1的硬件中断映射为逻辑键盘中断SYSINTR_KEYBOARD 在键盘中断驱动程序中注册键盘IST的中断映射为SYSINTR_KEYBOARD EVENT_KEYBOARD事件被触发后,在底层驱动模块中读取串口键盘代码,填充键盘码和按键状态所需的数据,提交给上一级模块 键盘管理模块中修改扫描码
6、到虚键码的转换表,完成扫描码到虚键码的转换。,显示器驱动程序,GPE类对显示设备硬件的要求:,连续的可以直接访问的显示帧缓冲区 帧缓冲区和显示设备的映射关系,LCD,(0,0),(Width-1,Height-1),GPE驱动的实现,提高显示响应速度:,Fireware,当前屏缓冲区,存储管理器和相关组件:,存储管理器调用关系:,Fatfs,Mspart.dll,OEM,块驱动程序DDI函数,DSK_Init DSK_Deinit DSK_Open DSK_Close DSK_IOControl DSK_Read DSK_Write DSK_Seek DSK_PowerUp DSK_PowerDown,S3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 48256.3-2026烟花爆竹A、B级第3部分:测试方法
- T/ZNZ 267-2024动物源性产品中牛源性成分检测 数字 PCR 法
- T/JSCTS 80-2025城市轨道交通钢轨探伤人员培训及资格规范
- T/CNCA 167.2-2025煤矿机器人通用技术要求 第2部分:管路安装机器人
- T/CBMCA 070-2025全屋空气调节系统多维评价规范
- T/CSPIA 006-2021用于人脸识别的安防摄像机图像质量评测方法
- GB/T 35795-2026全生物降解农用地面覆盖薄膜
- 2025~2026学年广东省深圳市龙岗区北师大版三年级上册课堂素养巩固练习数学试卷【附答案】
- AI赋能渔业资源养护与捕捞管理
- PFMP项目组合管理专业模拟试题(含详细答案解析)
- 2026年海水淡化处理行业深度研究报告及未来五至十年市场规模与增长潜力评估
- 2026年江苏省体育局直属事业单位招聘考试练习题含答案
- GB/T 1836-2026集装箱代码、识别和标记
- 2026年中国高端多晶硅行业市场调研分析及投资战略咨询报告
- 2026年金钥匙比赛试题及答案
- 2026年秋教科版(新教材)小学科学四年级上册(全册)教学设计
- 餐饮门店前厅服务流程操作手册
- 2026秋新教材冀人版小学科学六年级上册(全册)教学设计(附目录p151)
- 2026年锦州市辅警招聘公安基础知识题库(附答案)
- 一氧化碳作业安全操作规程
- 金匮要略绪论
评论
0/150
提交评论