linux-驱动
风中小杰哥
搞好技术
展开
-
新手写LinuxI2C驱动程序
Linux下i2c驱动接下来将是一个新手去写i2c驱动,这个驱动也是自己第一次写,用了2天时间去学习,最后终于完成,在写驱动之前,我们需要搞明白以下几点Linux怎么识别我们的i2c芯片怎么去写什么是设备地址首先我们需要明白一个I2C驱动在单片机上面怎么写,这个时候就需要去网上了解以下I2C的基础知识,同时自己也要认真研究自己的芯片手册,我这里用的是TCA9555这个I2C芯片查了网上的资料原创 2017-05-08 19:59:16 · 2421 阅读 · 0 评论 -
LINUX AM335X NMI中断使用方法
首先高清楚你要用什么中断,如果是用普通的GPIO去申请中断,那在网上百度就可以了,这里主要讲一下如何使用NMI中断(不可屏蔽中断),自己在这里走了很多弯路,希望可以帮助大家理解,有其他看法的大家在这里交流交流首先NMI中断号我们可以从数据手册上面查到是7,此时不能直接用request_irq(7,xxx,xxx,xxx,xxx)去申请,我目前解决的方法是配合设备数去完成: 首先、在设备数中加入如下原创 2017-06-19 19:57:49 · 3157 阅读 · 0 评论 -
linux下蓝牙BLE(rtl8821)开发
在Linux下使用蓝牙的资料很多,但大部分都是以前的蓝牙2.0,自己这个蓝牙也是搞了很长时间,中间听过一段时间,现在回过头来才搞定,接下来我将从以下几个方面介绍如何在linux下使用蓝牙BLE设备(arm-linux)一、开发环境AM335X RTL8821AU(此为一个WiFi蓝牙二合一设备) linux内核4.1 bluez5.25(这个后面讲)二、驱动的移植下载驱动:http://down原创 2017-07-04 21:11:28 · 8858 阅读 · 0 评论