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

    第八章 让开发板发出声音:蜂鸣器驱动

    一.Linux驱动的代码重用。Linux驱动的代码重用有很多种方法。可以采用标准的C程序的方式,将要重用的代码放在其他的文件中。也可以使用另外一种动态重用的方式,也就是哟个Linux驱动可以使用另外一个Linux驱动中的资源。

    二.强行卸载Linux驱动。如果编写的Linux驱动程序在逻辑上是正确的,那么可以正常的装载和卸载,但是在某些情况下,可能某些程序会出现异常情况。这时Linux驱动可能无法正常卸载。很多基于ARM处理的Linux驱动最初都是在基于X86的PC上开发和测试的。如果在模拟器或者开发板上采用动态装载.ko文件的测试方法测试Linux驱动,就算无法正常卸载Linux驱动,只要重新启动模拟器或开发板就可以从内存中卸载。但是如果在PC上开发和测试Linux驱动,由于程序出错而无法卸载时,机器就会提前崩溃。

    三.蜂鸣器。蜂鸣器(PWM)与LED类似,也是S3C6410开发板上自带的一个简单的硬件。如果打开蜂鸣器,开发板会发出类似蜂鸣的尖叫声,关闭蜂鸣器则会停止尖叫。蜂鸣器也称为PWM脉冲宽度调制,基本原理就是通过脉冲来控制蜂鸣器的打开和停止。

    http://www.cnblogs.com/yangsasa/

  • 相关阅读:
    调用微信扫一扫接口
    Http错误代码解释
    php goto的用法
    Yii2.0-生成二维码实例
    飞鹅WiFi打印机配置,php调用接口
    HTML5 为什么只需要写 <!DOCTYPE HTML>?
    VueJs之 v-bind
    react 组件导出
    前端代码规范
    git与github的文件推送
  • 原文地址:https://www.cnblogs.com/yangsasa/p/5555739.html
Copyright © 2011-2022 走看看