学海无涯机电社区

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: 刀锋
打印 上一主题 下一主题

为还在迷茫中的物联网专业大学生一些学习经验

[复制链接]
威望
141
金钱
118
贡献
3941

118

主题

193

帖子

3941

积分

论坛元老

自定义内容

Rank: 8Rank: 8

积分
3941
11
 楼主| 发表于 2022-2-4 07:49:34 | 只看该作者
大三是主要的就是专业课程的学习了,单片机、微机原理、传感器、通信原理、EDA技术等。这里对这些课程做重点学习经验介绍;
回复

使用道具 举报

威望
141
金钱
118
贡献
3941

118

主题

193

帖子

3941

积分

论坛元老

自定义内容

Rank: 8Rank: 8

积分
3941
12
 楼主| 发表于 2022-2-4 07:49:48 | 只看该作者
大三
学习建议:
1、 单片机是一种MCU或称CPU,单片机是嵌入式系统学习的基础,一般开始都是51系列的8位单片机学习,不要觉得它简单,但是很实用。对以后ARM DSP等嵌入式学习,思想都是可以借鉴的。其实也可以这么说:DSP也是单片机的一种,一般16为的居多;ARM也是单片机,只是他们功能强大,现在一般都是32位的。
学习单片机就是首先把教程过一遍,理解基本原理,然后做练习,有条件的可以搞开发板做点小课题,很快就可以掌握了。这里面就要用到汇编和C语言了,汇编其实现在项目中应用的很少了,一些BOOTLOADER可能需要,硬件初始化程序需要;主体都是C语言在写,单片机的C语言一般叫C51,他98%跟C语言一样的,只是针对单片机硬件做了更合适的改造,主要是可以位操作,针对接口控制用的。所以前面讲的C语言是基础,在这里就体现出来了。
回复

使用道具 举报

威望
141
金钱
118
贡献
3941

118

主题

193

帖子

3941

积分

论坛元老

自定义内容

Rank: 8Rank: 8

积分
3941
13
 楼主| 发表于 2022-2-4 07:50:36 | 只看该作者
传感器,这是物联网感知部分非常重要的,这部分主要就是根据应用环境不一样分为很多种传感器,比如:温度传感器,湿度传感器,气体传感器,光感器等这些都应用于生活的多方面,智能家居都需要这些。还有比如方位感应器,陀螺仪,姿态感应等这些可以用于导航定位、无人机姿态控制、机器人控制等,还有比如CCD,图像传感器等用于视频监控,人脸识别,照相机等,还有更多可以参考相关资料。
说了这么多,我意思就是你们可以根据你们的应用需要,选择相应的传感器进行细致研究,学习。这些传感器的控制,应用可以通过单片机来实现。
回复

使用道具 举报

威望
141
金钱
118
贡献
3941

118

主题

193

帖子

3941

积分

论坛元老

自定义内容

Rank: 8Rank: 8

积分
3941
14
 楼主| 发表于 2022-2-4 07:50:57 | 只看该作者
1、 通信原理,这也是物联网的基本技术,物联网就是物品与物品相联系,联系当然要通信了,通信基本原理掌握好是必要的。这个的学习主要是后面有些通信相关的项目需要用到。射频,基带,编码,调制,扩频等相关知识在项目中需要用到。原理的东西,书本上掌握好,要会应用估计要做几个相关项目就OK了
回复

使用道具 举报

威望
141
金钱
118
贡献
3941

118

主题

193

帖子

3941

积分

论坛元老

自定义内容

Rank: 8Rank: 8

积分
3941
15
 楼主| 发表于 2022-2-4 07:51:08 | 只看该作者
最后还是给大家讲讲嵌入式系统吧,它是一种非常常用,重要的技术。所以我在这里细说一下。
嵌入式系统技术是综合了计算机软硬件、传感器技术、集成电路技术、电子应用技术为一体的综合技术。经过几十年的演变,以嵌入式系统为特征的智能终端产品随处可见;小到人们身边的MP3,大到航天航空的卫星系统。
回复

使用道具 举报

威望
141
金钱
118
贡献
3941

118

主题

193

帖子

3941

积分

论坛元老

自定义内容

Rank: 8Rank: 8

积分
3941
16
 楼主| 发表于 2022-2-4 07:51:24 | 只看该作者
嵌入式系统技术是综合了计算机软硬件、传感器技术、集成电路技术、电子应用技术为一体的综合技术。经过几十年的演变,以嵌入式系统为特征的智能终端产品随处可见;小到人们身边的MP3,大到航天航空的卫星系统。
嵌入式系统一般分为硬件和软件,嵌入式硬件就是电路设计了,掌握好上面说的一种EDA技术,就可以做硬件,但是电路原理图需要之前的数字电路,模拟电路知识了,数字电路现在用的更多些,模拟电路现在很多都集成化了,做的人也少,工作好像也不好找,但是学到很好,就没问题了。嵌入式软件的话根据层次来分一般有底层驱动软件(对应的有驱动开发人员),系统软件(操作系统移植,文件系统构建);应用层软件(对应的是嵌入式应用开发,这个是需求最多的,这些一般都是基于某个操作系统平台的,比如嵌入式LINUX应用开发,WINCE应用开发)。
知道了嵌入式的基本构架,同学们可以根据自己的兴趣爱好,选择一定方向来学习。如果要做硬件,前面说的电路相关知识就要学好了,如果要做驱动开发,那软硬件都要懂点,一般单片机学好了,这个就好理解写了;如果只做应用开发,那你可以不管电路,学好操作系统OS,数据结构,某一种语言比如基于LINUX C等就可以了,剩下的根据项目需求来用这些工具来做吧。
回复

使用道具 举报

12
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋| 学海无涯机电社区  

GMT+8, 2024-4-27 05:22 , Processed in 0.101709 second(s), 27 queries .

Powered by Discuz!

© Comsenz Inc.

快速回复 返回顶部 返回列表