This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/EK-TM4C1294XL:在选择能够通过 FreeRTOS 进行视频处理和伺服控制的 TI 套件时寻求建议

Guru**** 665180 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/679833/rtos-ek-tm4c1294xl-seeking-advice-in-selecting-a-ti-kit-capable-of-video-processing-and-servo-control-with-freertos

器件型号:EK-TM4C1294XL

工具/软件:TI-RTOS

每个人都很好!

我是亚利桑那州普雷斯科特的 Embry-Riddle 大学学生。  我已被接受电气和计算机工程加速硕士学位、下一学期我将在本科阶段攻读研究生级别的实时操作系统。  因为我是唯一一个这样做的学生,所以我的教授和我就一个特殊项目进行了讨论,这个项目与我明年秋天将要进行的本科课程有关。  我不是要等待决策的人、而是开始研究完成此项目的合适要素。  以下是该项目将涉及的内容说明:

使用 TI-free-RTOS 实现对两个多轴伺服的控制、这两个伺服系统将至少安装一个摄像头和一个激光指针。  摄像机是指在另一个伺服机构移动激光时对其进行定位和跟踪。  我个人希望两个摄像机和两个激光指示器来实现反应性猫和鼠标类游戏。   

我们有一个与运行 Linux 的 Jetsons 进行实验、我的教授建议我使用 Jetsons 处理摄像头信息、并通过以太网将该数据发送到 TI 板、因为 Linux 机器上已经提供了摄像头驱动程序。  我知道他这样说是为了帮助我在编写自己的驱动程序时减轻一些痛苦、但我想:

  1. 我能否使用 FREE-RTOS 执行伺服控制和摄像头处理
  2. MSP432 (可疑)、TM4C123G、TM4C1294XL 或 Hercules 是否适合此类项目、以及它们是否适合
  3. 是否已提供适用于摄像机的驱动程序?

我在上面提到的电路板上做了很多工作、除了 Hercules 之外、我已经拥有了所有这些电路板、 但是除了去年夏天玩的时候、我没有使用 FREE-RTOS 的经验。  

我还不知道我将使用哪种类型的摄像头、但我知道伺服电机、它们 就在这里

我想在夏天开始做这个工作、这样我就可以在秋季比赛中提前一段时间、因为我要在比赛上获得全额积分。   

我们非常感谢您提出的任何建议、我认为您在这一问题上的时间和考虑是值得的。  

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Michael、

    我不能说 MSP432或 Hercules、但我的第一个想法是 C2000可能也有意义、具体取决于您的伺服要求、不过如果它只是很多简单的 PWM、那么您应该对 TM4C 满意。 不过、我对电机控制不是很了解、因此如果这些多轴伺服需要控制算法才能以所需的粒度运行、那么 C2000就更有可能实现这一点。 尽管如此、我不知道它们是否支持 FreeRTOS、或者您是否仅限于 ARM。

    我们的 TM4C 器件在 USB、以太网、CAN 等连接方面有着更大的差异、因此、除了能够为 TM4C129器件利用以太网之外、您还可以将其用作通用 ARM 处理器。 因此、如果您选择该路线、请记住这一点。

    您的电机似乎需要 TM4C 和电机之间的 IC 来驱动电压、因此您还需要查看我们的 DRV 电机驱动器产品系列。 我们有一个适用于步进电机的电机驱动参考设计、因此与伺服电机不同、但现在可以作为一个有用的起点: http://www.ti.com/tool/TIDM-TM4C123STEPPERMOTOR

    对于摄像头处理、我们提供了一个参考设计、您可以查看: http://www.ti.com/tool/TIDM-TM4C129CAMERA 、这将是我们端部提供的摄像头驱动器的唯一来源 需要将 FreeRTOS 部分与伺服控制一起集成到其中。

    关于 FreeRTOS、您可以在 TI 支持方面自行提供支持、因为我们没有相关专业知识来提供帮助。 我们有一个 TI-RTOS 团队、可以处理特定于 TI-RTOS 的问题、但在我们的 TM4C 应用团队中、我们的 RTOS 体验可以忽略不计。 不过、我不确定 FreeRTOS 提供了什么支持结构、因此您可以通过其他渠道获得帮助、甚至可以通过 E2E 社区成员获得帮助。

    希望这些资源对您有所帮助、我强烈建议您查看 C2000、看看它是否是一个选项、因为我认为至少从电机控制的角度来看、它更适合您。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Jacobi 先生

    感谢您指引我的方向。 我想我喜欢尝试 TI-RTOS。 我们将研究所有这些选项、看看我的教授对这些选项的看法。 再次感谢!