小巧精致的工业级SBC——Rico Board评测三
3、开发板快速体验
开发板上面的SPI Flash已经写入了开机引导程序,开机前将跳线帽调整至JP1闭合,JP2断开,然后利用串口线连接RicoBoard与PC,此处不用HDMI显示的原因是该matrix系统的个GUI界面比较简单,不如利用串口登陆。后面会进行GUI介绍的时候再进一步介绍。此处串口线具体连接方法为靠近camera接口的为黑色线,如下图所示
然后打开对应串口,具体设置为波特率115200,完成后进入如下界面
输入登录名root,即可登陆成功
键入命令cat /proc/cpuinfo ,可以查看当前CPU的信息,如图
键入命令cat /proc/meminfo,可以查看当前存储方面的信息,如图
键入命令uname -a,可以查看当前linux版本的相关信息,如图
利用串口除了能够查看相关的硬件信息之外,还能够进行一些简单的实验,下面以GPIO操作为例进行介绍。
首先要介绍一下这个GPIO的操作方法。在这个板子上面GPIO驱动已经准备好。其目录是:/sys/class/gpio,打开这个目录,列举文件,如图
这里总共有8个目录,其中export和unexport是用于进行状态设定的,不能使用,其他的几个文件夹分别存放了该组GPIO口,如图打开一个gpiochip32。列举文件如下
这里可以看到不同的状态命令。具体就不详细介绍了。下面介绍控制实现。首先在export文件夹下面新建一个目录,比如要点亮GPIO169,使用如下命令
echo 169 > /sys/class/gpio/export
然后将该GPIO设置为输出状态
echo "out" >/sys/class/gpio/gpio169/direction
然后通过以下命令写入1和0
echo 1 > /sys/class/gpio/gpio169/value
echo 1 > /sys/class/gpio/gpio169/value
可以捕获该GPIO口的电平,利用cat value命令
使用完毕之后需要将GPIO释放
echo 169> /sys/class/gpio/unexport
这些就是开发板快速体验的一些介绍。