1、应用电子技术、通信工程、电子信息工程、计算机应用、物联网工程、自动化技术、电气工程机器自动化、软件工程、智能科学与技术、光电信息科学与工程、电子科学与技术、计算机科学与技术、软件工程、智能科学与技术等相关专业的毕业生。
2、有电子设备运行、维护、维修等经验,并准备向嵌入式硬件开发方向转型的工程师。
3、有软件测试、软件维护等经验,并准备向嵌入式软件开发方向转型的工程师
4、有51单片机基础,准备向Cortex-M系列32位单片机开发方向发展的工程师。
5、有51单片机基础,准备向Linux设备驱动开发方向发展的工程师。
6、有一定嵌入式硬件开发经验,准备从事嵌入式Linux应用开发的工程师
7、有一定的嵌入式开发基础,有志于向ARM高性能处理器及嵌入式Linux操作系统开发方向发展的工程师。
1、熟练掌握C/C++编程语言,熟练掌握数据结构和软件算法。
2、掌握Cortex-M4开发工具及设计流程。
3、掌握Cortex-M4的外围接口使用,如:GPIO、中断、定时器、ADC、DAC、UART、看门狗、功率控制等。
4、熟练掌握现场总线设计与应用,如:I2C总线、SPI总线、CAN总线、RS485总线等。
5、熟练掌握Linux系统使用,并可以熟练地使用Linux系统开发和调试工具。
6、熟练掌握嵌入式Linux应用编程,如:I/O编程、多进程编程、多线程编、Socket编程等。
7、熟练掌握嵌入式Linux高级编程技术,如串口编程、数据库、V4L2编程、音频处理等。
8、熟练掌握嵌入式人工智能的基本开发方法,熟悉系统级AI接口的应用,如人脸检测/识别、车牌识别、目标检测等。
9、掌握嵌入式Linux GUI设计方法。熟悉嵌入式Linux内核移植、uboot移植及rootfs制作。深刻理解嵌入式Linux设备驱动开发。
10、对嵌入式Linux系统在视频监控、网络通信、多媒体处理及智能控制领域有深入的理解。熟悉嵌入式人工智能项目的部署与移植开发应用
考试各项知识点逐一突破,全面提升英语水平和逻辑思维能力,熟练掌握做题规律和考试技巧,帮助学员在GRE考试中取得优异成绩。 阶段嵌入式Linux C编程基础(课程时长:5周+2天)
1Linux系统基础入门
2搭建嵌入式Linux开发环境
3嵌入式C语言编程
4开发工具
5 Linux Shell编程
6数据结构;数据结构(赠送个人进阶课程)
7阶段项目开发与实现(一)《超市购物计价系统》(可选)
阶段项目开发与实现(二)《随机点名器》(可选)
第二阶段嵌入式Linux应用开发基础(课程时长:3周+3天)
1Linux IO编程
2Linux多进程编程
3Linux多线程编程
4Linux网络编程
5阶段项目开发与实现(三)《多媒体网络广告终端》(可选)