1、熟悉 ARM 架构处理器,具备基于 ARM Cortex‑A 系列平台的开发经验;
2、熟练进行 Linux 系统开发,掌握 U‑Boot 移植、Linux 内核配置、设备树(DTS)开发与调试;
3、熟练使用 Buildroot / Yocto 构建、裁剪、定制根文件系统;
4、掌握 Linux 驱动开发:字符设备驱动、I2C、SPI、UART、PWM、ADC、GPIO、中断、时钟等常用外设驱动;
5、具备 音频、摄像头、屏幕、传感器、网口等外设调试与驱动适配经验;
6、熟练使用 C/C++ 进行 Linux 应用层开发,熟悉多线程、多进程、互斥锁、消息队列、共享内存等 IPC 机制;
7、熟悉 网络编程(TCP/UDP、Socket)、串口通信、Modbus 等常用通信协议;
8、掌握 Linux 调试手段:GDB、strace、dmesg、printk、内存泄漏排查、性能分析;
9、了解 嵌入式多媒体框架:V4L2、ALSA、音视频基本流程;
10、熟悉 Git、Makefile、CMake、Shell 脚本等开发工具;
11、具备 项目架构搭建、模块划分、需求分析能力,能独立完成从底层驱动到应用层的整体联调。
先后基于君正、全志、亿智系列平台完成多款嵌入式 Linux 产品软件开发,具备从零到量产完整项目交付能力。主导过网络摄像机、智能家居中控面板、楼宇室内机、低功耗物联网终端等项目,负责系统启动优化、内核裁剪、设备树开发、BSP 适配及外设驱动调试,涵盖摄像头、音频、网口、显示屏、传感器等模块。独立完成底层驱动开发、应用程序编写、多线程 / 消息队列 / 网络通信实现,负责产品稳定性优化、低功耗调试与量产版本发布,熟悉产品量产测试、问题定位与解决流程,可独立承担从需求分析、架构设计到联调上线的全流程开发工作,多款产品已稳定批量出货。
1、低功耗、快速启动,0.5秒冷启动到出图 2、手机对讲 3、移动侦测 4、逗留提醒 5、蓝牙快速链接 个人开发软件应用所有功能,包括外设驱动程序
1、定时录像 2、人形跟踪 3、人形加移动侦测、逗留检测 4、设备和设备音视频通话、设备和手机音视频通话 5、ssl加密ota升级 6、用户自定义壁纸、铃声、时区ntp同步 基于亿智SDK开发软件部分所有功能、外设驱动所有适配工作。包括SDK 的uboot调优