上周发了新出的STM32F750成功运行Linux
有很多朋友对在Linux下使用STM32外设很感兴趣,今天我简单介绍一下如何使用Linux命令操作外设。
在Linux下各种设备都被抽象成文件,对设备的操作控制转化成对相应文件的读写操作。STM32F750 linux也是这样的,下面举几个例子希望对STM32 linux感兴趣的朋友起到抛砖引玉的作用。
在linux控制台终端可以使用cat命令读取显示文件,echo命令将数据写入文件。
1.GPIO
在F750板子上提供了一个用户按键和一个用户LED,通过对GPIO的操作就可以读取按键、开关LED了。
LED(PE3)
/ # echo 67 > /sys/class/gpio/export // PE3对应的linux系统gpio号(16*4+3=67),设置成功后会在/sys/class/gpio路径下生成一个名为gpio67的目录
/ # echo out > /sys/class/gpio/gpio67/direction // 设置为PE3输出
/ # echo 1 > /sys/class/gpio/gpio67/value // 点亮LED
/ # echo 0 > /sys/class/gpio/gpio67/value // 关闭LED
按键(PB5)
/ # echo 21 > /sys/class/gpio/export // PB5对应的linux系统gpio号(16*1+5=21)
/ # echo in > /sys/cla
STM32F750外设在Linux系统下的操作
最新推荐文章于 2022-05-17 09:11:37 发布