-
USB开发工程师岗位职责
-
USB驱动开发工程师工作内容:
1.基于ARM架构CortexA系列CPU进行uBoot&Linux的USB等相关驱动程序的开发和维护。
2.在Redhat、Ubuntu等Linux开发环境中利用Make、Shell、Python等工具和方法进行SDK框架维护。
岗位要求:
1.熟练掌握ARM汇编语言、C/C++语言、LinuxShell、Make、Python等。
2.熟练掌握Bootloader的工作原理;熟练掌握Linux内核任务调度、内存管理、文件系统管理等原理,熟练掌握Linux驱动开发以及调试方法。
3.驱动程序调试经验丰富,精通USB总线标准与驱动开发。
4.有ARMCortexM和A系列CPU架构的软件设计相关经验,熟悉JTAG、GDB等软件调试工具,熟悉ARMCPU的debug/trace功能。
5.容易沟通与合作。
工作内容:
1.基于ARM架构CortexA系列CPU进行uBoot&Linux的USB等相关驱动程序的开发和维护。
2.在Redhat、Ubuntu等Linux开发环境中利用Make、Shell、Python等工具和方法进行SDK框架维护。
岗位要求:
1.熟练掌握ARM汇编语言、C/C++语言、LinuxShell、Make、Python等。
2.熟练掌握Bootloader的工作原理;熟练掌握Linux内核任务调度、内存管理、文件系统管理等原理,熟练掌握Linux驱动开发以及调试方法。
3.驱动程序调试经验丰富,精通USB总线标准与驱动开发。
4.有ARMCortexM和A系列CPU架构的软件设计相关经验,熟悉JTAG、GDB等软件调试工具,熟悉ARMCPU的debug/trace功能。
5.容易沟通与合作。
-
相关范文
- 热门推荐
-
- 1 LINUX平台软件开发工程师岗位职责
- 2 保险业务开发管理岗位职责
- 3 C++服务器开发工程师岗位职责
- 4 车测试工程师岗位职责
- 5 工艺工程师(PE)岗位职责
- 6 管理专业工程师岗位职责
- 7 纯化技术工程师岗位职责
- 8 社区开发岗位职责
- 9 建筑技术工程师岗位职责
- 10 C运维工程师岗位职责
- 分类推荐
- 猜你喜欢
-
- 1 手动测试工程师岗位职责
- 2 交换机软件开发岗位职责
- 3 维修工程师岗位职责(机械机器设备)
- 4 高级视频处理工程师岗位职责
- 5 售后服务技术工程师岗位职责
- 6 齿轴设计工程师岗位职责
- 7 综合布线工程师岗位职责
- 8 嵌入式硬件开发岗位职责
- 9 程序测试工程师岗位职责
- 10 PHP开发维护岗位职责