在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2511|回复: 1

【灰原哀】MicroZed开发实录-[2]Linux开机测试~!

[复制链接]
发表于 2014-6-16 13:18:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 huiyuanai3 于 2014-6-16 15:07 编辑

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


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


(1)JP1JP2JP3通过跳线选择QSPI启动。跳线方式如下。

1.jpg

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

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

2.jpg

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

3.jpg

(5)通过GPIO控制LED

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

①cd /sys/class/gpio

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

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

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

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

4.jpg


(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

5.jpg

(7)通过SW控制LED

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

cat gpio51/value > gpio47/value


(8)挂载U

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

6.jpg

(9)WebServer

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

7.jpg


8.jpg

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

9.jpg

发表于 2014-7-26 09:31:56 | 显示全部楼层
楼主,不知道除了linux之外,一些其他的嵌入式的rtos核能在上面运行么?我想把zynq变成一个嵌入式的实时处理器,支持数学库和uIP就行的那种。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-5 20:48 , Processed in 0.022248 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表