打印
[嵌入式linux]

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

[复制链接]
5529|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
20cdhqyj019|  楼主 | 2023-3-29 13:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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系统开发工程师、人工智能高级工程师等

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

192

主题

200

帖子

1

粉丝