用t113-s3,tinasdk,做了个板,本来是打算收集单片机板发过来的can信息,然后发送到mqtt服务器上。
现在考虑,是否能把单片机板的功能也在t113-s3上实现,主要是检测多个按键输入,并控制多个继电器输出。
另,如果想给客户做二次开发,python或lua能否直接控制外设比如can。
离线
可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。
离线
可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。
我觉得实时性和安全性有要求的场合还是单片机合适点
离线
肯定可以啊,不跑系统的时候就是个大号的单片机。
离线
肯定可以啊,不跑系统的时候就是个大号的单片机。
问题是,想跑嵌入式linux。
离线
hotkey 说:可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。
我觉得实时性和安全性有要求的场合还是单片机合适点
想知道实时性能有多大差距?
离线
3050311118 说:hotkey 说:可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。
我觉得实时性和安全性有要求的场合还是单片机合适点
想知道实时性能有多大差距?
liunx 不适合强实时的系统。最差的中断响应时间2-3ms ?
离线
@DDER
还可以啊,检测下按键输入、控制继电器输出,能接受。
离线
总感觉用单片机控制更靠谱,
离线
如果检测按键输入这种最低级的需求都满足不了, 那linux就没有存在的必要了
放心做吧
离线
3050311118 说:hotkey 说:可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。
我觉得实时性和安全性有要求的场合还是单片机合适点
想知道实时性能有多大差距?
超过1Khz速度的IO操作或者采集应该都不行,单片机可以实现100KHZ以上的IO操作速度,linux任务调度应该没那么快,按键操作和继电器控制本身都是超慢的IO应用,linux应该没问题。
最近编辑记录 saub (2023-10-11 08:49:56)
离线
3050311118 说:hotkey 说:可以的,没啥问题,如果IO不够还可以用芯片外扩。注意下ESD防护。
我觉得实时性和安全性有要求的场合还是单片机合适点
想知道实时性能有多大差距?
检测按键输入,肯定行,按键要求实时能有多高?按键本身还得加消抖,跑系统20ms刷新稳没问题,如果是按键的话,200ms肯定够了吧
离线
主要还是看用IO来干吗。强实时性的,用单片机好点,当然linux也行,但麻烦点,可能要在底层做
如果对实时性要求不够,在应用层10ms轮询IO状态即可
离线
主要还是看用IO来干吗。强实时性的,用单片机好点,当然linux也行,但麻烦点,可能要在底层做
如果对实时性要求不够,在应用层10ms轮询IO状态即可
就算直接操作寄存器延时依旧很大。。。。
离线
延时要求不高的场合用linux完全没问题啊,比如点灯什么的
离线