Linux驱动学习
w335191658
这个作者很懒,什么都没留下…
展开
-
Linux字符驱动学习之LED
Linux字符驱动之led已经实习三周了,但还是感觉进入不了状态。以前学习方法严重错误,一些东西并没有真正理解而草草了事,以后坚持写博客,就权当是对知识的回顾和总结。 驱动代码:#include <linux/module.h>#include <linux/init.h>#include <linux/cdev.h>#include <linux/fs.h>#include <lin原创 2016-03-30 21:52:56 · 347 阅读 · 0 评论 -
Linux混杂设备驱动模型
来厦门快一个月了,一直没出去转一下,今天专门一个人跑去看海。来回路上花了一个多小时,但实际只在海边逗留了半个多小时。看来我只适合宅在宿舍玩。晚上抽空再学习一下Linux驱动,以前虽然学过,但也基本忘得差不多了。只有重新再回顾一遍了。 在Linux系统中, 存在一类字符设备, 它们拥有相同 的主设备号( 10) , 但次设备号不同 ,我们称这类设备为混杂设备(miscdevice)原创 2016-04-03 21:55:41 · 391 阅读 · 0 评论 -
Linux下将物理地址映射到用户空间
/************************************************************//* file name : memmap.c *//* linux /dev/mem mmap support func *//* *//*原创 2016-08-09 10:50:22 · 3248 阅读 · 1 评论 -
Linux下I2C应用程序
#include#include#include#include#include#define I2C_RDWR 0x0707struct i2c_rdwr_ioctl_data {struct i2c_msg *msgs;/* pointers to i2c_msgs */unsigned int nmsgs;/* number原创 2016-09-12 20:28:34 · 6394 阅读 · 3 评论 -
arm-linux-gcc: 没有那个文件或目录解决方案
解决方案sudo apt-get install lsb-core具体参考链接:http://www.techbulo.com/1236.html原创 2016-08-14 19:32:27 · 6916 阅读 · 0 评论 -
mdio读写接口
#include #include #include #include #include #include #include typedef unsigned long U32;typedef unsigned short U16;#define HI_FAILURE (-1)#define HI_SUCCESS (0)/* * NOTE! This ctype doe原创 2016-11-30 17:14:50 · 9694 阅读 · 0 评论 -
linux静态地址映射宏使用
包含头文件#include #include readl((volatile void *)(IO_ADDRESS(0x10060000) + 0x010c))(volatile void *)(IO_ADDRESS(base)+offset)原创 2018-01-26 11:11:43 · 320 阅读 · 0 评论