嵌入式arm驱动编写时,include文件夹问题 5
学习gpio驱动,编程控制流水灯时,需要用到gpio.h头文件,在内核源码目录下有这么几个文件都包含gpio.h:源码目录/arch/arm/mach-davinci/i...
学习gpio驱动,编程控制流水灯时,需要用到gpio.h头文件,在内核源码目录下有这么几个文件都包含gpio.h:
源码目录/arch/arm/mach-davinci/include
源码目录/arch/arm/include
源码目录/include
请问这三个文件有什么区别?其中的gpio.h又有什么区别? 展开
源码目录/arch/arm/mach-davinci/include
源码目录/arch/arm/include
源码目录/include
请问这三个文件有什么区别?其中的gpio.h又有什么区别? 展开
展开全部
这三个文件有什么区别,你打开文件看一下不就知道了啊
头文件包含只要是在你写的C文件中用到了需要在头文件中定义到的东西
其实你这样一个单纯的gpio驱动,估计只是单纯用到几个引脚的地址,完全可以在程序中直接定义,不一定要引用这个头文件。
我们在编程的过程中一定要形成自己的概念,比如:
流水灯为什么会亮->LED发光->LED为什么会发光->LED两端有了高低压差->LED两端为什么会有压差->电路连接一段是高电平另一端是ARM的某个管脚->只要ARM管脚输出低电平LED就会亮->ARM管脚如何输出低电平/哪个管脚输出低电平?
当分析到输出低电平的时候,你就要懂得你要去找流水灯对应的管脚,该管脚对应的地址,编码控制该地址输出就是了。。。我们常见到的开发板都有自己定义的板子的gpio.h,而你其实不需要这么多,可以定义自己的gpio.h,只要包含需要的东西就行了。
头文件包含只要是在你写的C文件中用到了需要在头文件中定义到的东西
其实你这样一个单纯的gpio驱动,估计只是单纯用到几个引脚的地址,完全可以在程序中直接定义,不一定要引用这个头文件。
我们在编程的过程中一定要形成自己的概念,比如:
流水灯为什么会亮->LED发光->LED为什么会发光->LED两端有了高低压差->LED两端为什么会有压差->电路连接一段是高电平另一端是ARM的某个管脚->只要ARM管脚输出低电平LED就会亮->ARM管脚如何输出低电平/哪个管脚输出低电平?
当分析到输出低电平的时候,你就要懂得你要去找流水灯对应的管脚,该管脚对应的地址,编码控制该地址输出就是了。。。我们常见到的开发板都有自己定义的板子的gpio.h,而你其实不需要这么多,可以定义自己的gpio.h,只要包含需要的东西就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我觉得你有必要先学一下什么是编程
追问
我的问题如果很基础,那么你为什么不能简单地回答一下呢?我需要你评价我么?别人诚心的请教,你又何必一副高高在上的样子。如果不愿意回答就算了,回答就应该诚恳地帮助别人。自以为很牛x地给别人下定义,有意思么。最讨厌你这样的人了。
追答
你这叫有问题问别人,但是又不诚心,我建议你学一下什么是编程,你却觉得是对你瞧不起,其实这反映了你的自卑心理又不愿意承认的状态,我说的可能有点言重,但是你可以自己仔细体会一下
三个文件有什么区别,其实这个问题你根本不需要问别人,你只要把三个文件对比一下就知道了是什么区别,你可以觉得我说的是废话,但是你确实应该自己这么做
有问题知道问别人是好事,但是问别人之前你应该先自己比较一下,自己查一下相关资料,获取很多问题都解决了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询