2021年8月11日

摘要: 1.字符设备驱动概述 Linux用户空间与内核空间之间的虚拟内存是分开的,用户空间不能直接写入内核空间,如果用户空间和内核空间需要传递数据就需要字符设备驱动。 2.结构体以及函数介绍 (1)字符设备空间结构体: 1 static const struct file_operations chrdev 阅读全文
posted @ 2021-08-11 13:20 温昀 阅读(132) 评论(0) 推荐(0)
摘要: 编译内核(ubuntu) 1.安装必要的内核开发包,包括gcc、make、libncurses-dev。 $ apt-get install gcc make libncurses-dev 2.$ make menuconfig 3. build kernel $ make bzImage $ ma 阅读全文
posted @ 2021-08-11 13:20 温昀 阅读(50) 评论(0) 推荐(0)
摘要: 1. 基本介绍: interface类型可以定义一组方法,但是这些不需要实现。并且interface不能包含任何变量。到某个自定义类型要使用的时候,再根据具体情况把这些方法写出来。 例: package main import ( "fmt" ) type Usb interface { //声明两 阅读全文
posted @ 2021-08-11 13:18 温昀 阅读(430) 评论(0) 推荐(0)

导航