永发信息网

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

答案:2  悬赏:0  手机版
解决时间 2021-01-22 19:05
ARM linux设备驱动,写的驱动必须在编译内核的时候添加到内核才能用吗?比如led驱动,我生成了一个led.ko 可以执行insmod led.ko ,然后通过应用层程序调用驱动点亮led吗?还是必须把这个led.ko添加到内核再make zImage?
最佳答案
linux2.6以后的内核在加载驱动的时候是可以动态添加的,不用每次添加之后都make zImage,
你只用先编译一边,然后就可以一直用这个做驱动的开发喽,
只要生成了led.ko,然后insmod led.ko,就可以了,至于是不是用应用层,我觉得你还是先学一下应用层的东西吧,比如nuix系统高级编程之内的书,
全部回答
'-m' 后面跟的是cpu构架 arm就表示是arm构架的cpu '>' 表示将这个程序的反汇编程序写入到led.dis这个文件中,在终端中不显示出来. 当你打开led.dis这个文件时就会看到上面命令的输出的反汇编程序了 你也可以 不要 > led.dis 这个直接写成: arm-linux-objdump -d -m arm led_elf 这样你就会在终端上看到命令的输出led_elf 的反汇编程序
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小京同学向盛有澄清石灰水的烧杯中加入过量的
侠盗高飞电影高飞前妻与伴舞那男子在迪吧中跳
管子·轻重阅读答案
昆明办理泰国签证
在以下国家中曾经地跨欧、亚、非三大洲的有①
2014年湖北事业单位招聘结果上报到省人事厅之
The coasted areas have mild winters, but
起点学院和馒头商学院在课程内容上有哪些区别
为什么红细胞上结合的氧不会氧化亚铁离子
本人高中没毕业,想上个管理类的大学怎么办
单选题在生态系统中,有些寄生性微生物和动物
双流美食中比较有特色的干锅有哪些?求推荐。
ひとり の カラオケ 是什么意思
有这种款式的吗
大神4+4+4的flash是什么意思
推荐资讯
中国工商银行24小时自助银行(宁波镇海区万科
咖啡意面地址在什么地方,想过去办事,
癞蛤蟆汤能和蜂蜜一起吃吗
谁知道坪山大工业区有什么好点的厂,不用上夜
柯达快递(振广西路54-56号附近柯达快递)地址
未激活的苹果手机丢了怎么办
建国以来,我国已经进行了五次人口普查表,下
单选题填入下面横线处的句子,与上下文衔接最
台北九份山城在哪个区
如图所示,一束光从空气射入水中,反射角为__
速点音乐培训地址有知道的么?有点事想过去!
昙华寺住宅小区怎么样?好不好?值不值得买?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?