[发明专利]一种基于ReWorks系统的手持机实现屏幕关闭与唤醒的方法在审
| 申请号: | 201610092576.4 | 申请日: | 2016-02-19 |
| 公开(公告)号: | CN105759939A | 公开(公告)日: | 2016-07-13 |
| 发明(设计)人: | 李若寒;李传忠;牛玉峰 | 申请(专利权)人: | 山东超越数控电子有限公司 |
| 主分类号: | G06F1/32 | 分类号: | G06F1/32 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250100 山东省*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 reworks 系统 手持 实现 屏幕 关闭 唤醒 方法 | ||
技术领域
本发明涉及嵌入式软件系统技术领域,特别涉及一种基于ReWorks系统的手持机实现屏幕关闭与唤醒的方法。
背景技术
随着国产软硬件产品的成熟和国产替代计划的推进,国产软硬件产品越来越广泛的应用在国产通信设备和国防信息装备中。
我国信息化与全面小康社会建设对嵌入式系统市场提出巨大需求,信息家电产品年需求量几亿台,每一类数字化家电产品都有千万台市场需求量,工业控制用嵌入式系统有百十万台套需求量,商用嵌入式系统需求量几百万台。我国已有集成电路及扳级产品的大批量生产能力,出口的嵌入式应用产品亦将逐步增长,在全球市场也可占有一席之地。
在这样的市场环境下,华东计算技术研究所推出的自主知识产权的嵌入式实时操作系统Reworks一定有着广阔的应用前景。该系统已经成功应用于船舶电子、车载导航等项目。
由于手持机是电池供电,电量有限,而屏幕是一个耗电大户,为了尽量延长手持机的使用时长,需要在空闲时关闭屏幕以节约电量,并在需要使用时点亮屏幕。
基于此,本发明设计了一种基于ReWorks系统的手持机实现屏幕关闭与唤醒的方法。
发明内容
本发明为了弥补现有技术的缺陷,提供了一种简单高效的基于ReWorks系统的手持机实现屏幕关闭与唤醒的方法。
本发明是通过如下技术方案实现的:
一种基于ReWorks系统的手持机实现屏幕关闭与唤醒的方法,其特征在于包括以下步骤:
首先,在ReWorks操作系统的驱动中定义三个函数,分别为关闭屏幕背光函数,半关屏幕背光函数和打开屏幕背光函数,供程序调用;
其次,利用ReWorks操作系统中OS_Event_31信号作为唤醒屏幕信号;
然后,在ReWorks操作系统中建立一个新的屏幕管理任务,通过监听OS_Event_31信号,以实现关闭和打开屏幕的流程。
所述新的屏幕管理任务的主要逻辑是:若收到OS_Event_31信号,则调用打开屏幕背光函数,所述打开屏幕背光函数使屏幕点亮或者保持点亮的状态;若超过一定时间t1未收到OS_Event_31信号,则调用半关屏幕背光函数,使屏幕变为半亮的状态;若在屏幕半亮的状态超过一定时间t2未收到OS_Event_31信号,调用用关闭屏幕背光函数,使屏幕变黑。
所述超时时间t1和t2可配置。
在ReWorks操作系统的按键处理中断处理函数和触屏处理中断处理函数中分别加入向新的屏幕管理任务发送OS_Event_31信号的功能,以便使按键操作和触屏操作均可唤醒屏幕。
本发明的有益效果是:该基于ReWorks系统的手持机实现屏幕关闭与唤醒的方法,针对国产ReWorks实时操作系统在手持机上的应用,能够在空闲时及时关闭屏幕以节约电量,并在需要使用时迅速点亮屏幕,从而减缓了耗电速度,延长了手持机的使用时长,进而起到保护手持机电池,延长手持机使用寿命的作用。
附图说明
附图1为本发明屏幕管理任务状态变迁示意图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图和实施例,对本发明进行详细的说明。应当说明的是,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
该基于ReWorks系统的手持机实现屏幕关闭与唤醒的方法,包括以下步骤:
首先,在ReWorks操作系统的驱动中定义三个函数,分别为关闭屏幕背光函数,半关屏幕背光函数和打开屏幕背光函数,供程序调用;
其次,利用ReWorks操作系统中OS_Event_31信号作为唤醒屏幕信号;
然后,在ReWorks操作系统中建立一个新的屏幕管理任务,通过监听OS_Event_31信号,以实现关闭和打开屏幕的流程。
所述新的屏幕管理任务的主要逻辑是:若收到OS_Event_31信号,则调用打开屏幕背光函数,所述打开屏幕背光函数使屏幕点亮或者保持点亮的状态;若超过一定时间t1未收到OS_Event_31信号,则调用半关屏幕背光函数,使屏幕变为半亮的状态;若在屏幕半亮的状态超过一定时间t2未收到OS_Event_31信号,调用用关闭屏幕背光函数,使屏幕变黑。
所述超时时间t1和t2可配置。
在ReWorks操作系统的按键处理中断处理函数和触屏处理中断处理函数中分别加入向新的屏幕管理任务发送OS_Event_31信号的功能,以便使按键操作和触屏操作均可唤醒屏幕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610092576.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:毛细管动态分层压力监测仪
- 下一篇:建筑立面平面组合式模板





