ARM linux设备驱动,写的驱动必须在编译内核的时候添加到内核才能用吗?比如led驱动,我生成

ARMlinux设备驱动,写的驱动必须在编译内核的时候添加到内核才能用吗?比如led驱动,我生成了一个led.ko可以执行insmodled.ko,然后通过应用层程序调用... ARM linux设备驱动,写的驱动必须在编译内核的时候添加到内核才能用吗?比如led驱动,我生成了一个led.ko 可以执行insmod led.ko ,然后通过应用层程序调用驱动点亮led吗?还是必须把这个led.ko添加到内核再make zImage? 展开
 我来答
我还会回来的1
推荐于2017-10-30 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:81
采纳率:100%
帮助的人:40.1万
展开全部
linux2.6以后的内核在加载驱动的时候是可以动态添加的,不用每次添加之后都make zImage,
你只用先编译一边,然后就可以一直用这个做驱动的开发喽,
只要生成了led.ko,然后insmod led.ko,就可以了,至于是不是用应用层,我觉得你还是先学一下应用层的东西吧,比如nuix系统高级编程之内的书,
追问
恩 谢谢
whmzsu
2017-10-30 · TA获得超过236个赞
知道小有建树答主
回答量:192
采纳率:33%
帮助的人:70.6万
展开全部
看你的内核编译的时候是否支持动态加载ko模块,如果可以,不需要编入内核,如果不行,就编入内核
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式