触摸屏2-不得不接受暂时失败

 昨天加今天上午,一直在写我的触摸屏驱动程序, 在这过程中,碰到了很多很多的问题。 通过查资料,看内核源代码

解决了不少问题,但仍然有问题存在! 现在的问题就是 :程序无法进入中断!

   看到网上很多驱动程序的例子, 牵涉到了 平台设备,输入子系统等概念,我还不太懂。 我自己的程序是把它完全当做字符设备来写的 。准备先放一放手上的事,学一学相关的概念,再回头写。

 

虽然,写触摸屏驱动没有成功,但在这个过程中,学到不少的东西:

一开始,中断都不能注册,因为不能打印出error 一直不明白怎么搞的 , 结果通过查资料,可能触摸屏设备已经编译到内核里去了,所以已经占用了中断。我重新编译了内核,发现触摸屏设备确实被编译成模块,在内核中了 。这样中断注册的问题就解决了! 然后还碰到很多基础的但我自己以前不知道的问题,例如:__raw_writel等函数的用法。硬件寄存器地址在内核中的映射问题,详细了解注册中断,释放中断的过程。知道了这些问题,是特别让我欣喜的! 虽然失败,但还是特别开心。

触摸屏驱动以后一定会弄好的 , 现在暂时先放一放。最近一直在做智能小车,昨天才有抽空来写驱动。呼呼~~~~

时间真是太不够用了啊!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值