爱板网论坛

查看: 128|回复: 0

[活动] 【盈鹏飞EVB335x工控板试用】接口功能测试与验证

[复制链接]

主题

好友

1696

积分

进士

  • TA的每日心情
    奋斗
    14 小时前
  • 签到天数: 699 天

    连续签到: 105 天

    [LV.9]以坛为家II

    发表于 2018-5-15 20:15:22 |显示全部楼层
    前面介绍了串口工具的使用方法,本次将在未建立起软件开发环境之前,先抽空对开发板所配置的几个硬件接口功能做以测试和验证。
    1. GPIO资源的测试
    硬件设计中,最常见的测试程序是从LED灯开始的,也就是从最基本的GPIO口开始,这里也不例外。
    要实现图1所示的亮灯效果十分简单,只需在串口软件PUTTY上发送一条指令“ech0 1 > /sys/class/leds/user-led:red/brightness”,其中ech0 1 表示点亮;若改为ech0 0,则表示熄灭。
    图片1.png
    图片2.png
    1 点亮LED

    除了可视性的验证之外,另一个凭听觉来验证的就数蜂鸣器了。使蜂鸣器发声的指令是ech0 1 > /dev/buzzer”,同样使用“ech0 0  > /dev/buzzer”则是关闭蜂鸣器。
    图片3.png

    2. RTC计时器的验证
    在核心芯片的内部配有RTC计时器,如果为开发板装上3V的纽扣电池,则可在断电的情况下继续维持RTC的运行。
    验证的过程如下:
    图片4.png

    其中的date” 指令是查看当前的系统RTC时间,而随后的指令则是向RTC设置新的时间值“2018-5-13 20:29:152018-5-13 20:29:15”,若再查看系统时间则发现其已发生变化。
    在开发板未装纽扣电池的情况下,若关机则系统不会保持前面所做的时间设置。
    3. 音频播放功能的验证
    音频测试在所有验证中是最有趣的,可借助耳机的连接来播放MP3乐曲。
    具体测试过程如下:
    图片5.png
    其中指令amixer cset numid=1 127”是设置音量为 127,而指令“madplay /usr/test/aaa.mp3”则是播放指定目录下的名为“aaa.mp3”的音频文件。

    4. 存储功能的验证
    该开发板提供了良好的外设存储能力,不但支持SD卡的读写处理,还支持对U盘的读写操作。
    在测试前,实现按图2所示在卡座内插入SD卡,随后打开电源开关,则可观察到如下的信息:
    捕获.PNG
    说明该SD卡属于SDHC型,存储容量为16G,尚有14.4G的可用空间。该设备的名称为p1,使用相应的指令则可观察到如下的信息。
    图片6.png

    图片7.png
    2 测试SD卡读取功能

    若按图3所示将U盘插入USB口,然后上电的话则可观察到如下的信息:
    捕获1.PNG
    从中可用看出该U盘由Kingston产品,容量为4G,设备名为sda1,通过相应的指令可观察到如下信息。
    图片8.png
    功力所限不知能否将U盘或SD卡中的MP3供给音频播放器来输出,以后有空再仔细试试。
    图片9.png
    3  U盘读取功能测试

    此外,还有串口、网络等接口功能可供测试,这里就不一一加以介绍了,感兴趣的话不妨自己亲手一试。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /4 下一条

    手机版|爱板网

    GMT+8, 2018-6-21 22:25 , Processed in 0.096039 second(s), 14 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-5   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001056号

    Powered by Discuz!

    返回顶部