第一阶段:嵌入式系统开发基础理论
阶段目标
掌握Linux操作系统的使用,精通使用C语言编程,熟练掌握嵌入式Linux的开发环境
主要课程
①C语言;②Linux操作系统及C高级;③数据结构及算法
职业规划
嵌入式Linux软件开发工程师、C语言开发工程师,Linux软件开发工程师
第二阶段:嵌入式应用层开发核心课程
阶段目标
掌握嵌入式C语言高级编程技巧,精通嵌入式Linux下的程序设计,精通嵌入式Linux下的并发程序设计及网络编程开发能力
主要课程
1Linux 10、文件目录控制:2Linux讲程、线程开发:③Linux网络开发及综合案例:④C++语言课程:⑤OT及LVGL应用开发
职业规划
嵌入式Linux应用工程师、Linux网络开发工程师、C++开发工程师、QT开发工程师
第三阶段:嵌入式底层开发核心课程
阶段目标
理解ARM基础原理内容,了解汇编语言,熟练堂握ARM裸机编程,接口协议,UBOOT,Kernel文件系统、Linux驱动开
发、Android系统开发
主要课程
①ARM、RISC-V开发技术;②Linux系统移植;③Linux内核及驱动开发
职业规划
嵌入式Linux系统工程师、Linuxkernel工程师、嵌入式Linux驱动工程师、Android系统工程师、Android驱动工程师
第四阶段:人工智能核心开发课程
阶段目标
熟悉人工智能概念与行业前景,掌握Python编程基础及常用库使用,堂握TensorFlow基础及神经网络,熟悉基于k210的边缘
侧人工智能开发相关知识点
主要课程
1百度人工智能;②Python;③TensorFlow
职业规划
Python工程师、人工智能工程师
第五阶段:5G物联网核心开发课程
阶段目标
掌握
STM32单片机开发技术,熟悉物联网开发中核心无线
通信技术LoRa、NB-IoT,通过物联网案例逐渐进阶学习
主要课程
①STM32开发课程;②5G窄带物联网开发
职业规划
物联网开发工程师
第六阶段:嵌入式人工智能开发拓展与实践
阶段目标
系统的串联起嵌入式应用开发,嵌入式底层开发、人工智能,物联网技术等相关技术内容,学以致用,通过真实企业级项目开发提升自身技术能力的运用
主要课程:通过各类具有代表性的实训项目进行实操,包括:1人工智能工业分拣系统;2基于1.MX8MPlus的人智能车;3鸿蒙智能车;④ESP32物联网智能车;⑤基于百度人工智能技术的聊天机器人系统;6智能安防监控系统;⑦仓储物联网项目;⑧智能监护仪;⑨基于NB-IoT的社区燃气检测系统、路灯系统;⑩工业电表......
职业规划
LinuxC高级工程师、LinuxC++高级工程师、QT开发高级工程师、嵌入式Linux应用开发工程师、Linux设备驱动开发工程
师、物联网开发高级工程师、Android系统开发工程师、人工智能高级工程师等