本周还是基础使用学习,主要完成两项工作
1、 安装使用samba
2、 学习wiringPi库
1、什么是samba
Samba
是在Linux
和UNIX
系统上实现SMB
协议的一个免费软件,由服务器及客户端程序构成。SMB
(Server Messages Block
,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。步骤:
1) 下载安装samba
#sudo apt-get install samba
#sudoapt-get install smbclient
2)启动/停止/重启samba
#sudo /etc/init.d/samba start /stop/restart
3)配置Samba服务器,主要是修改配置文件/etc/samba/smb.conf,其中path为自定义的共享文件夹。
4)在计算机端,使用\NANOPi的IP地址,就可以以网上邻居共享方式访问NanoPi 的/home/tq文件夹了。
2、Wiring Pi简介
wiringPi库最早是由Gordon Henderson所编写并维护的一个用C语言写成的类库,除了GPIO库,还包括了I2C库、SPI库、UART库和软件PWM库等
2)运行#./build
3)编写测试程序,这里直接用LED灯测试程序
4)运行程序,
#gcc -Wall -o test test.c -lwiringPi-lpthread
#sudo ./test
直接将LED灯用杜邦线接在相应的接口上(正极接在Pin7,负极接在地线端),可见灯以0.5ms周期闪烁。
最后附上NanoPi的IO图,可作编程时的参考。