我不确定这是否是这个问题的最佳地点,但我认为这个问题与最优调度算法和排队理论有一些关系,所以希望它会没事。
我正在着手建造一辆遥控车来自动导航课程。这个想法是,它只会直线前进,直到其中一个接近传感器检测到墙壁或其他障碍物,这将导致中断和转向调整。
我在嵌入式系统课程中学习了一些关于 RTOS 调度算法的知识,并在网络性能课程中学习了抢占式排队,所以我想知道在对微控制器进行编程时,我是否会从将这些概念中的任何一个应用于此任务中受益,或者如果我我想太多了吗?主要目标是让汽车尽可能快地行驶而不会发生碰撞,但我也想防止它作为次要目标而变得紧张。
那么,从高级的意义上来说,是否有一种特定的方法、方案或类型的调度策略来使用可以为这样的系统带来最佳性能的中断?是否有任何特定的关键部分我应该禁用中断?作为硬件限制的参考,我计划使用类似于 arduino 的微控制器,可能带有三个 IR 传感器。非常感谢任何意见或建议。