微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > MicroZed开发实录-Linux开机测试~!

MicroZed开发实录-Linux开机测试~!

时间:10-02 整理:3721RD 点击:

本想第二个实验写写PS部分通过AXI总线控制PL部分的LED和SW,但发现这块板子上仅有一个LED和SW,并且都是由PS部分控制的。一个扩展的PMOD也是连接到了PS。PL部分的扩展口都连接到了底部的MicroHeader,无法简单的进行外部扩展。


因此决定第二个实验写写板子自带的Linux实验。板子在QSPI Flash中预先下烧写好了一个开源的Linux。简单介绍下整个流程。


(1)JP1,JP2,JP3通过跳线选择QSPI启动。跳线方式如下。



(2)通过MicroUSB连接J2与上位机USB,装载驱动。

(3)上位机使用Putty建立串口连接。



(4)板卡复位(SW2),可以通过PuTTy可以看到Linux的启动过程。可以通过cd, ls, df, du, find, which等命令进行相关文件的操作。



(5)通过GPIO控制LED

查阅电路图,LED接到了B14引脚为MIO47

①cd /sys/class/gpio

②echo 47 > export  此时增加了文件夹gpio47

③echo out > gpio47/direction 将gpio47设置为输出

④echo 1 > gpio47/value      将gpio47赋值为1,LED点亮

⑤echo 0 > gpio47/value      将gpio47赋值为0,LED熄灭




(6)通过GPIO读取SW

查阅电路图SW接到了B9引脚,为MIO51。

①cd /sys/class/gpio

②echo 51 > export  此时增加了文件夹gpio51

③echo in > gpio51/direction 将gpio47设置为输出

④cat gpio51/value        获取gpio51的值,得到为0

⑤cat gpio51/value        按住SW,获取到的值为1



(7)通过SW控制LED

以上可以活动SW的值和控制LED,因此通过以下命令即可实现SW控制LED。

cat gpio51/value > gpio47/value


(8)挂载U盘

使用mnt挂载U盘,即可实现对U盘的读写(U盘为FAT32格式)。



(9)WebServer

ifconfig查看板卡ip,设置上位机ip,使其与板卡在同一网段。






浏览器输入地址192.168.1.10即可打开web页面。



小编,不知道除了linux之外,一些其他的嵌入式的rtos核能在上面运行么?我想把zynq变成一个嵌入式的实时处理器,支持数学库和uIP就行的那种。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top