您尚未登录。

楼主 # 2023-10-08 08:50:20

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,345
积分: 1309.5

嵌入式Linux是否适合做io控制来代替单片机板?

用t113-s3,tinasdk,做了个板,本来是打算收集单片机板发过来的can信息,然后发送到mqtt服务器上。
现在考虑,是否能把单片机板的功能也在t113-s3上实现,主要是检测多个按键输入,并控制多个继电器输出。
另,如果想给客户做二次开发,python或lua能否直接控制外设比如can。

离线

#1 2023-10-08 09:35:51

hotkey
会员
注册时间: 2019-06-23
已发帖子: 50
积分: 75

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。

离线

#2 2023-10-08 09:56:20

3050311118
会员
注册时间: 2020-09-08
已发帖子: 69
积分: 59

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

hotkey 说:

可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。

我觉得实时性和安全性有要求的场合还是单片机合适点

离线

#3 2023-10-08 10:31:16

dykxjh
会员
注册时间: 2020-03-25
已发帖子: 166
积分: 171

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

肯定可以啊,不跑系统的时候就是个大号的单片机。

离线

楼主 #4 2023-10-08 11:29:37

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,345
积分: 1309.5

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

dykxjh 说:

肯定可以啊,不跑系统的时候就是个大号的单片机。

问题是,想跑嵌入式linux。

离线

楼主 #5 2023-10-08 11:30:54

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,345
积分: 1309.5

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

3050311118 说:
hotkey 说:

可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。

我觉得实时性和安全性有要求的场合还是单片机合适点

想知道实时性能有多大差距?

离线

#6 2023-10-08 12:23:47

DDER
会员
注册时间: 2023-08-16
已发帖子: 14
积分: 29

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

Gentlepig 说:
3050311118 说:
hotkey 说:

可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。

我觉得实时性和安全性有要求的场合还是单片机合适点

想知道实时性能有多大差距?

liunx 不适合强实时的系统。最差的中断响应时间2-3ms ?

离线

楼主 #7 2023-10-08 14:42:47

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,345
积分: 1309.5

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

@DDER
还可以啊,检测下按键输入、控制继电器输出,能接受。

离线

#8 2023-10-10 06:58:44

3050311118
会员
注册时间: 2020-09-08
已发帖子: 69
积分: 59

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

总感觉用单片机控制更靠谱,

离线

#9 2023-10-10 10:13:41

lg75
会员
注册时间: 2022-01-28
已发帖子: 38
积分: 26

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

如果检测按键输入这种最低级的需求都满足不了, 那linux就没有存在的必要了
放心做吧

离线

#10 2023-10-11 08:48:16

saub
会员
注册时间: 2020-01-28
已发帖子: 102
积分: 60

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

Gentlepig 说:
3050311118 说:
hotkey 说:

可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。

我觉得实时性和安全性有要求的场合还是单片机合适点

想知道实时性能有多大差距?

超过1Khz速度的IO操作或者采集应该都不行,单片机可以实现100KHZ以上的IO操作速度,linux任务调度应该没那么快,按键操作和继电器控制本身都是超慢的IO应用,linux应该没问题。

最近编辑记录 saub (2023-10-11 08:49:56)

离线

#11 2023-10-11 16:13:22

allbluecom
会员
注册时间: 2023-09-27
已发帖子: 12
积分: 12

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

Gentlepig 说:
3050311118 说:
hotkey 说:

可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。

我觉得实时性和安全性有要求的场合还是单片机合适点

想知道实时性能有多大差距?


检测按键输入,肯定行,按键要求实时能有多高?按键本身还得加消抖,跑系统20ms刷新稳没问题,如果是按键的话,200ms肯定够了吧

离线

#12 2023-10-13 16:39:18

reille
会员
注册时间: 2023-10-13
已发帖子: 1
积分: 1

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

主要还是看用IO来干吗。强实时性的,用单片机好点,当然linux也行,但麻烦点,可能要在底层做
如果对实时性要求不够,在应用层10ms轮询IO状态即可

离线

#13 2023-10-13 17:03:26

LittleQ
会员
注册时间: 2023-10-13
已发帖子: 5
积分: 0

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

reille 说:

主要还是看用IO来干吗。强实时性的,用单片机好点,当然linux也行,但麻烦点,可能要在底层做
如果对实时性要求不够,在应用层10ms轮询IO状态即可

就算直接操作寄存器延时依旧很大。。。。

离线

#14 2023-11-11 16:52:43

ueiia
会员
注册时间: 2021-04-30
已发帖子: 29
积分: 12

Re: 嵌入式Linux是否适合做io控制来代替单片机板?

延时要求不高的场合用linux完全没问题啊,比如点灯什么的

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn