版主: 51FPGA |
xilinx论坛
最后登陆时间:2015-03-19 10:58:07 |
在完成了点亮LED灯那个实验后,作为程序员,肯定想改一改那个脚本,让它按照自己的想法运行,比如,最简单的延迟1秒亮灭灯变成2秒亮灭灯。如何改呢?简单,只需要编辑led_test.sh就可以了。 《嵌入式系统软硬件协同设计实战指南-基于Xilinx ZYNQ》的实验1.2
要想在嵌入式系统linux中修改某个文件,并不轻松。因为,最经典的修改工具,大名鼎鼎的Vi,虽然它让你在只有一个串口终端的时候,仍然有能力随心所欲地进行各种文本编辑修改, 但对初学者,刚开始学习它仍然比较痛苦. 大家早都习惯了鼠标,甚至是触摸屏,要在黑乎乎的终端上敲各种命令,显然很痛苦. ZED板的出现,使得文本编辑可以直接用图形化的gedit, 方便多了。当ZED板的Ubuntu跑起来以后,一方面,看到了漂亮的Unity图形界面,另一方面,串口上还有一个以root身份登陆进去的终端。 图形界面嘛,是以linaro身份自动登陆进去的,密码就是linaro。 Untiy是2012年才开始的Ubuntu新界面,深受ipad和社交网络影响。风格走向一堆app的集成,老的gnome用户可能不习惯。 图形界面的最简单的编辑器,要数gedit. 要在Unity界面启动gedit, 需要先找到它。当然还要顺便找到另一个常用程序是Term。 然后顺手拉到边条上供以后使用方便。 有图有真相:
用由于led_test.sh只有root 有权限修改, 因此需要在图形界面的终端中运行
大家可以看到,这脚本意思就是把1啊,0啊,送到名叫gpio61 一直到gpio68的系统文件中。这些系统文件啊,对应的就是ZYNQ的GIPO脚,然后,对应的就是那8个LED灯。随手改一下,把sleep 1 改成 sleep 2, 保存,再运行,你会发现,灭灯的时间间隔变成了2秒: |
共1条 1/1 1 |