作為一款經(jīng)典的國(guó)產(chǎn)芯,全志T507-H芯片被廣泛應(yīng)用于車載電子、電力、醫(yī)療、工業(yè)控制、物聯(lián)網(wǎng)、智能終端等諸多領(lǐng)域當(dāng)中,而在各種復(fù)雜的嵌入式Linux應(yīng)用場(chǎng)景當(dāng)中,“打通ARM板卡與Windows設(shè)備間的壁壘以實(shí)現(xiàn)跨平臺(tái)的文件共享”是一項(xiàng)不能被忽視的重要功能,那么該如何做到這一點(diǎn)呢?
我們可以使用Samba,這是一款在Linux系統(tǒng)上實(shí)現(xiàn)SMB的免費(fèi)軟件,可以在不同操作系統(tǒng)之間實(shí)現(xiàn)文件和打印機(jī)的共享。使用Samba可以方便地在Linux、Windows和Mac等不同平臺(tái)之間共享文件,大大提高了文件的傳輸效率。
下面小編為大家介紹如何在飛凌嵌入式OKT507-C開發(fā)板上架設(shè)Samba服務(wù)。

01編譯源碼
1. 源碼下載地址:http://ftp.samba.org/pub/samba/
下載Samba源碼包,進(jìn)入source3路徑:

2. 配置configure:

./configureCC=aarch64-linux-gnu-gcc LD=aarch64-linux-gnu-ldAR=aarch64-linux-gnu-ar --target=arm-none-linux--host=arm-none-linux-gnueabihf samba_cv_CC_NEGATIVE_ENUM_VALUES=yes--cache-file=arm-linux.cache
3. 編譯源碼(只能單線程編譯,不加-j參數(shù)):
make

4. make install生成安裝文件:

Makefile中指定安裝路徑
samba-3.4.17/source3$make install
5. 在安裝路徑下打包生成文件:

02 配置服務(wù)
1. 將壓縮包解壓到如下路徑:

2. 在如下路徑新建配置文件:

3. 編輯文件內(nèi)容:
[global]
workgroup = root
security = user
client lanman auth = yes
lanman auth = yes
map to guest = bad user
guest account = root
[project]
comment = project
path = /
available = yes
browseable = yes
public = yes
guest ok = yes
writable = yes
4. 添加庫(kù)文件
將如下路徑的動(dòng)態(tài)鏈接庫(kù)文件拷貝到板子的/lib目錄:

5. 啟動(dòng)服務(wù)

03 應(yīng)用服務(wù)
1. OKT507-C開發(fā)板(Linux板卡)和Windows主機(jī)共享文件:
(1)啟動(dòng)Samba服務(wù),配置與主機(jī)同一網(wǎng)段的IP:

(2)在Windows主機(jī)中添加Samba的支持:
打開控制面板進(jìn)入如下界面:

勾選如下三個(gè)選項(xiàng):

(3)在文件管理器輸入\\服務(wù)端IP,回車即可看到共享路徑:


2. Linux板卡與Ubuntu虛擬機(jī)共享目錄:
(1)安裝cifs-utils:

(2)創(chuàng)建掛載點(diǎn):

(3)掛載共享目錄:


到這里,我們就完成了在飛凌嵌入式OKT507-C開發(fā)板上架設(shè)Samba服務(wù),并且順利地使這款Linux板卡與Windows主機(jī)和Ubuntu虛擬機(jī)進(jìn)行文件共享了。當(dāng)然,不同主控平臺(tái)板卡的具體操作會(huì)有差異,但整體思路是一致的,希望本文提供的方法能夠?qū)ζ聊磺?a target="_blank">工程師朋友們的項(xiàng)目開發(fā)有所幫助。
-
Linux
+關(guān)注
關(guān)注
88文章
11756瀏覽量
218997 -
開發(fā)板
+關(guān)注
關(guān)注
26文章
6288瀏覽量
118010 -
Samba
+關(guān)注
關(guān)注
0文章
18瀏覽量
10698 -
嵌入式開發(fā)板
+關(guān)注
關(guān)注
5文章
111瀏覽量
19796
發(fā)布評(píng)論請(qǐng)先 登錄
Renesas RX66T 開發(fā)板:功能、配置與使用指南
Renesas FPB - RA2T1快速原型開發(fā)板:開啟高效設(shè)計(jì)之旅
快速上手FRDM-KE17Z512開發(fā)板:開啟高效MCU開發(fā)之旅
飛凌嵌入式ElfBoard-常用的網(wǎng)絡(luò)服務(wù)的搭建之NFS服務(wù)搭建
STM32 Nucleo-144開發(fā)板技術(shù)解析與應(yīng)用指南
【EASY EAI Orin Nano開發(fā)板試用體驗(yàn)】--開發(fā)環(huán)境準(zhǔn)備與點(diǎn)燈
迅為RK3588開發(fā)板Android13系統(tǒng)掛載samba共享文件夾-怎么開啟Windows共享目
【EASY EAI Orin Nano開發(fā)板試用體驗(yàn)】安裝nfs服務(wù)器
多協(xié)議物聯(lián)網(wǎng)關(guān)的方案測(cè)試-基于米爾全志T536開發(fā)板
迅為RK3588開發(fā)板掛載Windows以及虛擬機(jī)Ubuntu測(cè)試
【米爾-全志T536開發(fā)板試用體驗(yàn)】- 多協(xié)議物聯(lián)網(wǎng)關(guān)的開發(fā)測(cè)試
【米爾-全志T536開發(fā)板試用體驗(yàn)】- 連接電腦通訊與操作測(cè)試
一文掌握RK3568開發(fā)板Android13掛載Windows共享目錄
RK3568開發(fā)板教程:以iTOP-RK3568開發(fā)板為例 Android13通過(guò)CIFS協(xié)議掛載Windows共享目錄
為T507-H開發(fā)板配置Samba服務(wù),高效實(shí)現(xiàn)跨系統(tǒng)的文件共享
評(píng)論