
我们现在用的也是Linux系统的,是迈冲的3352的工控板。反正也用了一两年了这个型号了,目前来说这家价格跟业内其他的比算特别良心价了,板子的质量也很不错。起码我们用的这个型号这两年的货没出现什么大的问题,也就偶尔会有一两块排针会出现问题。你可以问问看。反正业内比较出名一点的也就这么几家。不要找完全不知名的就可以了。
工业控制用linux比stm32多。STM32MP1强调适用于所有用户,但是工业控制领域采用Linux *** 作系统较多,消费领域采用安卓 *** 作系统比较多,对于这一现状,ST表示第一款产品首先支持Linux *** 作系统,是从STM32MP1的性能考量。
整套STM32MP1软件套件可以简化客户的流程开发,其中重要的一点是STM32MP1的Linux平台,全面兼容主流行的OpenLinux开发包。目前,STM32MP1SoC驱动程序已被Linux社区采用和认可,ST的STM32MP1支持Linux4.19LTS,LTS表示ST会长期支持这一软件发行版。在支持整个Linux开发源时,STM32MP1全面兼容开源软件的标准,包括Linux的Foundation和YoctoProject,因为Linux代码开源,而且非常多,客户不可能全部都用或者清楚哪个好用,ST在Yocto建立一个Project,客户可以稳定简易使用这个开发包,而且支持Linaro社区,里面有一些参考软件和培训。因为Linux是开源的,代表是公开的,所以预集成安全 *** 作系统OP-TEE,客户不需要再付费;客户可以使用免费的加密OS,让系统在可信区域加密,公开用的数据全部用开源的Linux。
ST还为STM32MP1提供了硬件解决方案。STM32MP1提供两种开发板:一是全部功能板,支持157A和157C,157C是安全加密功能升级的部分;探索板有两套,一套是精简版本,包括MP1+基本外设,还有一个相对完整的功能,配了MIPI屏和Wi-Fi/BT射频模块,当用户需要做无线连接时,可以以此为原型来开发。
LED 测试
蜂鸣器测试
执行lsinput查看按键所对应的输入事件
从lsinput的输出信息,得知按键KEY0 对应的输入事件是 /dev/input/event2 ,因此使用 od 或者 hexdump 命令读取 /dev/input/event2 文件,按下按键后会打印出事件内容:
接执行下面的指令可退出桌面程序。 psplash.sh 这个脚本会关闭以 Q 开头的 Qt 程序。
执行 ts_test 点击 Draw,就可以开始画图。
注意 : ts_calibrate 一般是针对电阻屏校准的。 使用 ts_calibrate
后会在 /etc 目录下生成一个坐标参考文件 pointercal。 如果你是电容屏,并且 /etc 目录下有 pointercal 这个坐标参考文件,请把它删除。否则可能影响触摸坐标上报的数据值。
进入睡眠/熄屏模式:
退出睡眠/亮屏模式:
这样可以像调试串口一样输入登录用户名 root,即可进入系统。这样能输入指令并返回结
果,表明 RS232 串口正常
Memtester 简单介绍
参数说明:
使用文件系统自带的 Memtester 测试工具申请 8MB 内存数量测试做 1 次 DDR 测试。
执行如下指令。
SD 卡写速度测试
SD 卡读速度测试
网速测试
默认开发板的 can 设备是还没有打开的,使用下面的指令打开 can 设备。
服务端:
同理, 客户端也是这样设置:
服务端使用 candump 指令接收来自 can0 的数据
将 SD 卡的第一个分区模拟成 U 盘
说明:使用含 Qt5 的文件系统,启动时插上 RGB 屏幕。
开发板进入系统后,插上鼠标会打印如下信息
ALSA(高级 Linux 声音架构)在 Linux *** 作系统上提供了音频和 MIDI(Musical Instrument
Digital Interface,音乐设备数字化接口)的支持。
amixer 的使用:
alsamixer 则提供一套
图形界面来控制音频设备,可以用键盘方向键来控制增减音量,打开或者关闭等
开发板系统音频输出功能默认是打开的,下面两条指令可不执行。
设置播放音量,执行如下命令,音量的单位是 dB,音量最小为 0,最大为 127。
播放音频文件,执行下面指令
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)