openSUSE:Beagleboard (xM)

跳转到:导航搜索

常规信息

HCL:BeagleBoard-xM 上获取一些常规信息(硬件描述、openSUSE 的安装等)。


测试

音频输入/输出

如果需要,可以使用 alsamixer 手动调整级别

 alsamixer

然后您可以尝试播放一些文件

 aplay test.wav

并录制一些声音

 arecord test_input.wav

CPU 频率

请勿使用 BogoMIPS 值,而是使用提供的脚本。从 openSUSE 12.3 开始使用的较新内核中的 BogoMIPS 值较低,但对性能没有影响。有关信息,请参阅:http://www.spinics.net/lists/arm-kernel/msg221672.html

为了测试 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/复合视频

Icon-warning.png
警告: 似乎无法工作。

您必须使用 modprobe 加载正确的模块。
对于 NTSC 格式

 modprobe omapfb mode=tv:ntsc

对于 PAL 格式

 modprobe omapfb mode=tv:pal


您应该在电视屏幕上看到登录控制台。



2D/3D 硬件加速 (Powervr SGX 530)

PowerVR 驱动程序未上游。