飞凌OKMX6DL/Q平台自动登录配置
概述
本文档介绍如何在飞凌 OKMX6DL/Q-C 嵌入式平台上配置串口自动登录,跳过手动输入用户名密码的步骤。
适用平台
- 硬件:飞凌 OKMX6DL/Q-C 核心板
- 操作系统:Linux 3.0.35
- 版本:V1.0(2018.11.10)
配置方法
原理
文件系统的 bin 目录下存在自动登录的软连接 login,登录验证由 /etc/rc.d/rc_mxc.S 脚本实现。
修改步骤
- 编辑
/etc/rc.d/rc_mxc.S文件 - 修改登录配置为:
#!/bin/bash
/bin/login -f root- 执行
sync命令保存 - 重启开发板
完整脚本示例
#!/bin/bash
# /bin/login -f root //直接传递 root 登陆的参数
/*
if grep -sq ttymxc0 /proc/cmdline; then
/sbin/getty -L ttymxc0 115200 vt100
elif grep -sq ttymxc1 /proc/cmdline; then
/sbin/getty -L ttymxc1 115200 vt100
elif grep -sq ttymxc2 /proc/cmdline; then
/sbin/getty -L ttymxc2 115200 vt100
elif grep -sq ttymxc3 /proc/cmdline; then
/sbin/getty -L ttymxc3 115200 vt100
else
sleep 100000
fi
*/注意事项
- 若通过用户资料中的文件系统修改,需重新打包成可烧写格式后再烧写
- 不同平台可能存在差异,需自行适配
- 自动登录意味着安全性降低,生产环境请谨慎使用
参考资料
原始来源: /工作相关/飞凌嵌入式imx6全部资料/原始下载资料/OKMX6DL、Q系列产品应用笔记/OKMX6DL、Q系列产品Linux3.0.35+Andriod4.4应用笔记/平台自动登录笔记.pdf