网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月01日
漏签
0
天
嵌入式吧
关注:
94,802
贴子:
374,261
看贴
图片
吧主推荐
游戏
22
回复贴,共
1
页
<<返回嵌入式吧
>0< 加载中...
新手提问!求各位大佬多多帮助
只看楼主
收藏
回复
汉180602
集成电路
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
现在作为一个新手在学Linux驱动开发,跟着网上的教程走,只是一个一个传感器单独写驱动和测试程序。现在心中有个疑问,如果想要像32那样实现一个温度报警器,温度超过了蜂鸣器就叫,这种例子在Linux上要怎么实现呢
天堂away
微控制器
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果是我的话,会用一个远程温度模块,通过modbus获取温度,然后再通过一个远程IO驱动蜂鸣器响
天堂away
微控制器
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果是板级的话以树莓派为例,找一个iic的温度芯片,然后用IO口外面接个三极管,驱动蜂鸣器
天堂away
微控制器
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
如果说连iic的驱动都没有需要自己开发的话,我选择放弃
完美space
启动代码
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
正经的Linux做法是给传感器写一个驱动,然后给蜂鸣器写一个驱动,然后写一个app,通过open/read/write/ioctl去读取传感器的数据以及操作蜂鸣器运作。
坐北朝南吃
实时系统
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Linux 自己有thermal子系统 你可以搜一下看看具体的实现,我之前是用这个来调节风扇的Pwm 来控制转速,蜂鸣器应该一个道理吧
坐北朝南吃
实时系统
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
当然你也可以写驱动,开个线程去轮训读取温度,温度超了就控制蜂鸣器报警
野猪佩奇
启动代码
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
驱动层驱动需要蜂鸣器和温度,应用层轮训读取温度就行了。温度报警这部分属于linux应用编程了。
汉180602
集成电路
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
谢谢各位大佬提供的帮助
汉180602
集成电路
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
想问一下各位大佬,想学习这种应用开发或者项目,有什么教学视频推荐吗
氰化多嗦一点
固件驱动
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
树莓派解千愁
卡尔是大唐的
寄存器
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
驱动是驱动
app是app
相当于绿色
寄存器
4
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
app 读写,驱动返回数值
忧郁的小鱿鱼丶
固件驱动
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
智能家居项目?
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示