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/

  • 相关阅读:
    vue的选项
    css(3)基础知识查漏补缺
    总结获取网页相关的一些宽高
    vue的全局api(二)
    vue的全局api
    vue的内部指令
    Java File
    Java File IO学习笔记
    systemctl介绍
    java学习笔记一(20180319)
  • 原文地址:https://www.cnblogs.com/yangsasa/p/5555739.html
Copyright © 2011-2022 走看看