TI中文支持网
TI专业的中文技术问题搜集分享网站

Qt等应用程序如何访问AM57XX外设?

大家好!

我是刚接触嵌入式的新手,以前是写裸机程序,现在项目需要升级到LINUX嵌入式,平台式AM5728.我不太了解嵌入式的应用程序如QT,如何去通过驱动访问硬件.比方说.GPIO,I2C,PCIE等等.请大家介绍下.

Shine:

请看一下下面wiki网站上有关QT的链接。
wiki.tiprocessors.com/…/Sitara_Linux_Training
processors.wiki.ti.com/…/Building_Qt

yongqing wang:

这个和是否使用QT没有关系,建议先了解一下linux外设操作

boss BAO:

回复 yongqing wang:

我查看了很多文章,有的说是用linux系统调用,open,write,read系统函数,有的说ioctl.都不是很详细.我觉得这跟硬件的驱动程序关系很大吧.比方说我找了ti-processor-sdk-linux-am57xx-evm-06.00.00.07开发包的drivers/leds 里led的驱动文件,没有这些函数.我很迷惑到底怎么驱动这些灯呢?

yongqing wang:

回复 boss BAO:

这两种都可以,这些设备在linux相当一个文件,直接对其读写

boss BAO:

回复 yongqing wang:

谢谢您的答复.我以前写的是windows的驱动和上位机软件.对LINUX系统是刚接触.这几天看了相关资料.还是有点糊涂.说是应用层调用write,read,ioctl这些函数就行.但是我查看led的驱动程序时,没有发现write,read,ioctl的函数啊?是我找错文件了么?比方说am5728的led灯的驱动文件是不是在ti-processor-sdk-linux-am57xx-evm-06.00.00.07开发包的drivers/leds里的leds-gpio.c文件?还有linux开发驱动程序用什么IDE软件?就像Windows的Visual Studio那样的,找文件和函数很方便.再次感谢!

boss BAO:

回复 yongqing wang:

非常感谢,受益匪浅!

yongqing wang:

回复 boss BAO:

不客气

boss BAO:

回复 yongqing wang:

已解决,谢谢!

yongqing wang:

回复 boss BAO:

将使用经验分享出来方便以后遇到类似问题的人

赞(0)
未经允许不得转载:TI中文支持网 » Qt等应用程序如何访问AM57XX外设?
分享到: 更多 (0)