zynq linux学习笔记

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&

你可能感兴趣的:(zynq,linux)