Преглед изворни кода

字符设备定义+samba安装

xuxinyi пре 1 година
родитељ
комит
635623d97d

BIN
开发笔记/img_10.png


BIN
开发笔记/img_6.png


BIN
开发笔记/img_7.png


BIN
开发笔记/img_8.png


BIN
开发笔记/img_9.png


+ 33 - 1
开发笔记/开发笔记.md

@@ -116,4 +116,36 @@
 19. 注册字符设备驱动 ./驱动文件/2 
     查看驱动是否注册成功
     ![img_4.png](img_4.png)
-    成功打印,字符自动注册成功了。不过,没有使用设备树进行注册。
+    成功打印,字符自动注册成功了。不过,没有使用设备树进行注册。
+    
+20.字符设备驱动在系统中哪里?
+    根据官方文档,字符设备驱动程序在内核的drivers目录下(/dev)
+    ![img_6.png](img_6.png)
+    确实在这里找到了。
+    ![img_7.png](img_7.png)
+
+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编辑器)
+        ![img_8.png](img_8.png)
+    5.保存并关闭配置文件后,重启 Samba 服务以应用更改:
+        sudo systemctl restart smbd
+        sudo systemctl enable smbd
+    6.在 Windows 系统中,打开文件资源管理器,在地址栏中输入:
+        \\Linux服务器IP(\\192.168.68.130)    
+    7.回车
+        就可以看到共享文件夹,这个名字就是你修改配置时候的名字
+        ![img_9.png](img_9.png)
+        点进去,就可以看到文件了
+        ![img_10.png](img_10.png
+        交换文件,可以采用这两种方法,哪种方法好,自己选择。
+        1.xshell+xfile 
+        2.vscode+samba