学习路线

智能车的本质是嵌入式单片机系统的开发,嵌入式的开发其特定在于需要同时考虑硬件和软件,硬件的设计和软件的开发是并行的,而不是串行的。但考虑到学习时间的短暂性,我们将硬件的设计和软件的开发分给不同的成员,让大家专注于自己的领域,这样可以更好的完成智能车的开发。

关于软件开发

如果你对编程感兴趣,那么你可以选择软件路线。软件路线主要是学习如何使用C语言或其他高级语言来编写单片机程序,掌握各种外设的驱动和通信协议,以及嵌入式操作系统的原理和应用。软件路线需要你有一定的编程基础,以及对单片机硬件有一定的了解。

关于硬件设计

如果你对电子电路感兴趣,或者想从事嵌入式硬件设计的工作,那么你可以选择硬件路线。硬件路线主要是学习如何设计单片机的最小系统电路,以及如何选用和连接各种传感器、执行器、显示器等外部设备。硬件路线需要你有一定的电子基础,以及对单片机软件有一定的了解。

智能车中的技术

智能车系统以单片机为主要控制中心,通过各种传感器采集周围环境的信息,通过驱动电路控制电机等执行器。
对于软件而言:

  • 需要会编写单片机程序,掌握各种外设的驱动和通信协议,以便能够控制各种传感器和执行器。
  • 需要了解一些实时的操作系统,以便能够更好设计程序。
  • 需要掌握一些算法,以便能够更好的处理传感器采集的数据。

对于硬件而言:

  • 需要会设计单片机的最小系统电路,以便能够让单片机正常工作。
  • 需要会选用和连接各种传感器、执行器、显示器等外部设备,以便能够让单片机能够控制这些设备。
  • 需要会设计各种驱动电路,以便能够让单片机能够控制各种执行器。

什么?太多了学不会?没关系,在我们的团队组织中,我们会把这些任务分配给不同的成员,让大家专注于自己的领域,这样可以更好的完成智能车的开发。实际上你只需要专精一部分就可以了,当然如果你想学习更多的知识,我们也会提供相应的学习资料。

请选择一个路线,并坚定的走下去吧。

Top