Chinaunix

标题: 程序移植到ARM上,读取ARM串口信息,需要写个串口驱动吗? [打印本页]

作者: s7703179    时间: 2012-11-07 10:43
标题: 程序移植到ARM上,读取ARM串口信息,需要写个串口驱动吗?
Qt程序移植到ARM上,在电脑上测试没问题,移植到ARM板上就是   SerialDialog::OpenSerialPort Error:No such file or directory,是需要格外写个串口驱动吗?板子之前有没有驱动不知道呢
作者: skychgg    时间: 2012-11-07 20:02
回复 1# s7703179
1:ARM上采用是什么系统?没看出来。。。
2:若是Linux系统,QT的该函数调用的是底层那个库?ARM上的系统有没有支持?
3:若没有,自己做驱动,或给系统增加支持。

个人浅见:按理来说只要有系统,串口的驱动肯定有的吧!主要是怎么和QT的底层调用关联起来吧!
作者: s7703179    时间: 2012-11-08 08:53
回复 2# skychgg

ARM系统 用的是linux 内核,忘记多少版本了, Qtopia的界面,文件系统是自己做的,用mknod生成的tty, Qt程序读串口是用termios 这结构体,运行了 就上面的结果


   
作者: lcgkm    时间: 2012-11-08 11:42
查看一下arm的系统中有没有qt运行库。
QtCore.so之类的
作者: goldenfort    时间: 2012-11-08 12:04
回复 1# s7703179


    看下串口设备文件 设置对了没有
作者: s7703179    时间: 2012-11-08 13:53
回复 4# lcgkm


    Qt 库都移植了
作者: s7703179    时间: 2012-11-08 13:54
回复 5# goldenfort


    {:2_166:} 怎么看 设置对没对
作者: goldenfort    时间: 2012-11-08 14:07
回复 7# s7703179


    linux 下打开串口,要操作设备文件 例如 /dev/tty0,  之类的设备文件,
你qt程序里,打开的设备文件是什么名字?
作者: s7703179    时间: 2012-11-08 14:35
回复 8# goldenfort


    Qt里做的好几个  tty1,tty2,ttyUSB1
作者: goldenfort    时间: 2012-11-08 14:52
回复 9# s7703179


    你板子上的设备文件名是啥
作者: s7703179    时间: 2012-11-08 14:55
回复 10# goldenfort
板子上  我是用nfs 挂载的文件系统, 里面的dev下  就一个console

   
作者: goldenfort    时间: 2012-11-08 14:59
回复 11# s7703179


    先在扳子上,用minicom , 把串口试验好,再用qt 试验




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2