我尝试安装适用于linux的moxa real tty驱动程序,可以从我的raspbery pi 3上的moxa.com(http://www.moxa.com/product/NPort_5110.htm)下载...但是它失败了。
看起来编译需要内核源代码,我运行rpi-sources来安装它们(在最后一篇文章https://www.raspberrypi.org/forums/viewtopic.php?f=66&t=121644中找到说明)...
然后mxinst命令没有停止,但是运行了,但仍然出现了一堆错误......
有人在Rasberry pi 3上成功安装了moxa的nport驱动程序吗? 如何?
jack @ raspberrypi:〜/ tmp / moxa $ sudo ./mxinst
=============================================== ================================ 版权所有(C)2002-2012 Moxa Inc. 保留所有权利。
MOXA NPort Server Real TTY驱动程序V1.18安装。
Tar文件,请稍候......好的! 建立驱动程序......
如果您想使用与目标的安全通信, 您可以选择[y]启用SSL功能。 注意:此功能仅支持具有安全模式的RealCOM。 你想启用安全功能吗? [Y / N]。
make -C /lib/modules/4.4.11-v7+/build SUBDIRS = / home / jack / tmp / moxa modules make [1]:输入目录' / root / linux-233755da0e7903fccb41f0b8c14e1da5244b69ec' CC [M] /home/jack/tmp/moxa/npreal2.o /home/jack/tmp/moxa/npreal2.c:在函数'npreal_init_tty'中: /home/jack/tmp/moxa/npreal2.c:661:11:错误:解除指向不完整类型的指针 de-> data =(void )net_node; ^ /home/jack/tmp/moxa/npreal2.c:663:11:错误:解除引用不完整类型的指针 de-> proc_fops =& npreal_net_fops; ^ 在/home/jack/tmp/moxa/npreal2.c:92:0中包含的文件中: /home/jack/tmp/moxa/npreal2.c:在函数'npreal_init'中: /home/jack/tmp/moxa/npreal2.h:28:35:错误:'struct tty_driver'没有名为'termios_locked'的成员 #define DRV_VAR_P(x)npvar_sdriver-> x ^ /home/jack/tmp/moxa/npreal2.c:779:5:注意:扩展宏'DRV_VAR_P' DRV_VAR_P(termios_locked)= npvar_termios_locked; ^ /home/jack/tmp/moxa/npreal2.c:在函数'npreal_open'中: /home/jack/tmp/moxa/npreal2.c:1064:13:错误:一元''的无效类型参数(有'struct ktermios') * tty-> termios = info-> normal_termios; ^
答案 0 :(得分:0)
更新:irc频道上友好的人#raspberrypi帮助我找到MOXA的最新nport驱动程序(http://www.moxa.ru/forum/index.php?app=core&module=attach§ion=attach&attach_id=1677)的链接,该驱动程序编译时没有错误(但你必须安装内核源代码 - 请参阅链接在我的问题中)...
更新:在我出现之后,我也立即通过电子邮件发送了moxa的支持,一天后他们发给我最新的(测试版)nport驱动程序,它甚至更新 - 并且还可以使用raspberry pi 3 / raspbian jessie。 ..所以 - 如果有人有同样的问题 - 电子邮件moxa - 他们的支持非常好!