芯片资讯
热点资讯
- NVIDIA GPU H200在性价比方面表现如何?与其他竞品相比,它有哪些竞争优势?
- DNS的各种玩法:程序编译到进程的过程解析
- 英伟达GPU芯片的内存带宽和容量如何影响其图形处理和计算能力
- 从全自动驾驶到妥协,苹果汽车2028年的问世之路
- Quadro P系列显卡是否支持ECC(错误检测和纠正)内存?这对于确保图形数据的准确性有多重要?
- NVIDIA GPU H100的散热设计是怎样的?它如何确保在高负载运行时的稳定性和可靠性?
- 这款显卡在物理模拟和渲染方面的性能如何?是否适用于复杂的物理计算和实时渲染任务?
- NVIDIA的主要产品线有哪些
- 丝网印刷在金属线路板上的应用
- Quadro RTX系列显卡采用了哪种核心架构?与前代相比,它在性能上有哪些显著的提升?
- 发布日期:2024-01-09 12:46 点击次数:150
作为一款经典的国产芯,全志T507-H芯片被广泛应用于车载电子、电力、医疗、工业控制、物联网、智能终端等诸多领域当中,而在各种复杂的嵌入式Linux应用场景当中,“打通ARM板卡与Windows设备间的壁垒以实现跨平台的文件共享”是一项不能被忽视的重要功能,那么该如何做到这一点呢?
我们可以使用Samba,这是一款在Linux系统上实现SMB的免费软件,可以在不同操作系统之间实现文件和打印机的共享。使用Samba可以方便地在Linux、Windows和Mac等不同平台之间共享文件,大大提高了文件的传输效率。
下面小编为大家介绍如何在飞凌嵌入式OKT507-C开发板上架设Samba服务。
![wKgaomUx7HCAFeAhAAHKhiG94hA451.jpg](/uploads/allimg/240109/132453D13-0.jpg)
下载Samba源码包,进入source3路径:
![wKgaomUx7HCAEBX_AACQpEA-wig883.png](/uploads/allimg/240109/1324534533-1.png)
![wKgZomUx7HCAIFCLAAC7Am1hWRI390.png](/uploads/allimg/240109/132453M30-2.png)
./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参数):make
![wKgZomUx7HCAA6XCAAB_wttR0AI615.png](/uploads/allimg/240109/132453MP-3.png)
![wKgaomUx7HCAJF9xAAAlEep2H48595.png](/uploads/allimg/240109/1324532R9-4.png)
Makefile中指定安装路径
samba-3.4.17/source3$make install
5. 在安装路径下打包生成文件:![wKgaomUx7HCARKgcAAB8XwzBmxE025.png](/uploads/allimg/240109/1324536364-5.png)
![wKgZomUx7HCALoyXAAAIL5XgKNw903.png](/uploads/allimg/240109/1324535931-6.png)
![wKgaomUx7HCAJy8BAAAVtQ1wSnw333.png](/uploads/allimg/240109/1324532310-7.png)
[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. 添加库文件将如下路径的动态链接库文件拷贝到板子的/lib目录:
![wKgZomUx7HGAW5q_AAFLd9dxCrs186.png](/uploads/allimg/240109/1324532B1-8.png)
![wKgaomUx7HGAF7doAAAQH3EOPDc872.png](/uploads/allimg/240109/1324533159-9.png)
(1)启动Samba服务,配置与主机同一网段的IP:
![wKgZomUx7HCAcVZIAAAaA6AEFvk487.png](/uploads/allimg/240109/132453BZ-10.png)
(2)在Windows主机中添加Samba的支持:
打开控制面板进入如下界面:
![wKgaomUx7HGAZb9UAABhY_eqls8078.png](/uploads/allimg/240109/1324536344-11.png)
勾选如下三个选项:
![wKgZomUx7HGAG9yWAABBgeVeDDA142.png](/uploads/allimg/240109/1324535360-12.png)
(3)在文件管理器输入\\服务端IP,回车即可看到共享路径:
![wKgZomUx7HGAbB8LAABvBedXvjE923.png](/uploads/allimg/240109/1324535148-13.png)
![wKgaomUx7HGACBNtAAB05-xWWPs503.png](/uploads/allimg/240109/132453L52-14.png)
(1)安装cifs-utils:
![wKgZomUx7HGAXOV0AACIN_pQrvs791.png](/uploads/allimg/240109/1324533258-15.png)
(2)创建挂载点:
![wKgaomUx7HGADQrLAACJ0jWJ8iU033.png](/uploads/allimg/240109/1324532419-16.png)
(3)挂载共享目录:
![wKgaomUx7HGAfIr5AAFvSNslItY287.png](/uploads/allimg/240109/1324534a4-17.png)
![wKgZomUx7HGARFUBAAB8n3xNgZo175.png](/uploads/allimg/240109/1324535450-18.png)
到这里,我们就完成了在飞凌嵌入式OKT507-C开发板上架设Samba服务,并且顺利地使这款Linux板卡与Windows主机和Ubuntu虚拟机进行文件共享了。当然,不同主控平台板卡的具体操作会有差异,但整体思路是一致的,希望本文提供的方法能够对屏幕前工程师朋友们的项目开发有所帮助。
- 这款显卡在驱动程序和软件支持方面表现如何?是否提供了丰富的API和开发工具?2024-05-18
- 晶源电子与中信证券达成上市辅导协议,筹备公开发行股票事宜2024-01-13