本帖最后由 jf_72625974 于 2023-12-14 12:51 编辑
在开箱时有学生问:第一个实验是不是点亮LED灯!我的回答是:点亮LED灯实验肯定要做!但要知道:嵌入式
电路板和非嵌入式电路板最大的不同就是其有着功能强大的操作系统和丰富的板载资源。因为面临的对象是初学者,所以我这里是从最基础的测试开始,以下是测试过程记录。
一、实验名称
二、实验目的
1、熟悉ELF 1开发板基本操作。
2、熟悉ELF 1开发板板载资源。
三、实验背景
2、知晓USB口、LED等电路基础知识。
3、知晓Linux常用的基本命令。
四、实验设备和工具
1、PC机/笔记本电脑1台,安装并配置好飞凌嵌入式ELF1开发板要求的软件环境(本次测试未用到虚拟机)。
2、飞凌嵌入式ELF1开发板(以下简称为“开发板”) 1套。
五、实验时间、地点、人员
1、时间:略。
2、地点:略。
3、人员:略。
六、实验过程
1、开发板开机前检查:
(1)检查串口驱动程序CH340是否安装?
软件安装完成后,当PC机/笔记本电脑USB口接入开发板后,设备管理器显示对应的端口如图。
(2)检查串口调试工具软件putty是否安装?
软件安装完成后,创建桌面快捷方式如图。
(3)检查是否是默认的eMMC 启动方式?
此时Boot拨码开关:序号 3在ON位置;其余为 OFF位置,如图红色框位置。
(4)检查USB Type-C线是否插入开发板USB Debug口(Type-C口)?
(5)检查开关是否在左边位置?
如上图打在左边位置。
2、USB Type-C线的另一端插入PC机/笔记本电脑USB口。
在PC机/笔记本电脑设备管理器中查看端口号为COM3。
3、将上图开关拨到右边,启动开发板。
此时,LED1红灯灭,LED2黄灯亮,LED3绿灯亮。
4、双击putty图标,按如图设置后单击Open按钮。
在出现的控制台窗口中,输入登录名:root,无密码直接敲回车,就会我们熟悉的命令行操作界面。
接下来,我们用命令行方式测试LED灯功能。
说明:如果想探究,则可用编辑器查看ELF1开发板资料包中的相关程序,部分代码截图如下:
5、控制LED灯显示
(1)查看触发条件,当 LED触发条件设置为 none 时,用户可通过命令来控制 LED灯的亮灭。
(2)控制LED1红灯点亮
(3)控制LED1红灯灭、LED2黄灯灭、LED3绿灯灭。
(4)设置为LED 红灯心跳灯:触发条件为系统心跳。
测试完毕,LED控制功能正常!
七、实验总结
1、从测试过程中理解了嵌入式电路板和非嵌入式电路板最大的不同之处。
2、从测试过程中理解了ELF 1开发板命令行操作方式。
3、从测试过程中进一步熟悉了ELF 1开发板板载资源。
总之,飞凌嵌入式ELF1开发板资源丰富,需要进一步熟悉。