《嵌入式系统》设计方案.docx

上传人:夏** 文档编号:548060158 上传时间:2023-04-22 格式:DOCX 页数:6 大小:15.81KB
返回 下载 相关 举报
《嵌入式系统》设计方案.docx_第1页
第1页 / 共6页
《嵌入式系统》设计方案.docx_第2页
第2页 / 共6页
《嵌入式系统》设计方案.docx_第3页
第3页 / 共6页
《嵌入式系统》设计方案.docx_第4页
第4页 / 共6页
《嵌入式系统》设计方案.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《《嵌入式系统》设计方案.docx》由会员分享,可在线阅读,更多相关《《嵌入式系统》设计方案.docx(6页珍藏版)》请在金锄头文库上搜索。

1、 嵌入式系统设计方案 移动列印终端终嵌入式系统设计方案 阅读目录 一专案概述 1 二系统总体架构 2 2.1.1 各功能部件作用 2 221 手持式扫描器 3 222 嵌入式开发板 3 223 微型印表机的选型 4 224远端伺服器 5 三软/硬体设计 5 32 硬体设计 6 321 嵌入式开发板和扫描器的连线 6 322嵌入式开发板和远端伺服器的连线 6 323 嵌入式开发板和微型印表机的连线 7 四各驱动程式的设计(软体设计) 7 41 印表机驱动的设计 7 411定义装置号和装置名 7 4.1.2 装置驱动初始化函式和去除函式 7 4编译扫描器制备驱动 11 5.载入装置 12 4.1.

2、3 扫描器驱动设计 13 4.1.4 网路通讯模组及伺服器的开发 13 4.1.5系统应用程式设计 14 五系统除错 15 11 系统设计的必要性与pc终端的比较 在资讯社会中,列印终端应用特别广泛,比方超市的收银系统、图书管的借还书系统、移动营业厅的话费列印系统等场合,我们都可以看到列印终端的身影。传统列印终端通常都是由pc加上一个微型印表机构成,这种架构的列印终端比较昂贵,体积庞大,移动笨拙,使用非常不便利。 随着嵌入式技术的发展,许多原来基于pc的应用都纷纷转向基于嵌入式技术来实现。基于嵌入式技术的产品具有特别明显的优势,如廉价、功耗低、体积小及移动便利等。 具体到列印终端这个产品上来说

3、,可以从下表看出基于pc的列印终端和基于嵌入式的列印终端在各个方面的差异性。 12 系统的主要功能 本专案例项中拟开发的嵌入式移动列印终端是解决从资料输入、资料处理和资料输出的一体化系统,它供应以下几个功能 资料录入功能:支援从扫描器端录入资料; 通过网路到资料库查询; 资料列印功能 嵌入式移动终端是一套完整的嵌入式应用系统,包括和硬体和软体两局部,这一节先说一下硬体方面的设计。 21 系统硬体组成的部件 资料输入部件(手持扫描器)完成资料输入功能; 资料处理部件(嵌入式开发板和远端伺服器)完成资料处理任务 资料输出部件(微型印表机)完成资料列印功能; 各个部件之间的关係如图 图1 嵌入式移动

4、列印终端架构 资料输入部件 通常一个系统可以有许多种输入资料的途径,常用的输入装置有键盘滑鼠等.在嵌入式移动列印终端中,只採用了扫描器来完成资料的输入工作,当然系统假如想要实用化,应该再加上键盘等其它输入部件,但在这里就只用为个来设计了. 资料处理部件 资料处理部件是一整个应用系统的核心,它的主要任务是得到扫描器传来的资料资讯,然后连线远端伺服器,将资料传送到远端伺服器端,完成查询任务后,从远端伺服器端得到结果,然后将结果送给微型印表机列印. 所以,资料处理部件包括嵌入式开发板和远端伺服器两个局部。嵌入式开发板和远端伺服器之间通过网路线相连。 资料输出部件 在超市收银系统中,收银员最后的一个动

5、作总是列印顾客的单据。同样,在嵌入式移动列印终端系统中,最后一个动作也是将查询到的结果通过一个微型印表机列印出来。 22对硬体的选择 该扫描器主要完成的功能其实是条码扫描的任务。条码扫描是用来扫描条形码的装置,利用光学原理,把条形码的内容解码后通过资料线或者无线的方式传输到电脑或者别的装置中。 根据实际情况,现在拟定了一个关于扫描器的规格引数: 嵌入式开发板是本系统的核心部件,它担负着整个系统中心枢纽的重担,同时,它的选型也直接影响到上层作业系统和其它部件的选型。所以,在选择这个部件时,要站在整个系统的高度来进行。 在设计嵌入式移动列印终端系统时,根据介面型别、所支援的作业系统、价效比这几个要

6、素来选取开发的型别与引数,具体如下表所示: st2410 开发板相关引数 微型印表机腹胀荣达科技rd-m系列微型印表机,该款採用独特的面板式嵌入结构,便可将整个印表机固定在仪外表板上,操作简单、便利。 下面是它的一些引数指标 列印方式:针打,针式撞击点阵列印:热敏,热敏加热热点阵列印 列印速度:针打,1.0行/秒,0.7行/秒,0.4行/秒:热敏,35毫米/秒 分辩率:针打,8点/毫米,384点/行。 列印宽度:针打,16/24/40;热敏,32。 列印字元:全部448个字元及图块,包括96个ascii字元,352个希腊文德文俄文法文等字母,日文片假名,局部中文汉字,数字符号,列印字元,块图符

7、;32个使用者自定义字元。国标一二级汉字型档中全部汉字和西文字、图符共有817个。 字元大小:西文,57;块图符,68点阵;使用者自定义字元,汉字,2424,点阵,1616 掌握板;採用模组化驱动掌握电路,有效保护列印头的绝对安全;专门的复位掌握电路、电源监测电路以及近乎完善的软硬体看门狗掌握的电路,确保印表机不宕机、不乱打。 掌握命令:通用esc/p列印命令。 列印快取:32kb。 远端伺服器用于存在放在型资料库,它通过网路介面接收嵌入式开发板发来的资料,然后进行查询、更新等处理操作,最后把结果再传给嵌入式开发板。所以,远端伺服器必须具备较强的资料储存力量和网路通讯力量。要本系统中我们可以用

8、一台一般pc来完成这个功能。 31 设计的流程 嵌入式移动列印终端系统设计开发可以分为三5个模组: 开发环境的建立 硬体的设计; 扫描器驱动的设计; 印表机驱动的设计 伺服器资料库的设计及通讯模组的开发。 设计思想是:从硬体到软体,从底层到上层的方法。流程图如下 由于本开发系统中的核心部件採用已有的开发板,硬体设计的任务就大为简单,其核心任务就转化为通过嵌入式开发板将各个部件连线在一起即可。 嵌入式总结 什么叫嵌入式系统 以应用为中心 以计算机技术为基础 软体硬体可裁剪 适应应用系统对功能 牢靠性 本钱 体积 功耗严格要求的专用计算机系统。. 嵌入式总结 第三局部 arm处理器特点。 功耗低 本钱低 效能高 支援thumb 16位 arm 32位 双指令集 cortex支援thumb 2 16.嵌入式 面试题 1 求下面函式的返回值 微软 1 int func x 2 9 return countx 10 假定x 9999 答案 8思路 将x转化为.

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

当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号