linux驱动编程
linux驱动编程
SSSS的博客
Python C/C++ C# Opencv Halcon STM32
展开
-
Linux设备驱动开发详解-内核模块一个最简单的内核模块编译、加载、卸载、查看
源程序这是一个最简单的内核模块程序,以后的内核程序就是从这里扩展。#include <linux/module.h>MODULE_LICENSE("GPL");/*遵循协议*/MODULE_AUTHOR("yuupengsun, sunyunpeng1122@163.com,185XXXXXXX"); /*模块作者的一些描述*/MODULE_DESCRIPTION("t...原创 2020-05-02 12:55:53 · 1599 阅读 · 1 评论 -
Linux设备驱动开发详解-接口与总线-了解串口
简介摘抄百度百科:----------------------------------------------------------------------------------------------------------------------------------------------------------------串行接口简称串口,也称串行通信接口或串行通讯接口(通常...原创 2020-05-02 10:01:16 · 570 阅读 · 0 评论 -
Linux设备驱动开发详解-设备驱动简介
1.字符设备驱动字符设备驱动是按照字节流的形式进行的,因为数据流量通常不是很大,所以一般情况下没有高速缓存,常见的字符设备:键盘、串口、鼠标,这类字符设备不支持随机访问,必须顺序依次访问,有些字符设备有可以支持随机访问,比如显卡,显卡也是字符设备,有时候称帧缓存设备,我们可以修改某个具体位置的帧缓存数据,从而改变显示输出某一些像素点的像素值。2.块设备驱动简单理解就事对数据处理事按照...原创 2020-05-02 08:33:30 · 585 阅读 · 0 评论