风筝

技术有高低,眼见各不同

嵌入式Linux驱动笔记(十四)------详解clock时钟(CCF)框架及clk_get函数

你好!这里是风筝的博客,欢迎和我一起交流。我在找资料的时候,发现网上大部分文章都是说: 在s3c244x_init_clocks函数里:void __init s3c244x_init_clocks(int xtal) { s3c24xx_register_baseclocks(xtal...

2017-09-17 19:40:44

阅读数 1622

评论数 0

嵌入式Linux驱动笔记(十三)------spi设备之RFID-rc522驱动

你好!这里是风筝的博客,欢迎和我一起交流。上一节讲了spi框架:通俗易懂式分析了解spi框架 现在我们写一下spi的设备驱动程序, rc522是一款刷卡模块,类似于学校食堂的刷卡机。以kernel4.8.17为例: 之前我们给mach-smdk2440.c文件添加了: &am...

2017-09-13 21:38:04

阅读数 2336

评论数 0

嵌入式Linux驱动笔记(十二)------通俗易懂式分析了解spi框架

你好!这里是风筝的博客, 欢迎和我一起交流。 之前讲过i2c框架:通俗易懂式分析了解i2c框架 如果之前你看懂了,那其实spi框架也差不多。 同样的,先上张图: 老规则,从上往下看起,以kernel4.8.17为例: 在mach-smdk2440.c文件里: static...

2017-09-09 21:15:43

阅读数 1708

评论数 0

嵌入式Linux驱动笔记(十一)------i2c设备之mpu6050驱动

你好!这里是风筝的博客, 欢迎和我一起交流。 上一节讲了i2c框架: 嵌入式Linux驱动笔记(十)——通俗易懂式了解i2c框架 这次就来写一写真正的i2c设备驱动: mpu6050是一款6轴运动处理组件,采用i2c通信接口。 首先是厂家提供的mpu6050.h文件: #ifn...

2017-09-07 19:32:31

阅读数 1648

评论数 0

嵌入式Linux驱动笔记(十)------通俗易懂式分析了解i2c框架

你好!这里是风筝的博客,欢迎和我一起多多交流。了解i2c框架时,在别的博客看到一张图,非常好,引用如下: 我们从上往下看起, 以kernel4.8.17为例: 在mach-smdk2440.c文件,static struct platform_device *smdk2440_devices...

2017-09-06 20:15:56

阅读数 976

评论数 0

Linux下链表的使用及探究

你好!这里是风筝的博客,欢迎和我一起多多交流。看了下Linux链表的实现,发现真的是把“驱动和设备分离”的思想发挥的淋漓尽致啊! 之前我写链表是这么写的: Linux下链表是这样: 这两者有什么不同呢? 当然,我不是想说双向链表的事,而是指针域与数据域分离的事情。 把链表的底层实现封装起...

2017-09-03 18:27:10

阅读数 492

评论数 0

提示
确定要删除当前文章?
取消 删除