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

Keystone II ARM Linux GPIO编程

K2的ARM Linux GPIO怎么编程?

用的是EVMK2H,现在UBoot、Linux Kernel、文件系统安装MCSDK的文档已经烧写完毕。

下一步打算写个测试代码,运行在Linux上通过GPIO点亮LED。

但是没有一点Linux编程基础,有Linux操作GPIO的实例代码吗?或者从什么地方开始着手?

Feng Jin:

回复 rong lin1:

谢谢您的回复,对我们非常有价值!

但是我理解的是这样的,我烧写的UBI文件是400多M的,应该包含了K2的所有接口驱动。TI应该将K2的这些接口驱动全部封装好了,然后我只需要去调用即可。

您这种方式,是基于最精简的Linux+文件系统下,自己实现GPIO驱动的吧?

Feng Jin:

回复 Allen35065:

谢谢!

再问一下,我是通过git命令获得最新的Linux源码的,在drivers/gpio/gpio-keystone-ipc.c可以找到针对Keystone的GPIO驱动。

1. 但是基于这个.c去编程,是不是必须要在Ubuntu下,用makefile的那种方式去编程?

2. 我在Ubuntu下安装了CCSv6,能否用此.c在CCSv6下编程?类似于CCS下编DSP的程序。

3. 而这个.c的include包含了#include <linux/****.h>这样的文件,如何在CCSv6下对工程进行配置,从而能指向这些A15 Linux源码的文件?

4. http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/82679.aspx这个里面讲的是基于CCS的ARM裸跑程序,有在CCS下基于ARM Linux的范例工程可参考吗?

5. http://edu.21ic.com/Video/index/id/217这个也是基于CCS的ARM裸跑程序编写?有对应的基于CCS的ARM Linux程序编写指导吗?

谢谢!!

赞(0)
未经允许不得转载:TI中文支持网 » Keystone II ARM Linux GPIO编程
分享到: 更多 (0)