电子工程师技术服务社区
- 社区首页
- 下载
- gpio_4led.zip
资料描述
aworks imx287a学习笔记 2.2调试gpio口4路led流水灯
参考“嵌入式linux开发教程 (上册)”文档15.1 15.2两节编写4路led流水灯测试程序
硬件连接:使用ap-283demo板led1-4调试,短路器短接j8a与j8c的9个引脚。
保存设备ip:
参考“cztqwan”坛友,保存设备ip地址,使用指令"vi
/etc/rc.d/init.d/start_userapp ”打开文件后插入”rifconfig eth0 168.195.7.12”;使用指令”reboot now”重启设备后,“ifconfig”查看设备ip地址已更新;
主机重启nfs服务:
/etc/init.d/rpcbind restart
/etc/init.d/nfs-kernel-server restart
通过上述两条指令重启主机nfs服务;
核心板在终端下通过“mount -tnfs -o nolock
168.195.7.232:/var/nfs /mnt”指令 挂载主机nfs共享目录
源代码:
显示效果如下:
主机下建立c文件
root@localhost:/var/nfs# leafpad gpio_4led.c
//io3.26
io_led1;io3.22 io_led2;io3.20 io_led3;io2.7 io_led4;
//对应gpio序号:
122 118 116 71;低电平点亮
//4路led闪烁测试
shell命令:
//通过export导出gpio;echo
122 >/sys/class/gpio/export
//echo
out > 设置输出;echo in > 设置输入;
//echo
out >/sys/class/gpio/gpio122/direction
//cat
> 查看gpio方向
//echo
0 > 输出低电平;echo 1 > 输出高电平
//echo
0 >/sys/class/gpio/gpio122/value
#inc