首页| 论坛| 消息

标题:qt中操作gpio的问题
作者:mthappy
日期:2010-12-10 01:44
内容:

现在在板子上面有一个RS485串口,需要有一个gpio来控制接收和发送,因为rs485是用的半工方式的。
串口的接收和发送是在qt中启动了一个线程去做的,那么这样就涉及到在qt中去编写代码控制gpio了,目前处理器上跑的是linux,gpio是cpu自带的,在linux内核代码中控制这个gpio很简单,因为有专门的gpio的控制函数。不过这样的函数肯定是无法直接用在qt中的吧。
所以实现这个目标,需要怎么样做呢?
一点思路都没有,还请大虾们指教一二,多谢了


#1 [xiaohai 12-20 11:27]
用Qt直接控制gpio是不可能的,因为这不是一个层次的问题,要想访问gpio口必须通过Linux驱动程序,在Qt中与访问驱动程序与单纯的Linux环境中访问驱动程序是一样的。当然要加上必要的头文件。

回复 发表
主题 版块