无人机搞飞控的一般主要有四个工种:硬件开发工程师(画板子的)、嵌入式开发工程师(搞架构的)、算法工程师(搞算法的)、软件工程师(填血肉敲代码的)。我们来看看这四个工种要会啥,你就知道你要学啥了。硬件开发工程师(工资1-4万)1、熟悉PCB设计流程和规范,熟悉Altium Designer、Cadence Allegro等工具软件;2、有扎实的数字、模拟电路基础,熟悉高速数字电路板设计;3、熟悉ARM,DSP等嵌入式处理器,及其外围接口电路和驱动;熟悉底层PCI、USB、IIC、SPI等接口协议;熟练运用仿真工具、示波器等调测硬件;具有独立完成复杂电路设计和调试能力;嵌入式开发工程师(工资1-4万)1、本科及以上学历,通信、计算机、自动化、电子等相关专业;2、熟悉uCOSII/III、FreeRTOS、Linux等至少一种嵌入式操作系统下的软件开发;3、熟悉ARM体系结构及其常用调试方法,有STM32/GD32系列开发经验;4、精通C编程,熟悉通信协议及其代码实现,能够实现接口的驱动,如等;算法工程师(工资1-4万)1、硕士及以上学历,控制理论与控制工程专业,对飞行器、控制理论和算法有深刻理解和应用;2、具备C或C++、Python等编程能力,能熟练使用Matlab控制工具包及Simulink等控制系统设计与仿真工具软件;3、至少熟悉姿态融合、控制算法和导航算法中的一种;熟悉四元数,EKF,DCM等姿态算法,熟悉控制理论,有PID控制经验;