码迷,mamicode.com
首页 > 其他好文 > 详细

第八章

时间:2016-07-08 14:58:11      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

 

代码重用分为静态和动态两种。静态重用这种方式是代码级的重用,也就是将需要重用的代码和使用这些代码的使用者放在一起进行编译,最终生成一个可执行文件或程序库。

有很多基于arm处理的linux驱动,最初都是在基于x86的PC上开发和测试的,如果在模拟器或开发板上,采用动态装载.ko文件的方式测试linux驱动,就无法正常卸载linux驱动,只要重启模拟器或开发版,动态linux模块就会从内存中卸载,但如果在PC上开发测试linux 驱动,由于程序出错而无法卸载时,虽然也可以通过重启来解决问题,但一般开发人员都在PC上打开了很多软件,网页等资源,如果每次无法卸载linux 驱动时,都要重启机器,那估计在机器崩溃之前自己先崩溃了,因此,就需要一种方法来解决这个问题,使得在无法通过rmmod 命令卸载linux驱动时,在不启动机器的情况下,仍可以卸载Linux驱动

Pwm 驱动由3个文件组成:pwm.c  pwm_fun.h  pwm_fun.c。其中pwm.c是驱动主程序。pwm_fun.h引用了相应的头文件,以及定义了一些宏。pwm_fun.c文件包含了打开和停止PWM的两个函数(pwm_start和pwm_stop)

 

第八章

标签:

原文地址:http://www.cnblogs.com/nhdmmdxq/p/5653157.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!