- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
低成本嵌入式系统中复杂界面设计.pdf
2014年 11月 合肥师范学院学报 ’ NOV.2014
第32卷 第 6期 JournalofHefeiNormalUniversity Vo1.32No.6
低成本嵌入式系统中复杂界面设计
邓建华 , 柴 泉 , 徐 徐
(1.上海华虹计通智能系统股份有限公司,上海 200051;
2.中国科学技术大学软件学院,江苏 苏州 215123)
[摘 要]探讨了在资源有限低成本的嵌入式系统中复杂界面的设计。本文从介绍ARM芯片和有限状态机的概念入
手,引出运用有限状态机和模块化思想,来实现基于ARM7的嵌入式 系统中对于多界面或复杂界面的管理,切换。重点结合
了一些实现代码和流程图来使读者进一步 了解该系统较传统系统的优势,希望为嵌入式开发人员提供一些思考。
[关键词]嵌入式系统;有限状态机;模块化;界面切换
[中图分类号]TP311.1 [文献标识码]A [文章编号]1674—2273(2014)06—0035—03
1 引言 在本文所介绍的系统设计中,使用的是 ARM7微处
随着计算机技术尤其是计算机信息控制技术的 理器 。它较于ARM9或更高级别的微处理器,在满
深入发展,嵌人式技术得以出现,并已在航天、军事、 足用户需求的前提下,有着低价、低能耗的优势,广
工控以及家电等方面得到了广泛应用 。对于较复杂 泛应用于手持式计算、数据通信和消费类多媒体 。
的系统,通常使用嵌入式操作系统来对界面进行管 有限状态机是根据当前状态以及触发条件进行
理,其好处在于,界面只需要知道其中的具体 内容。 状态转换的一种机制,包含一组状态集 (state)、一
由操作系统提供了查找,切换,延时,存储管理等功 个起始状态 (startstate)、一组输入符号集 (alpha—
能,从而降低了代码设计的要求 。 bet)、一个映射输入符号和当前状态到下一状态的
但是,在资源有限的嵌入式系统中,基于成本和 转换函数 (transitionfunction)的计算模型。当输入
硬件考虑,常使用循环轮转的方式处理界面切换 。 符号串时,模型随即进入起始状态 。要让状态机改
而循环轮转的缺点是程序必须按顺序执行 ,无法处 变到新的状态,依赖于系统 的转换 函数。有 限状态
理异步事件 ,缺乏并行处理能力。缺乏硬件上的时 机多应用于硬件时序电路设计 。
间控制机制无法实现定时功能。这时候,就需要引 3 多界面设计的实现原理
入有限状态机和模块化的思想,按照信息流程进行 本文以具有菜单和网络功能的售贩 POS机为
模块化编程。使用这种软件设计方法,最突出的一 例,其功能包括对顾客使用的非接触式CPU卡进
点就是在界面的处理过程 中,界面的功能相对系统 行卡片操作 (包括消费和补贴),并保存交易记录,可
来说是基本独立的,并独 占MCU 的资源,MCU会 以通过按键进行查询,以及基于TCP/IP协议与后
在相当长的一段时间内只处理一个界面 中的任务 。 台通讯等 。
如果合理运用 以上机制开发系统软件 ,就可 以让 3.1 界面切换流程的建模
MCU实现界面的切换和延时。 在设计的售贩 POS机中,我们使用非接触式
2 ARM 及有限状态机概念介绍 CPU卡。需要使用一个接 口芯片对卡片进行读写
ARM 系列微处理器便是嵌入式处理器 中的佼 操作。因此要对 CPU卡进行操作,简单来说,就需
佼者,其因处理速度快、功耗低且价格低廉而拥有着
文档评论(0)