
linux驱动
schumi2000
这个作者很懒,什么都没留下…
展开
-
linux驱动I2C/SPI——misc混杂设备版【普通驱动】
misc的方式写驱动相对简单,最底层的还是操作寄存器,和单片机同样的原理。代码直接贴出来,非常时候新手学习。#include <linux/module.h>#include <linux/init.h>#include <linux/fs.h>#include <linux/miscdevice.h>#include <linu...原创 2018-09-10 17:28:34 · 958 阅读 · 0 评论 -
S5PV210 按键驱动源码、应用程序解析(重点:中断、休眠唤醒、定时器)
按键驱动是最简单的功能,一旦使用linux来做就需要做很多功课。anyway,逻辑层还是前年不变的。先贴上驱动层代码。/* * linux/drivers/char/mini210_buttons.c * * This program is free software; you can redistribute it and/or modify * it under the t...原创 2019-09-27 15:46:37 · 669 阅读 · 0 评论 -
Linux串口编程(中断方式和select方式)
Linux下的串口编程,在嵌入式开发中占据着重要的地位,因为很多的嵌入式设备都是通过串口交换数据的。在没有操作系统的我们可以使用UART的中断来出来数据的接受和发送,而在Linux操作系统下,我们也可以使用软中断的方式来处理数据的接受和发送,这里主要使用的是信号SIGIO,也就是异步I/O。这里也可以使用select实现异步形式的通知。 这里可以参考《UNIX 环境高级编程》中的第14章 高级I...原创 2018-09-10 10:07:35 · 4216 阅读 · 3 评论