
地平线【地瓜机器人】芯片平台驱动开发工程师(Linux/BSP方向)
社招全职2-5年软件序列地点:北京 | 南京状态:招聘
任职要求
1. 2-5 年 Linux 驱动开发经验,熟悉 设备树、V4L2 框架、音视频编解码。 2. 扎实的Linux驱动开发能力 (字符/平台设备驱动、设备树/DTS)。 3. 熟练使用 C/C++、Shell、Python、Makefile,有 BSP 或芯片厂商(海思/RK/全志等)经验优先。 …
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1. 芯片 BSP 维护,了解ARM体系结构,熟悉常见设备驱动开发(uart、i2c、spi、i2s、usb、wifi、BT、audio、camera等),快速解决客户问题。 2. 配合硬件团队进行 Bring-up、调试验证,优化性能和稳定性。 3. 负责芯片平台的音视频驱动开发,包括: 视频输入(摄像头驱动、V4L2框架) 图像处理(ISP Pipeline 开发与优化) 编解码(H.264/H.265/MJPEG 硬件加速驱动) 显示输出(HDMI/LCD/DRM 驱动) 流媒体协议(RTMP/RTSP/HTTP) 4. 开发音视频 SDK 功能 Demo,验证核心模块的性能与兼容性。 5. 芯片功能验证与测试用例开发 6. 技术文档的编写、优化和评审
包括英文材料
Linux+
https://ryanstutorials.net/linuxtutorial/
Ok, so you want to learn how to use the Bash command line interface (terminal) on Unix/Linux.
https://ubuntu.com/tutorials/command-line-for-beginners
The Linux command line is a text interface to your computer.
https://www.youtube.com/watch?v=6WatcfENsOU
In this Linux crash course, you will learn the fundamental skills and tools you need to become a proficient Linux system administrator.
https://www.youtube.com/watch?v=v392lEyM29A
Never fear the command line again, make it fear you.
https://www.youtube.com/watch?v=ZtqBQ68cfJc
C+
https://www.freecodecamp.org/chinese/news/the-c-beginners-handbook/
本手册遵循二八定律。你将在 20% 的时间内学习 80% 的 C 编程语言。
https://www.youtube.com/watch?v=87SH2Cn0s9A
https://www.youtube.com/watch?v=KJgsSFOSQv0
This course will give you a full introduction into all of the core concepts in the C programming language.
https://www.youtube.com/watch?v=PaPN51Mm5qQ
In this complete C programming course, Dr. Charles Severance (aka Dr. Chuck) will help you understand computer architecture and low-level programming with the help of the classic C Programming language book written by Brian Kernighan and Dennis Ritchie.
C+++
https://www.learncpp.com/
LearnCpp.com is a free website devoted to teaching you how to program in modern C++.
https://www.youtube.com/watch?v=ZzaPdXTrSb8
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
还有更多 •••