通过串口工具的使用,可对板载的功能加以体验和测试,其主要内容有: 1)LED灯的开关 2)RTC的读取与设置 3)SD卡的识别 4)U盘的识别
1. LED灯的开关控制 硬件设计中,最常见的测试程序是从LED灯开始的,也就是从最基本的GPIO口开始,这里也不例外。 要实现图1所示的亮灯效果十分简单,只需在串口软件PUTTY上发送一条指令“ech0 1 > /sys/devices/platform/leds/leds/led1/brightness”,其中ech0 1 表示点亮;若改为ech0 0,则表示熄灭。
图1点亮LED灯
2. RTC计时器的验证 在核心芯片的内部配有RTC计时器,且由开发板上的3V纽扣电池为其提供后备支持。使用“date” 指令可查看当前的RTC时间,而使用的“date -s”指令则可设置RTC时间。 3. 外部存储设备的识别验证 该开发板提供了良好的外部存储识别与读写功能,它不但支持SD卡的读写处理,还支持U盘的读写操作。 图2 测试SD卡读取功能
1)SD卡的识别 测试前,按图2所示在卡座内插入SD卡,随后打开电源开关,则可观察到如下的信息:
说明该SD卡属于SDHC型,存储容量为16G,有14.5G的可用空间。该设备的名称为p1。 通过相应的指令,还可观察到SD卡中的文件信息: 若中途移除SD卡,则显示内容如下: 2)U盘的识别 若将U盘插入USB口,然后上电的话则可观察到如下的信息: 从中可以看出该U盘是Kingston产品,容量为3.87G/3.60G,设备名为sda1。 通过相应的指令,还可观察到U盘中的文件信息: 若中途移除U盘,则显示内容如下:
此外,板载功能还有串口和网络通讯功能可测试,这里就不一一加以介绍了,感兴趣的话不妨自己亲手一试。
|