当前位置:  技术问答>linux和unix

在线等待。。。aram开发问题求救。键盘交互这个怎么实现,怎样实现简便

    来源: 互联网  发布时间:2015-09-26

    本文导语:  简述我的需求如下: aram上有一个小键盘,每按一下键盘就要进行相应的处理。 但是我有一个短信收费模块。 我先在用的键盘驱动采用的阻塞IO方式,这样没有按键的时候,程序就阻塞了。这样也就没法收短信了。...

简述我的需求如下: aram上有一个小键盘,每按一下键盘就要进行相应的处理。 但是我有一个短信收费模块。 我先在用的键盘驱动采用的阻塞IO方式,这样没有按键的时候,程序就阻塞了。这样也就没法收短信了。 多线程也行不通,无法对键盘进行适时相应。  linux的信号机制好像可以,但是按键盘就会产生信号吗? 要不然的话,是不是得重写驱动。直接响应硬件中断。  那位大侠有过经验得,帮帮小弟我呀, 分全散啦

|
稍微麻烦点的是
短信的收发过程要互斥
你需要设置一个flag避免产生冲突
下面是键盘中断和收发信息框架

inter_keyboard(){
禁止接收消息
接收键盘信号;
允许接收消息
}
sendmsg(){
禁止接收消息
禁止键盘中断;
发送消息;
允许键盘中断;
允许接收消息
}
recvmsg(){
禁止发送消息;
禁止键盘中断;
接收消息;
允许键盘中断;
允许发送消息;
}



|
你用的什么系统?

linux-arm
那他是可以按进程调度的
你的中断服务怎么写的?

|
写一键盘驱动,与收发短消息的串口一起select的不就好了吗?

    
 
 

您可能感兴趣的文章:

  • 怎么用能让asp实现统计在线人数的功能。在线等待!!!帮忙送分!
  • 我需要唯一用户在线,不能两个用户同时在线的JSP实现的设计文档
  • 非常急,请问如何用JSP实现在线人数统计
  • 急救!怎样实现在线人数统计!!!
  • 请问聊天室中显示用户在线离线的原理是怎样?有哪些方法实现呢?
  • 这个在线游戏是如何实现的?
  • 求救,在JSP中怎么实现在线人数统计!!
  • php+memcache实现的网站在线人数统计代码
  • shell下如何实现and,or,not(在线等,对的马上给分)
  • tomcat环境 ,如何实现定时刷新页面?在线
  • 在线等待:字符串和浮点数据如何实现互换
  • 串口16进制不能实现读写?在线等待立刻给分
  • (在线等)这样的window 和linux问题可以实现吗?
  • 我在JPanel上画了一个图,我怎么才能实现缩放功能即,我用放大,缩小的Button控制)???? 在线等待...
  • 怎样实现对一个网页当前有多少人在线进行统计?
  • 怎样让用户不能改变窗口的大小?(用JFrame实现的窗口)在线等待??
  • **在线等待**,怎样实现鼠标提示信息
  • 怎样实现汉字的拼音首字母查询!(在线等待)
  • 如何重复运行一个应用程序(shell实现,在线等......)
  • 如何使用termios实现输入键ctl+c的屏蔽?在线等待,急。
  • 关于jdbc,求救求救!在线等待,马上给分
  • Linux下无法启动apache 高分求救!在线等待
  • SUSE网络打印机问题,在线等,求救!!
  • 找不到编译器????????求救::在线等待!
  • 高手请进!!!在线求救!!!!**
  • 高分在线求救!!!
  • 求救:这句话是什么意思?在线等待
  • 散分求救!急!在线等待
  • 求救,在线等!!!!!!!!!!
  • 在线求救!!!如果在JSP页面之间传递多个参数?
  • 200分求救:关于OpenNMS。在线等!!!:)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • (在线等)问个多线程交互操作的问题
  • 基于Html5的mockups在线工具简介
  • 装MYSQL后启动错误! mysqld ended --在线急等!在线急等!在线急等!在线急等!-----
  • MyEclipse SVN插件SubEclipse 在线离线等几种安装方式介绍
  • 智能在线表单设计器 FreeForm智能在线表单设计器
  • Linux使用群24032501,保持20人在线,目标50人在线
  • 简单的输入输出问题 在线等待 在线给分
  • 在线求教, 为什么不能开始除root之外的用户登录??...很急, 在线等
  • 在线等,在线给分!(简单问题,急)
  • 在线等,在线给分!!!!!!!!!!
  • 在线求助!关于如何使用“信号”的方式来响应键盘按下的消息!在线急盼回复!
  • 如何判断在线用户,主要是如何判断用户关闭所有窗口(即他已经不在线了)?
  • 在线等几个简单问题解答,答出一个在线加50分。
  • 在线解压压缩 PclZip
  • 在线支持系统 CSLH
  • 在线视频编辑工具 Kaltura
  • 手机在线收音机 MFRadio
  • 在线客服系统 PHP Live!
  • 在线考试系统 TCExam
  • Fancy_fan(阿水)能不能将如何判断在线人数说得更明白些!
  • PHP在线相册 Cheesecake
  • PHP在线象棋游戏 OCC


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3