|
发表于 2022-11-1 00:30:50
|
显示全部楼层
无人机搞飞控的一般主要有四个工种:硬件开发工程师(画板子的)、嵌入式开发工程师(搞架构的)、算法工程师(搞算法的)、软件工程师(填血肉敲代码的)。
我们来看看这四个工种要会啥,你就知道你要学啥了。
硬件开发工程师(工资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编程,熟悉通信协议及其代码实现,能够实现接口的驱动,如UART.I2C.SPI等;
算法工程师(工资1-4万)
1、硕士及以上学历,控制理论与控制工程专业,对飞行器、控制理论和算法有深刻理解和应用;
2、具备C或C++、Python等编程能力,能熟练使用Matlab控制工具包及Simulink等控制系统设计与仿真工具软件;
3、至少熟悉姿态融合、控制算法和导航算法中的一种;熟悉四元数,EKF,DCM等姿态算法,熟悉控制理论,有PID控制经验;
软件工程师(工资1-4万)
● 本科以上学历,计算机、自动化、电子、数学、物理等相关专业
● 精通C 编程语言,有C 开发经验
● 熟悉嵌入式RTOS系统、自动控制、飞行器原理的优先
● 熟悉Qt界面的开发
● 熟悉Mission Planner, QGC等地面站开发的优先 |
|