实验五:通过 UART0 发送指令,由 UART2/3/4/5 驱动小车
由实验二和实验三,考虑将树莓派通过 UART0 与主机相连,通过 UART5 与小车相连,然后可以在主机端驱动小车运动
因此,本实验要求为:在第一阶段实验五和第二阶段实验二、三、四的基础上,在shell命令相关代码中添加一个 move 命令,使得可以通过主机下达命令从而驱使小车运动
类似步骤为:
-
在shell命令中添加move函数,实现驱动小车的功能。
-
将新生成的关于shell的镜像与kernel8.img合并,复制到SD卡上。
-
树莓派通过 UART0 (引脚6(GND)、8(TXD)、10(RXD))与主机相连,通过 UART5 (引脚34(GND)、32(TXD)、33(RXD))与小车相连。
-
打开连接软件,启动树莓派电源。
-
在shell命令中输入move相关命令,观察发现小车开始运动(注意:在实验时应该将小车四轮悬空)。
至此,实验五结束,最终提交实验过程记录(包含出现的各类问题及解决办法)以及move部分的代码以及通过主机端控制小车运动的视频。