重庆华清远见嵌入式怎么样(学习嵌入式的心路历程分享)

2022-12-08 17:40 关注度:69

很多小伙伴在考虑学习嵌入式,但是对于嵌入式培训也有疑问,今日小编给大家带来一位学员学习了一段时间嵌入式的分享体验,考虑学习和犹豫有顾虑的同学们可以看看,希望能够帮助到大家。

从开始学习嵌入式课程已经一个半个月了,不管是对嵌入式有了一些了解还是懵懂,都应该做一个总结。回顾开始的心路历程,总结这一段的知识点,了解自身学习的不足,然后再次出发。

与嵌入式的相遇

我的专业为机械设计制造与自动化,毕业后从事的是机械设备方面的工作,工作3,4年后对自身的前途有些感到迷茫,感觉没有什么提升。后来通过朋友的介绍了解到了嵌入式这一行业,由于对设计开发类工作更感兴趣,所以来到了重庆华清远见学习嵌入式课程。

在大学中也学习了C语言基础,与单片机这两门课。但是由于工作3,4年没有用过,基本上对学习嵌入式是零基础。

学习内容

第一阶段 Linux的介绍与基本操作

第一阶段的主要内容是Linux的介绍,Linux的基本命令,vim编辑器的使用。

Linux的命令有一千多种,每种命令又有很多种参数搭配。现在只是学习了部分常用命令,记忆这些命令的方法就是对命令进行分类学习。

Linux的基础操作命令:

Man  :查询命令与系统函数的用法。

cd  ls  pwd  :对路径进行操作(跳转指定目录,列出当前目录内容,列出当前目录内容)。

touch  mkdir   cp  mv  rm  cat  对文件与目录进行操作(建立,删除,复制,查看)。

vim编辑器的命令:

命令行:i ,o,插入,yy复制,dd剪切,p粘贴。

这部分内容是基础中的基础,主要是老师为了能够让我这样的初学者能够使用vim编辑器编辑编辑文件。内容简单,学习起来没什么困难。

第二阶段 C语言的基础

第二阶段主要学习了计算机的编码规则,常量与变量,数据类型,宏定义。

其难点在于数据类型的转换,例如:

unsigned char a = -1;   printf("%d\n",a);      输出为255;

第一 :unsigned char占8位   

第二 :  -1 在内存中的储存方式为补码: 1111 1111

第三 :%d为int 型输出 int 站32位,则:0000 0000 1111 1111   255

这个例子很好的包涵了前面的知识点,char,int short的字节数,数字在内存中以补码的方式储存。

这是我学习了一段时间的分享,还没有完全结束课程,但是也希望能对你们有所帮助。

重庆华清远见嵌入式课程

第一阶段嵌入式基础课程

阶段目标熟练掌握C语言、Linux及C、高级数据结构基础知识,熟悉level中涉及的实战操作技巧

学习重点思维建立+基础编程

主要课程①Linux C语言开发;②Linux操作系统使用及C高级编程;③数据结构与算法

职业规划嵌入式Linux、C语言开发工程师、Linux软件开发工程师

第二阶段嵌入式应用层课程

阶段目标熟练掌握文件IO、并发程序设计、网络编程、数据库开发、在线词典综合实战基础知识,熟悉level中涉及的实战操作技巧,能具体操作,完成项目作品

学习重点知识技能提升+编程能力突破

主要课程①文件IO;②并发程序设计;③网络编程及实战;④数据库开发;⑤Linux应用开发综合实战

职业规划嵌入式Linux应用工程师、Linux网络开发工程师

第三阶段嵌入式底层课程

阶段目标熟练掌握ARM体系结构与接口技术、系统移植、驱动开发初级、驱动开发高级基础知识,熟悉level中涉及的实战操作技巧,能具体操作,完成项目作品

学习重点底层开发技能系统学习

主要课程①ARM体系结构与接口技术;②系统移植;③嵌入式内核及驱动开发初级;④嵌入式内核及驱动开发高级

职业规划

嵌入式Linux系统工程师、Linux kernel工程师、嵌入式Linux驱动工程师

第四阶段嵌入式开发拓展与实践

阶段目标熟悉项目操作原理,理清重点、难点、疑点知识,达到举一反三,融会贯通,结合企业案例,独立完成项目开发品

学习重点项目实战技能积累

主要课程①嵌入式开发与拓展实践

职业规划嵌入式开发高级工程师

第五阶段嵌入式GUI开发

阶段目标进阶课是一些高端技术、扩展课程、重要课程,学员工作后可继续学习,为自己充电;学员根据自己的工作需要来适时的学习

学习重点嵌入式GUI编程

主要课程①C++开发;②Qt嵌入式图形开发;③Qt语音控制智能家居项目

职业规划C++开发工程、Qt开发工程、Linux Qt开发工程师

第六阶段物联网开发关键技术

阶段目标熟悉物联网开发中核心STM32技术及无线通信技术LoRa、NB-IOT,大量的项目实战课程(智慧农业项目,蓝牙智能手环项目,RFID智能家居项目)。理清重点、难点、疑点知识,达到举一反三,融会贯通,结合企业案例,独立完成项目开发

学习重点物联网开发高级技能系统学习

主要课程①物联网ARM开发;②NB-IoT开发及实战

职业规划物联网无线通讯开发工程师、物联网开发工程师

第七阶段人工智能核心开发课程

阶段目标熟练掌握pyhton语言基础、python核心编程,熟悉level中涉及的实战操作技巧

学习重点python开发+人工智能技术积累

主要课程①python语法基础;②python核心编程;③中文聊天机器人开发;④基于OpenCV的机器视觉开发

职业规划python工程师、人工智能工程师

第八阶段天猫精灵AIoT开发及综合实战

阶段目标①快速接入AliGenie开放平台 ②全面掌握Wi-Fi组网原理 ③全面掌握蓝牙mesh组网原理 ④熟练掌握硬件接入AIoT平台能力 ⑤具备天猫精灵App定制设计 ⑥能独立完成AIoT开发实战、积累项目经验

学习重点天猫精灵AIoT企业实战积累

主要课程①AliOS Things物联网操作系统;②蓝牙智能硬件开发实战;③WiFi实战开发进阶之路;④AIoT开发综合实战

职业规划天猫精灵AIoT开发工程师、天猫精灵Wi-Fi开发工程师、天猫精灵蓝牙开发工程师、嵌入式高级开发工程师

重庆校区

地址:重庆九龙坡渝州路87号双薪时代十楼

有问必答,专业学习规划师为您免费咨询解答
课程底价、品牌对比、师资力量、学习时间、课程内容、报考政策...想了解什么?就来咨询学习规划师吧!