| 设立背景 | 公司做无人机和机器视觉产品,需要有人写底层代码。 | ||
|---|---|---|---|
| 核心职能 | 写arm芯片的系统、驱动、应用。让硬件能跑起来。 | ||
| 工作内容 | 移植rtos和linux内核,写各种驱动,调算法,维护sdk。 | ||
| 协作关系 | 和硬件工程师一起调板子,向技术组长汇报,和算法同事对接ceva代码,和测试一起看bug。 | ||
bsp软件开发工程师 工作内容:
1.负责开发应用于无人机和机器视觉等高端智能系统的arm嵌入式操作系统、驱动程序及应用程序。
2.基于arm架构cortex m系列cpu进行驱动程序开发、rtos的移植和应用程序开发。
3.基于arm架构cortex a系列cpu进行bootloader的开发和维护、linux内核的移植和维护、linux pcie/ usb/ emmc/ sdio/ ethernet/ nand flash/ nor flash/ uart/ can/ spi/ i2c等相关驱动程序的开发和维护。
4.无人机和机器视觉应用场景相关的中间件开发和应用程序开发。
5.在ceva dsp中实现无人机控制算法和机器视觉算法。
6.在redhat、ubuntu等 linux开发环境中利用make、shell、python等工具和方法进行sdk框架维护。
