zoukankan      html  css  js  c++  java
  • 第八章读书笔记

    蜂鸣器是开发板上带的一个硬件设备,可以通过向寄存器写入特定的值来控制蜂鸣器发出尖叫声。LINUX驱动的代码重用有很多种方法,可以采用标准C程序的方式。将要重用的代码放在其他的文件中,如果要使用某些功能,include相应的头文件即可。也可以使用另外一种动态重用的方式,也就是一个LINUX驱动可以使用另外一个LINUX驱动中的资源。

    如果所编写的驱动程序在逻辑上是正确的,那么可以正常装载和卸载,但在某些情况下,可能某些程序会出现异常情况。这时LINUX驱动可能会无法正常卸载。

    蜂鸣器与LED类似,即开发板上自带的一个简单的硬件,如果打开蜂鸣器,开发板就会发出类似蜂鸣的尖叫声,关闭蜂鸣器则会停止尖叫声。蜂鸣器的原理是通过脉冲来控制蜂鸣器的打开和停止。对于蜂鸣器的测试驱动非常简单,可以利用原有的测试I/O命令的程序ioctl,所以首先要进入到此目录下,执行脚本文件编译并且上传文件,在测试之前,要按照上一届的方法编译和安装蜂鸣器驱动,然后进去开发板终端的local目录下,输入相应命令打开或者关闭蜂鸣器。

     http://www.cnblogs.com/sjjj/

  • 相关阅读:
    IO模型
    Redis的cluster模式
    #4789. 啊孤独感放辣椒
    #4754. 旅途
    #3189. 八纵八横(c)
    洛谷P2624 [HNOI2008]明明的烦恼
    CF938G Shortest Path Queries
    [CTSC2010]珠宝商
    洛谷P1903 [国家集训队]数颜色 / 维护队列
    AtCoder3611 Tree MST
  • 原文地址:https://www.cnblogs.com/sjjj/p/5555537.html
Copyright © 2011-2022 走看看