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程序编写指导吗?
谢谢!!