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

linux下关于中断控制LED灯的设计

    来源: 互联网  发布时间:2017-05-03

    本文导语:  最近利用YLE2440(S3C2440)arm开发板进行了LED灯,矩阵键盘(中断)的驱动编写,利用网上现有的源码可以单独实现LED与键盘的功能,测试程序分别在不同的应用程序中实现的。 现在想在一个应用程序中通过按键去控制...

最近利用YLE2440(S3C2440)arm开发板进行了LED灯,矩阵键盘(中断)的驱动编写,利用网上现有的源码可以单独实现LED与键盘的功能,测试程序分别在不同的应用程序中实现的。
现在想在一个应用程序中通过按键去控制LED灯,这个时候是不是需要利用linux多线程去编写这样的程序:一个用于启动键盘中断,一个用于控制LED灯,而关键是不是在中断服务程序中向LED灯的线程传递参数????
网上这块的源码比较少,特来求高手指点

|
难道我的理解有问题,看不明白。
直接在键盘的中断处理函数中打开led不就可以了吗?

|
键盘中断程序是被动的,而不是主动执行的

|
程序不需要写的那么麻烦吧,既然按键会直接触发LED的动作,倒不如在按键中断中直接解析完按键后让LED灯产生相应的动作,这两个事件是密切相关的,又是有时间顺序的,为什么要分到两个线程中了,这样反而会引来其他的问题,没有任何的好处。但不过LZ要是想练习一下多线程的操作的话,就没什么说的,只是这样做确实不怎么实用。

    
 
 

您可能感兴趣的文章:

  • 请推荐一下linux下关于 汇编编程的好书?
  • 在linux8.0下关闭防火墙
  • Linux下关于shell程序的源代码如何获取?50分求救!
  • Linux下关于fork()的函数
  • 各位大侠,求助Linux下关机
  • linux和uclinux下关于select标准输入
  • jquery iis7站长之家
  • 请问: Linux下关机的函数调用
  • linux下关于IP,DNS,GATEWAY的配置文件在哪里?谢谢!
  • Linux下关于路由表操作的问题
  • Linux下关于用脚本启动进程的问题
  • 请教下关于嵌入式linux电源管理的问题。
  • 关于linux下关闭socket的问题
  • 请教各位:Linux下关于路由设置的一个问题!
  • 请问在linux7.1字符界面下关机用什么命令?如果有的话。还是直接关电源就行了?
  • 请问如何在linux下关闭一个正在监听的端口?
  • Linux下关于使用3G无线网卡的问题
  • redhat linux7.2/7.3,SHELL下,reboot是重启,那么要在SHELL下关机是什么命令???
  • 请介绍两本LINUX下关于多进程,网络编程的书籍
  • linux下关于char *p字符指针的问题
  • 在linux上怎么编写一个模块来提供某个中断的中断处理程序呢?而且有哪些中断可以自己添加中断处理程序呢?
  • Linux 系统中的中断是不是没有中断优先级
  • 在Linux驱动中如何开中断和关中断?
  • LINUX下系统调用是不能中断的,要怎么改造成可以中断系统调用?
  • linux内核中的中断向量号是如何与硬件的中断Pin关联的?
  • linux中断处理 如何调用内核的中断操作
  • 关于linux内核中中断处理的问题
  • 关于linux驱动中的中断速度问题
  • 在linux中,中断处理是否作为单独的进程执行?
  • arm+linux下,中断怎么使用呢?
  • linux中r3如何进行中断响应
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问 linux 是如何调用 alsa的控制接口的??是通过控制接口名字吗?
  • 1、linux下一个虚拟控制台北我弄死了怎么重启?2、如果所有的虚拟控制台都被我弄死了,是不是就完蛋了?
  • 请问如何用telnet远程控制redhat 9linux系统呀?因为我没有在服务器安装远程控制软件如:VNC、secureCRT.谢谢
  • linux下如何修改控制台字体?
  • Linux 流量控制系统 Pol-IP
  • 怎样能使linux在控制台中显示中文?
  • linux 控制台
  • 如何在linux环境下编程控制tc35i收发短信
  • 关于公网上的linux服务器安全策略控制
  • 我想知道linux内核关于流量控制(tc)方面的问题!
  • 在Linux控制台中,Ctrl+S代表什么?如何禁止它?
  • Linux控制台模拟钟 Clockywock
  • WMWare中的Linux怎样切换不同的控制台,
  • 手机上的linux 控制台怎么进去啊?
  • 请问在linux/unix下有没有象GetKeyboardState()一样对键盘状态进行控制的函数?
  • linux 找回控制台滚过的内容
  • linux内核控制GPIO的问题,
  • 红旗Linux如何将图形界面KDE切换成文本控制台界面,两个界面如何互为切换?
  • 如何在linux的控制台中找回已经滚过的内容
  • 关于linux密码安全控制
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


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

    ©2012-2021,