本帖最后由 20cdhqyj019 于 2023-3-29 13:51 编辑
嵌入式开发学习的6大阶段
第一阶段:嵌入式系统开发基础理论
阶段目标 掌握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系统开发工程师、人工智能高级工程师等
|