摘要: 第一种方法: 把驱动编译成模块,然后使用命令把驱动加载到内核里面 第二种方法: 直接把驱动编译到内核 编译成模块 第一步:先写一个Makefile obj-m +=helloworld.o #obj-m表示把驱动编译成模块,生成的中间文件名字为helloworld.o KDIR:=/home/top 阅读全文
posted @ 2021-10-10 23:33 从零开始造航母 阅读(1838) 评论(0) 推荐(0)
摘要: 驱动分为四个部分 头文件 驱动模块的入口和出口 声明信息 功能实现 第一步,包含头文件 #include <linux/init.h> //包含宏定义的头文件 #include <linux/module.h> //包含初始化加载模块的头文件 第二部,驱动模块的入口和出口 module_init(h 阅读全文
posted @ 2021-10-10 22:51 从零开始造航母 阅读(105) 评论(1) 推荐(0)
摘要: 服务器端 1、安装ssh sudo apt-get install openssh-server 客户端 1、远程登录 ssh userName@serverIP 2、退出登录 logout 3、拷贝数据 scp -r 目标用户名@目标主机ip地址:/目标文件的绝对路径 /保存到本机的绝对(相对)路 阅读全文
posted @ 2021-10-10 21:28 从零开始造航母 阅读(73) 评论(0) 推荐(0)
摘要: nfs、即 net file system -> 网络文件系统,通过允许网络中的计算机之间通过tcp/ip网络共享资源。类似共享文件夹。 安装 前提是服务器端要安装nfs服务 sudo apt-get install nfs-kernel-server 服务器端: 1、创建共享目录 mkdir te 阅读全文
posted @ 2021-10-10 21:16 从零开始造航母 阅读(191) 评论(0) 推荐(0)
摘要: ftp服务器搭建 --vsftpd 作用:文件的上传和下载 安装 vsftpd : sudo apt-get install vsftpd 这样会同时安装client和server端,如果不想使用client端,也可以安装lftp作为ftp客户端。 一、服务器端 1、修改配置文件 sudo vi / 阅读全文
posted @ 2021-10-10 20:45 从零开始造航母 阅读(708) 评论(0) 推荐(0)