飞凌OKMX6ULL-C开发板测评(4——命令行功能测试) 由于最近公司项目需求,我只挑几个我觉着能够用得到的功能测试一下,既测试了飞凌OKMX6ULL-C开发板的对应功能,也为我下一步项目开发的命令使用复习复习。 1. SDHC/MMC 卡驱动测试 现在嵌入式设备上挂载SD外置储存卡的应用场景还是挺多的,当然应该多用于存储非内核文件,毕竟外挂可靠性要比烧录差一截。 在这里稍微吐槽一下飞凌OKMX6ULL-C开发板的卡槽设计,可能是设计时为了追求紧凑和功能集成,板子的正面肉眼可见的卡槽不是SD卡槽,而是SIM卡卡槽,正对着的背面才是SD卡卡槽,我承认我大意了。要不是手边有一根针,真不好把差错的卡**。
图1 开发板正面的SIM卡卡槽
图2 开发板背面的SD卡卡槽 在启动并登录开发板之后,直接插上卡,在控制台会弹出提示: 可以看出,SD卡的可用储存空间是14.8GB
图3 插上SD卡后开发板控制台信息 通过 ls –l /run/media 命令,可以查看到挂载的SD卡内部实际上被划分为两个区域,p1和p2。
图4 查看挂载SD卡文件属性 2. USB接口测试 因为身边没有可用的限制优盘,所以就用读卡器+SD卡测试,插上后和SD卡插上反应相似,直接跳出外挂设备信息。
图5 USB设备
图6 USB设备外挂信息 注意!!! 为了设备和数据安全,在拔下外设之前,一定记得使用umount命令解挂载储存设备! 3. RTC 时钟驱动测试 "RTC"是Real Time Clock 的简称,意为实时时钟。我在别的裸机和带RTOS的项目里也见过很多设备留有这个RTC,也一直没去探究是做什么用的,原来是个实时时钟,依赖纽扣电池供电。 ①查询硬件实时时间:2021年12月7日 ②使用date –u命令设置软件实时时间:此时硬件时间还是老时间,还没从软件时间同步到硬件时间。 ③再次查看硬件时间还是老时间。 ④把软件时间同步到硬件时间。 ⑤查询硬件时间是否更新,可见已更新。
图7 RTC实时时钟测试——重新上电前 下图⑥可见,断电重新上电后,硬件时间查询可知硬件实时时间更新成功。
图8 RTC实时时钟测试——重新上电后
|