课程目标:
掌握成为嵌入式开发工程师所需的技能,并在智能硬件上构建可以运行的嵌入式系统。学习嵌入应用层、底层、单片机开发的核心技术,完成一系列实战项目,添加到你的个人作品集,成为精通嵌入式应用层和底层、以及单片机开发的嵌入式高级开发工程师!
1、具备初/中级嵌入式开发工程师能力
2、熟练掌握Linux操作系统,精通C语言,熟悉常见数据结构和算法;
3、熟悉linux下的多进程编程和网络编程开发
4、熟悉ARM体系结构和uboot,具备移植uboot和定制linux系统能力;
5、熟悉Linux内核,掌握基于ARM的嵌入式Linux驱动开发,掌握硬件基本原理;
6、熟悉STM32单片机开发核心技术;
7、熟悉GUI图形界面编程,掌握C++编程语言,灵活使用C++开发Qt图形界面;
8、熟悉AliOS Things物联网操作系统及相关开发;
9、熟悉Wifi、蓝牙协议及相关开发;
10、具备独立分析和解决问题能力;
11、熟悉掌握HR及技术面试环节所需沟通、表达、逻辑思维能力及清晰职业发展规划;