|
@@ -116,4 +116,36 @@
|
|
|
19. 注册字符设备驱动 ./驱动文件/2
|
|
19. 注册字符设备驱动 ./驱动文件/2
|
|
|
查看驱动是否注册成功
|
|
查看驱动是否注册成功
|
|
|

|
|

|
|
|
- 成功打印,字符自动注册成功了。不过,没有使用设备树进行注册。
|
|
|
|
|
|
|
+ 成功打印,字符自动注册成功了。不过,没有使用设备树进行注册。
|
|
|
|
|
+
|
|
|
|
|
+20.字符设备驱动在系统中哪里?
|
|
|
|
|
+ 根据官方文档,字符设备驱动程序在内核的drivers目录下(/dev)
|
|
|
|
|
+ 
|
|
|
|
|
+ 确实在这里找到了。
|
|
|
|
|
+ 
|
|
|
|
|
+
|
|
|
|
|
+21.samba 文件传输
|
|
|
|
|
+ 1.安装 Samba
|
|
|
|
|
+ sudo apt update
|
|
|
|
|
+ sudo apt install samba
|
|
|
|
|
+ 2.配置共享文件夹(共享的文件路径自己定,/home/xu/linux/rockdev只是我本地的路径)
|
|
|
|
|
+ sudo mkdir -p /home/xu/linux/rockdev(创建文件夹)
|
|
|
|
|
+ sudo chown nobody:nogroup /srv/samba/share
|
|
|
|
|
+ sudo chmod 0777 /srv/samba/share(修改文件夹权限)
|
|
|
|
|
+ 3.编辑 Samba 配置文件
|
|
|
|
|
+ sudo vim /etc/samba/smb.conf(编辑文件)
|
|
|
|
|
+ 4.在文件的末尾添加以下配置,设置共享文件夹名称、路径及访问权限:(这里使用了vim编辑器)
|
|
|
|
|
+ 
|
|
|
|
|
+ 5.保存并关闭配置文件后,重启 Samba 服务以应用更改:
|
|
|
|
|
+ sudo systemctl restart smbd
|
|
|
|
|
+ sudo systemctl enable smbd
|
|
|
|
|
+ 6.在 Windows 系统中,打开文件资源管理器,在地址栏中输入:
|
|
|
|
|
+ \\Linux服务器IP(\\192.168.68.130)
|
|
|
|
|
+ 7.回车
|
|
|
|
|
+ 就可以看到共享文件夹,这个名字就是你修改配置时候的名字
|
|
|
|
|
+ 
|
|
|
|
|
+ 点进去,就可以看到文件了
|
|
|
|
|
+ ![img_10.png](img_10.png
|
|
|
|
|
+ 交换文件,可以采用这两种方法,哪种方法好,自己选择。
|
|
|
|
|
+ 1.xshell+xfile
|
|
|
|
|
+ 2.vscode+samba
|