OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 355|回复: 2

IMX6ULL 如何同时加载2个驱动的?

[复制链接]

5

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2014-6-13
在线时间
13 小时
发表于 2024-8-5 16:00:15 | 显示全部楼层 |阅读模式
大家好,现在学习的imx6ull一直用modprobe加载IIC和SPI驱动,
那么我的疑问是
1.这两个驱动对应的APP不冲突吗?是可以同时运行吗?
2.我看在IIC和SPI里面都拥有while死循环,是个人干个人的事吗?
3.嵌入式如何复位或者开机之后自动加载iic应用和spi应用啊?不用再modprobe了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

446

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4133
金钱
4133
注册时间
2018-5-14
在线时间
902 小时
发表于 2024-8-5 16:40:18 | 显示全部楼层
1,驱动是驱动,应用是应用,不冲突,如果驱动中有锁,那么2个应用在同一时间只能有一个应用可以操作。如果没有锁,两个应用能同时操作。
2,应用中是死循环,但是内核会对多个应用进行调度,实际可以理解为两个应用同时在运行,且每个应用都在做自己的事情。
3,,在启动脚本/etc/rc.local文件中添加以下内容:
      modprobe driver   #加载driver的驱动
      /usr/bin/test_driver   #运行测试driver的应用程序
回复 支持 反对

使用道具 举报

5

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2014-6-13
在线时间
13 小时
 楼主| 发表于 2024-8-5 18:28:04 | 显示全部楼层
姚先起 发表于 2024-8-5 16:40
1,驱动是驱动,应用是应用,不冲突,如果驱动中有锁,那么2个应用在同一时间只能有一个应用可以操作。如果 ...

明白了谢谢大哥
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 10:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表