嵌入式技术论坛
直播中

cdhqyj

5年用户 409经验值
擅长:嵌入式技术
私信 关注

嵌入式开发学习的6大阶段

本帖最后由 cdhqyj 于 2023-3-29 13:55 编辑

嵌入式开发学习的6大阶段

timg (4).jpg

第一阶段:嵌入式系统开发基础理论


阶段目标
掌握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系统开发工程师、人工智能高级工程师等

更多回帖

发帖
×
20
完善资料,
赚取积分