用单片机或者在linux *** 作系统下用控制器对多个步进电机进行控制哪个更方便一点?

用单片机或者在linux *** 作系统下用控制器对多个步进电机进行控制哪个更方便一点?,第1张

你得明白上系统给你带来的好处是编程环境比较通用,很多系统级调用就能解决(有驱动程序的支持),另外 *** 作系统只会吃掉你的系统开销,不会给你带来更多的运算和控制的实时性能,分时的效果和if else 没什么区别。

不知道你的步进电机是怎么驱动的,简单的驱动器控制还是自己用模块驱动,方式不一样的话软件上差别很大。软件编写上并不是一个延时时间就必须用一个定时器,那样有多少也不够用。要分清主次,精度和频率要求不高的情况用计数器就能解决。对固定周期的信号计数就是计时,再附加逻辑就行了。

你最好全面的衡量一下需求,找到最关键的部分,全部都要时间精确、信号实时响应是不现实的。

说哪个好,看你从哪些方面看了。如果从前途上来说,我觉得是linux运维。你看这几年的技术发展方向就知道了,开发的市场需求量一直在下降,而运维的需求量是一直在上升的。如果前几年你去学开发还可以,现在不建议。第二,从难易程度上来说开发没有运维好上手,学起来会非常吃力。不知道你是本专业吗?如果不是的话建议你还是放弃开发学个运维吧,毕竟运维对于0基础来说好上手,可以在短时间内快速转型挣到高工资。而且学起来轻松,一年内基本在10—12K,2—3年后月薪20—30K的很正常。第三,从职业发展上来说,运维的职业天花板比开发高,如果你做开发,可能30岁的时候就要面临失业了,但做运维就不一样了,属于越老越吃香的那种,40多岁也有很多人在做运维,但40多做开发的不多吧?第四,你以后会结婚生子吧?有家庭之后还是做运维更好一点,不会像开发那么累,加班那么严重,毕竟身体健康对自己和家人也是一种负责。另外,你也可以从B站或者官网上找一些视频,看看运维和开发的哪个你喜欢,兴趣也很重要的,特别是对于转行的,如果没有兴趣,那计算机本来就是很枯燥的工作,你会感觉更难受了。

当然是LINUX,

winCE和LINUX现在应该各占百分之50,而且他是一个收费的平台啊,开发主要注重应用层,不开源,稳定性欠缺。但是他的桌面还有大内存管理都不错。

个人喜欢LINUX而已


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8955080.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存