openSUSE:Beagleboard (xM)
常规信息
在 HCL:BeagleBoard-xM 上获取一些常规信息(硬件描述、openSUSE 的安装等)。
测试
音频输入/输出
如果需要,可以使用 alsamixer 手动调整级别
alsamixer
然后您可以尝试播放一些文件
aplay test.wav
并录制一些声音
arecord test_input.wav
CPU 频率
为了测试 CPU 频率功能,请下载此脚本
http://guillaume.gardet.free.fr/openSUSE/cputest.sh
并执行它。您应该看到类似以下内容
memtester: no process found 300000 600000 800000 is the available freqs bogomips@ boot: BogoMIPS : 175.65 Boot scaling frequency =300000 TESTING for 1 seconds at 300000 current scaling frequency(for 300000) =300000 bogomips@ frequency 300000: BogoMIPS : 175.65 TESTING for 1 seconds at 600000 current scaling frequency(for 600000) =600000 bogomips@ frequency 600000: BogoMIPS : 350.31 TESTING for 1 seconds at 800000 current scaling frequency(for 800000) =800000 bogomips@ frequency 800000: BogoMIPS : 467.41 More transitions TEST [0] 1000: 3 Seconds: jeu. mars 21 14:20:25 CET 2013 : time now = jeu. mars 21 14:20:28 CET 2013 [1] 1000: 3 Seconds: jeu. mars 21 14:20:25 CET 2013 : time now = jeu. mars 21 14:20:28 CET 2013 [2] 1000: 3 Seconds: jeu. mars 21 14:20:25 CET 2013 : time now = jeu. mars 21 14:20:28 CET 2013 ...
自动电压调节 (AVS)(以前称为 Smartreflex)
AVS 难以测试,但已在内核中启用。
自适应体偏置 (ABB)
ABB 难以测试,但已在内核中启用。
DSP
DSP 驱动程序已从内核源代码中删除。因此,它不再可用。
以太网
您可以测试功能。将电缆连接到运行 DHCP 服务器和路由器的网络上。等待一段时间,然后查看您是否具有 IP 地址
ip addr show
然后尝试 ping 网络上的某个东西
ping 192.168.1.254 ping www.google.fr
您还可以使用 iperf 测试性能。在计算机和板子上安装 iperf,并在其中一侧运行 iperf 服务器
iperf -s
在另一侧,运行 iperf 客户端
iperf -c <ip_addr_of_iperf_server>
然后您可以反转 iperf 服务器和客户端并重新运行测试。
在 Beagleboard xM 上,使用内核 3.4.0-3-omap2plus,我们获得 95 Mb/s。
SD/MMC
如果从您的 uSD 卡启动,那么 SD/MMC 就可以工作了! ;)
UART(调试)
将串行电缆(或串行/USB)连接到板子和您的计算机之间。启动 minicom
sudo minicom
并打开板子。您应该看到以以下内容开头的内容
Texas Instruments X-Loader 1.5.0 (Feb 29 2012 - 23:37:23) Beagle xM Reading boot sector Error: reading boot sector fat load failed, trying ext2 Loading u-boot.bin from mmc
USB 主机
插入 USB 存储器并挂载它
mount /dev/sda1 /mnt
并查看存储器上的内容
ls /mnt
卸载它
umount /mnt
USB OTG
模块已构建并在启动时加载,但不知道如何测试它。
视频
DVI
omapdrm
omapdrm 是默认驱动程序,并在启动时自动加载。您应该在 DVI/HDMI 屏幕上看到登录控制台。
omapdrm 应该自动检测 DVI/HDMI 显示器的最佳分辨率。如果您想强制分辨率,请将视频参数添加到内核启动参数
video=DVI-D-1:1440x900MR-24@60
有关参数的详细信息,请参见此处:http://nouveau.freedesktop.org/wiki/KernelModeSetting
如果不是,请确保已安装 libdrm_omap1 包
zypper in libdrm_omap1
omapfb 驱动程序
omapfb 驱动程序默认情况下不使用。如果您想使用它,请先卸载 omapdrm(或将其列入黑名单)。
然后,使用 modprobe 加载正确的模块
modprobe panel-tfp410 modprobe omapfb mode=dvi:1440x900MR-24@60
您应该在 DVI/HDMI 屏幕上看到登录控制台。请注意,内核 3.5+ 需要 panel-tfp410。
S-Video/复合视频
您必须使用 modprobe 加载正确的模块。
对于 NTSC 格式
modprobe omapfb mode=tv:ntsc
对于 PAL 格式
modprobe omapfb mode=tv:pal
您应该在电视屏幕上看到登录控制台。
2D/3D 硬件加速 (Powervr SGX 530)
PowerVR 驱动程序未上游。