接上文【ELF 2学习板试用】开箱测评
打开下载目录

在\elfboard\01-教程文档下
打开elfboard\01-教程文档\ELF 2开发板快速启动手册.pdf 文件
有2方式调试硬件

命令行功能测试和桌面功能测试
我准备在Linux5.10主板命令行启动后网络SSH 下用shell脚本进行控制部分硬件测试。从IO控制-灯闪开始。
ELF 2开发板快速启动手册中GPIO例:
root@elf2-buildroot:~# cmddemo_gpio.sh GPIO3_B5 1
root@elf2-buildroot:~# cmddemo_gpio.sh GPIO3_B5 0
在ELF 2学习板上使用shell脚本语言简单明了开发效率高便于调试修改动态性强资源利用灵活但实时性不足。
shell脚本是linux中壳层与命令行界面用户可以在shell脚本输入命令来执行各种各样的任务。可根据飞凌嵌入式提供程序快速实现功能。
连接12V的电源
开发板上的网线到路由

SSH 服务器出厂时网卡默认配置为静态 IP地址为 192.168.0.232 登录为 elf 用户密码 elf。root 用户密码 root。
可以根据此ip 192.168.0.232
接ssh
MobaXterm log 2025.01.19 15:54:42
=~=~=~=~=~=~=~=~=~=~=~=
[31mNetwork error: Connection timed out[0m
[1;30m(0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq(B[0m
[31mSession stopped[0m
- Press [35m<return>[0m to exit tab
- Press [35mR[0m to restart session
- Press [35mS[0m to save terminal output to file
[31mNetwork error: Connection timed out[0m
[1;30m(0qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq(B[0m
[31mSession stopped[0m
- - Press [35m<return>[0m to exit tab
- - Press [35mR[0m to restart session- Press [35mS[0m to
- save terminal output to file login as: rr oot [0m
- (0lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
- qqqqqqqqqqqqqqqqqqqqqqqqk(B (0x(B
- [1;32m(0`(B MobaXterm 20.0 (0`(B [0m
- (0x(B (0x(B [1;33m(SSH client, X-server and
- networking tools)[0m (0x(B (0x(B
- (0x(B (0x(B (0b(B SSH session to
- [35mroot[0m@[35m192.168.0.232
- [0m(0x(B (0x(B (0`(B SSH compression :
- [31m(0e(B[0m (0x(B
- (0x(B (0`(B SSH-browser : [1;32m(0d(B[0m
- (0x(B (0x(B (0`(B X11-forwarding :
- [31m(0e(B[0m (disabled or not supported by server)
- (0x(B (0x(B (0`(B DISPLAY :
- [35m192.168.1.104:0.0 [0m (0x(B
- (0x(B (0x(B
- (0x(B (0b(B For more info, ctrl+click on
- [36m[4mhelp[0m or visit our [36m[4mwebsite[0m
- (0x(B
- (0mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq
- qqqqqqqqqqqqqqqqqqqqqqqqqj(B
外挂一个Smart_Red_Green_Yellow红绿灯板原理如下

ELF 2学习板
Smart_Red_Green_Yellow红绿灯板与ELF 2学习板P26连接如下
3.3接1GND接9LEDr
接11LEDg
接7 LEDy
接13

进行IO控制其实不需要上显示和这么大的系统
实时性也不十分好。
转接网线登录为root 用户密码 root
在root@elf2-buildroot:/opt目录下建立led.sh内容如下
#!/bin/sh
while true; do
cmddemo_gpio.sh GPIO3_B5 0
sleep 0.5
cmddemo_gpio.sh GPIO3_B5 1
sleep 0.5
done
加x权限
root@elf2-buildroot:/opt # chmod u+x
执行shell脚本
root@elf2-buildroot:/opt# sh ./led.sh
LEDr
红灯正常闪****
部分机器状态
ps
PID TTY TIME CMD
976 pts/0 00:00:00 bash
1696 pts/0 00:00:00 sh
1748 pts/0 00:00:00 ps
mem
total used free shared buff/cache available
Mem: 3.7Gi 388Mi 3.0Gi 96Mi 365Mi 3.2Gi
Swap: 0B 0B 0B
disk
Filesystem Type Size Used Avail Use% Mounted on
/dev/root ext4 14G 1.2G 13G 9% /
devtmpfs devtmpfs 1.8G 8.0K 1.8G 1% /dev
tmpfs tmpfs 1.9G 248K 1.9G 1% /tmp
tmpfs tmpfs 1.9G 384K 1.9G 1% /run
tmpfs tmpfs 1.9G 152K 1.9G 1% /var/log
tmpfs tmpfs 1.9G 79M 1.8G 5% /dev/shm
/dev/mmcblk0p7 ext4 123M 12M 108M 10% /oem
/dev/mmcblk0p8 ext4 14G 285M 13G 3% /userdata```
net
eth0 Link encap:Ethernet HWaddr 72:98:A4:FA:CB:AC
inet addr:192.168.0.232 Bcast:0.0.0.0 Mask:255.255.255.0
inet6 addr: fe80::7098:a4ff:fefa:cbac/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:15491 errors:0 dropped:1327 overruns:0 frame:0
TX packets:23081 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1460866 (1.3 MiB) TX bytes:8141320 (7.7 MiB)
Interrupt:127
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:238 errors:0 dropped:0 overruns:0 frame:0
TX packets:238 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:34976 (34.1 KiB) TX bytes:34976 (34.1 KiB)
达到预期。