武汉华清远见嵌入式怎么样(学习嵌入式的心路历程分享)
武汉华清远见嵌入式怎么样(学习嵌入式的心路历程分享)
很多小伙伴在考虑学习嵌入式,但是对于嵌入式培训也有疑问,今日小编给大家带来一位学员学习了一段时间嵌入式的分享体验,考虑学习和犹豫有顾虑的同学们可以看看,希望能够帮助到大家。
从开始学习嵌入式课程已经一个半个月了,不管是对嵌入式有了一些了解还是懵懂,都应该做一个总结。回顾开始的心路历程,总结这一段的知识点,了解自身学习的不足,然后再次出发。
与嵌入式的相遇
我的专业为机械设计制造与自动化,毕业后从事的是机械设备方面的工作,工作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开发工程师、天猫精灵蓝牙开发工程师、嵌入式高级开发工程师
武汉校区
地址:湖北省武汉洪山工程大学(鲁巷校区)科技孵化器11楼
评论 丨 共0个