一必备技能与经验
1精通 C/C++ 语言,具备扎实的数据结构和算法基础,良好的编程习惯;
2熟悉 Linux 嵌入式开发,具备 ARM SoC 平台 BSPKernelDevice TreeBootloaderRootFS 等开发和调试经验;
3熟悉 BuildrootYocto 或厂商 SDK,能够进行系统包裁剪RootFS 定制启动优化镜像体积优化和运行资源优化;
4具备 Linux 系统功耗优化经验,熟悉 CPUFreqCPUIdleSuspend/ResumeWakeup Source设备电源管理时钟管理和外设休眠唤醒机制;
5熟悉 Linux 多媒体开发,具备 GStreamer/GST 管线开发和调试经验,能够完成视频采集编码解码显示存储等链路开发;
6熟悉嵌入式存储相关开发,包括 eMMCSD 卡Flash分区规划文件系统挂载读写性能优化和数据可靠性设计;
7熟悉 Linux Camera 相关开发,了解 V4L2Media ControllerMIPI CSIISPSensor Driver 等相关技术;
8熟悉