飞凌OKMX6ULL-C开发板测评(3——登录开发板-下) 第二个测评贴是6.29的23:37发出来的,实在是太晚了,就分两个写了,虽然有人会觉着太水了,但是我实属是靠摸索实现了windows 10端的cmd中使用ssh服务登录了开发板。实现的那一刻还是很有成就感的!这也是作为嵌入式开发工程师经常需要面对的情形,即新需求的提出和个人技术栈存在缺漏之间的矛盾,就要求我们时刻准备学习,野蛮学习,快速使用! 飞凌官方给出的测试文档里ssh登录部分给出的是使用ssh让开发板访问Linux主机(PC),我不是很理解,可能也是我的开发经验太欠缺的原因。不过,我认为对于看技术贴的各位和我的经验积累都是好事! 我对于ssh服务应用的理解是可以用来远程登录开发板,这个对于我们开发是有很大的工程意义的。 困难1:VMware内的Linux虚拟机修改完静态ip后桥接模式失效,导致无法在Linux主机端使用ssh服务访问开发板。 图1 修改Linux主机内静态ip导致桥接模式失效 困难2:没有使用windows端cmd使用ssh经验。 既然困难1导致无法使用Linux主机访问开发板,更别提Linux主机访问开发板,还是开发板访问Linux主机了。那么只有使用windows端ssh服务,从windows端访问开发板。 首先,windows 10端的ssh安装,庆幸的是,我查得到,在windows 10是默认安装了openssh服务的,在【应用和功能→可选功能】中可见,见下图2 图2 windows 10自带openssh 其次,怎么使用windows端的ssh服务?一般这种经典服务都会有-help提示,尝试在cmd中直接输入ssh发现: 图3 cmd端ssh服务提示 参考飞凌文档中的ssh指令,可知,应使用【sshroot@开发板的ip地址】来ssh登录开发板。 图4 ssh指令参考 这里ssh指令后紧接是“root”因为在登录开发板后,使用串口方式已经进入了root模式,且此模式下是无需输入密码即可登录开发板的(无论使用串口登录还是ssh登录)。所以在 下图5是我摸索的过程,最后一行是登陆成功后对板上文件的查询结果,很是兴奋!希望对你有用! 图5 windows端cmd使用ssh登录开发板成功
|