嵌入式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又有什么区别?
展开
 我来答
JuggYe
2013-08-27 · 超过25用户采纳过TA的回答
知道答主
回答量:141
采纳率:100%
帮助的人:40.8万
展开全部
头文件包含只要是在你写的C文件中用到了需要在头文件中定义到的东西。GPIO.H中应该有对引脚的定义,还有比如writepin,readpin等函数的定义,这就是方便你在写C的时候直接调用函数,如果你不引用头文件,那么系统就不认识这个函数是什么,说的感觉有点通俗,希望你能理解~!
UnknowQQ
2013-08-27
知道答主
回答量:62
采纳率:0%
帮助的人:23.3万
展开全部
这三个文件有什么区别,你打开文件看一下不就知道了啊
头文件包含只要是在你写的C文件中用到了需要在头文件中定义到的东西
其实你这样一个单纯的gpio驱动,估计只是单纯用到几个引脚的地址,完全可以在程序中直接定义,不一定要引用这个头文件。
我们在编程的过程中一定要形成自己的概念,比如:
流水灯为什么会亮->LED发光->LED为什么会发光->LED两端有了高低压差->LED两端为什么会有压差->电路连接一段是高电平另一端是ARM的某个管脚->只要ARM管脚输出低电平LED就会亮->ARM管脚如何输出低电平/哪个管脚输出低电平?
当分析到输出低电平的时候,你就要懂得你要去找流水灯对应的管脚,该管脚对应的地址,编码控制该地址输出就是了。。。我们常见到的开发板都有自己定义的板子的gpio.h,而你其实不需要这么多,可以定义自己的gpio.h,只要包含需要的东西就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zustchf
2013-08-27 · TA获得超过711个赞
知道小有建树答主
回答量:536
采纳率:100%
帮助的人:303万
展开全部
我觉得你有必要先学一下什么是编程
追问
我的问题如果很基础,那么你为什么不能简单地回答一下呢?我需要你评价我么?别人诚心的请教,你又何必一副高高在上的样子。如果不愿意回答就算了,回答就应该诚恳地帮助别人。自以为很牛x地给别人下定义,有意思么。最讨厌你这样的人了。
追答
你这叫有问题问别人,但是又不诚心,我建议你学一下什么是编程,你却觉得是对你瞧不起,其实这反映了你的自卑心理又不愿意承认的状态,我说的可能有点言重,但是你可以自己仔细体会一下

三个文件有什么区别,其实这个问题你根本不需要问别人,你只要把三个文件对比一下就知道了是什么区别,你可以觉得我说的是废话,但是你确实应该自己这么做

有问题知道问别人是好事,但是问别人之前你应该先自己比较一下,自己查一下相关资料,获取很多问题都解决了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式