1、前言
Samba是在Linux和UNIX系統上實現SMB協議的一個免費軟件,由服務器和客戶端程序構成,通過構建samba服務器,能實現局域網內的資源共享服務。
關於如何在Linux服務器上搭建安裝samba服務器,可以參考下面鏈接:
https://www.cnblogs.com/Cqlismy/p/11059835.html
本文將簡單介紹如何在嵌入式Linux中移植samba服務的相關步驟。
2、開發環境
在進行移植之前,先了解一下相關的開發環境,描述如下:
宿主機:Ubuntu 16.04系統
目標板:RP-DV300主板(海思Hi3516DV300雙核ARM Cortex-A7 CPU,啟動設備1GbDDR+8GbeMMC)
RP-DV300主板如下所示:
主板系統軟件為Linux 4.9.37+U-boot-2016.11。
交叉編譯工具鏈:arm-himix200-linux-
PC:Windows 7系統
3、samba源碼下載編譯
對於samba源碼的的下載,可以到下面鏈接去:
也可以直接在Linux終端下使用命令進行下載:
$ wget https://download.samba.org/pub/samba/stable/samba-3.3.14.tar.gz
當前需要編譯移植的samba版本為samba-3.3.14,下載完成后,先到Linux終端下直接進行編譯:
4、實例測試
5、小結