1、启动nfs_server
/etc/init.d/nfs-kernel-server start
2、查看nfs server路径
showmount -e
3、开发板nfs server同步
mount -t nfs 192.168.1.119:/home/ni/Downloads/nfs_server /mnt
4、查看虚拟机上的nfs_server目录下的文件系统是否已经通过网络映射到开发板的/mnt文件夹
ls /mnt
5、定位到交叉编译器
source /opt/Xilinx/SDK/2015.4/settings64.sh
6、编译文件
arm-xilinx-linux-gnueabi-gcc helloworld.c -o helloworld -static
7、开发板进入/mnt/test目录
cd /mnt/test
8、运行可执行文件
./helloworld
9、控制GPIO的目录
/sys/class/gpio
10、查看GPIO控制器的标签
cat /sys/class/gpio/gpiochip898/label //pl led
cat /sys/class/gpio/gpiochip902/label //pl btn
cat /sys/class/gpio/gpiochip906/label //ps gpio 黑金开发板MIO0_LED(906),MIO13_LED(919)
11、查看控制器的数据宽度
cat /sys/class/gpio/gpiochip898/ngpio
12、使能LED
echo -n 898 > /sys/class/gpio/export
echo -n 899 > /sys/class/gpio/export
echo -n 900 > /sys/class/gpio/export
echo -n 901 > /sys/class/gpio/export
13、查看led
ls /sys/class/gpio
14、查看gpio的控制命令
ls /sys/class/gpio/gpio898
15、设置gpio的方向为输出
echo out > /sys/class/gpio/gpio898/direction
16、查看gpio的方向
cat /sys/class/gpio/gpio898/direction
17、设置gpio的电平
echo 1 > /sys/class/gpio/gpio898/value
echo 0 > /sys/class/gpio/gpio898/value
18、启动vivado
arm-xilinx-linux-gnueabi-gcc helloworld.c -o helloworld -static
vivado&