码迷,mamicode.com
首页 > 系统相关 > 详细

linux设备驱动开发详解 笔记

时间:2015-07-13 18:30:27      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:

 

在目录的 Makefile 中关于 RTC_DRV_S3C 的编译脚本为:
obj -$(CONFIG_RTC_DRV_S3C) += rtc-s3c.o
上述脚本意味着如果 RTC_DRV_S3C 配置选项被选择为“Y” 或“M”,即 obj-$(CONFIG_RTC_
DRV_S3C)等同于 obj-y 或 obj-m 时,则编译 rtc-s3c.c,选“ Y” 的情况直接会将生成的目标代码
直接连接到内核,为“ M” 的情况则会生成模块 rtc-s3c.ko;如果 RTC_DRV_S3C 配置选项被选择
为“ N”,即 obj-$(CONFIG_RTC_DRV_S3C)等同于 obj-n 时,则不编译 rtc-s3c.c。
一般而言,驱动工程师只会在内核源代码的 drivers 目录的相应子目录中增加新设备驱动的源
代码,并增加或修改 Kconfig 配置脚本和 Makefile 脚本,完全仿照上述过程执行即可

linux设备驱动开发详解 笔记

标签:

原文地址:http://www.cnblogs.com/cute/p/4643351.html

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