rtc时钟芯片驱动(Linux驱动6)
来源:互联网 发布:免费cms模板 编辑:程序博客网 时间:2024/04/27 10:57
说明:
rtc时钟驱动将大部分通用部分在rtc-dev.c文件中实现.通用部分实现了file_operations,并导出了rtc_class_ops结构,rtc_device_register
rtc_device_unregister函数,底层部分只要实现rtc_class_ops即可.
变量:
rtc_class_ops{
open
release
ioctl
read_time
set_time
read_alarm
set_alarm
irq_set_freq
irq_set_state
proc
}
函数:
rtc_device_register(char *name,device *dev,rtc_class_ops *class,MODULE)
rtc_decice_ungister
用法:
实现 rtc_class_ops中的函数
xx_read_time{
}
xx_set_time{
}
rtc_class_ops xx_class_ops={
.read_time=xx_read_time;
.set_time=xx_set_time;
}
xx_probe(struct platform_device*pdev){
…
rtc_device_register(name,pdev->dev,&xx_class_ops,THIS_MODULE);
}
xx_driver={
driver={
.name=”xx”;
.owner=THIS_MODULE;
}
.probe=xx_probe;
.remove
.id_table
}
xx_init(void){
i2c_add_driver(&xx_driver);
或者spi_register_driver
或者其他类似的驱动函数
}
xx_exit(void){
i2c_del_driver(&xx_driver);
或者spi_unregister_driver
或者其他类似的驱动函数
}
- rtc时钟芯片驱动(Linux驱动6)
- linux 实时时钟(RTC)驱动
- linux 实时时钟(RTC)驱动
- linux 实时时钟(RTC)驱动
- Linux 实时时钟(RTC)驱动调试
- linux 实时时钟(RTC)驱动 .
- linux 实时时钟(RTC)驱动
- linux 实时时钟(RTC)驱动
- linux 实时时钟(RTC)驱动 .
- linux 实时时钟(RTC)驱动
- Linux 实时时钟(RTC)驱动
- 时钟RTC驱动分析
- RTC实时时钟驱动
- RTC实时时钟驱动
- RTC实时时钟驱动
- RTC实时时钟驱动
- RTC实时时钟驱动
- RTC实时时钟驱动
- Java多线程
- leetcode 38. Count and Say
- GenericServlet HttpServlet,Blade Web框架处理分发逻辑
- 算法设计与应用基础: 第三周(2)
- CPU,内存,硬盘,指令以及他们之间的关系
- rtc时钟芯片驱动(Linux驱动6)
- 322. Coin Change
- js中数组的sort()方法及原理
- 01-01大鸭梨博客系统项目迁移
- Web Design Trends That Will Rule 2015
- 数据结构--用C实现链式队列
- 杂记5
- 实现自动构建编译javaweb项目并发布到N台服务器
- java提高篇(九)-----详解匿名内部类