How to access Linux Files from Windows Explorer?

Hi all,
i know that my question can be solved in a few steps, but i have spent a lot of time without any suggestion, i now i need your help.
i have installed a SSD in the Apalis T30 Development Board and i can see it in the Terminal when i read the Path “/media/sda”, Now i want to see this Files in Windows Explorer? How can i solve that?
1 - When i try to compile libsmbclient it gives me an Error, that this Package doesn’t existe.
I add cifs-utils and i have installed Samba manualy. “opkg install samba”.
I can edit the “/etc/samba/smb.conf” but i can’t connect to the Apalis-t30 from Windows.
Has any one any suggestion how to solve this?
Many thanks
Abdel

Since you want to share a directory from Apalis T30, installing samba server alone is enough. libsmbclient is not required. It would be required if you wanted to mount on Apalis T30 a samba share which is on another machine.

My samba configuration file smb.conf file is attached. For basic configuration refer this following Samba article.

Once Samba is setup, enable the samba service with

systemctl start smb.service

Status of the service can be checked with

root@apalis-t30:~# systemctl -l status smb.service
● smb.service - Samba SMB Daemon
   Loaded: loaded (/lib/systemd/system/smb.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2016-06-29 10:20:50 UTC; 37min ago
 Main PID: 718 (smbd)
   Status: "smbd: ready to serve connections..."
   CGroup: /system.slice/smb.service
           ├─718 /usr/sbin/smbd
           ├─719 /usr/sbin/smbd
           ├─722 /usr/sbin/smbd
           └─742 /usr/sbin/smbd

Jun 29 10:47:41 apalis-t30 smbd[779]: [2016/06/29 10:47:41.450918,  0] ../source3/param/loadparm.c:1328(lp_bool)
Jun 29 10:47:41 apalis-t30 smbd[779]:   lp_bool(yes;): value is not boolean!
Jun 29 10:47:52 apalis-t30 smbd[781]: [2016/06/29 10:47:52.373418,  0] ../source3/printing/print_cups.c:151(cups_connect)
Jun 29 10:47:52 apalis-t30 smbd[781]:   Unable to connect to CUPS server localhost:631 - Bad file descriptor
Jun 29 10:47:52 apalis-t30 smbd[719]: [2016/06/29 10:47:52.379020,  0] ../source3/printing/print_cups.c:528(cups_async_callback)
Jun 29 10:47:52 apalis-t30 smbd[719]:   failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
Jun 29 10:49:31 apalis-t30 smbd[783]: [2016/06/29 10:49:31.895583,  0] ../lib/util/charset/codepoints.c:292(get_conv_handle)
Jun 29 10:49:31 apalis-t30 smbd[783]:   dos charset 'CP850' unavailable - using ASCII
Jun 29 10:49:37 apalis-t30 smbd[783]: [2016/06/29 10:49:37.502758,  0] ../source3/param/loadparm.c:1328(lp_bool)
Jun 29 10:49:37 apalis-t30 smbd[783]:   lp_bool(yes;): value is not boolean!

On a Windows 10 machine, go to File Explorer, use the Map Network Drive option and use an argument like \10.18.0.132\public. It should map automatically the drive shared and ask for credentials. Enter the user configured and password, the shared directory should then be accessible.