热门搜索 :
考研考公
您的当前位置:首页正文

请问 物联网及嵌入式技术 难吗?需要学些什么?对算法要求高吗?适合什么样性格的人去学?

2012-04-24 来源:桦陀教育

有网友碰到这样的问题“请问 物联网及嵌入式技术 难吗?需要学些什么?对算法要求高吗?适合什么样性格的人去学?”。小编为您整理了以下解决方案,希望对您有帮助:

解决方案1:

物联网这个范畴比较大包括嵌入式技术+传感技术+通信技术 还有被炒的很热但还只是个概念的云计算。其中传感技术和通信技术在物联网里也叫无线传感网络,像zigbee、蓝牙这些短距离通信技术将各个传感节点组合成网络,这里传感节点包括终端节点、路由节点、网关节点的设计一般就是嵌入式技术了,因为这些节点就是ARM设备或zigbee模块。
从事物联网嵌入式行业的门槛还是比较高的
你要了解ARM的体系结构、C/C++语言、嵌入式操作系统主要是linux(包括linux系统管理就是命令行、内核的裁剪定制、设备驱动开发)、计算机网络也要有所了解(主要是通信协议的设计)、zigbee协议栈ZSTACK最好也学学,这是物联网的传输神经。
对算法的要求感觉不高,因为嵌入式一般是控制和数据包的处理,不用图像、视频的搞编码解码
适合有兴趣的人学习,因为正如你看到的,物联网嵌入式的知识体系比较庞大,没有兴趣是很难坚持下去的,不要看到前景好就逼自己去学,毕竟以后开心的工作才是最重要的

解决方案2:

适合所有对他感兴趣的人去学,注意一定是感兴趣的,而不是认为有前途或者是其他什么原因强迫自己去学,只有有兴趣才能愿意去学,才能学好

解决方案3:

难当然是难 但是你的自己动手做 自己又快开发板最好

解决方案4:

硬件基础好,那么恭喜这个可以学。
算法基本没有什么。

解决方案5:

适合想拿高薪的去学 但是在学校开设的课程就不敢恭了

解决方案6:

基础知识的巩固
首先,C++的掌握是进入嵌入式开发的重要基础。除了校内课程,你可以通过一些在线课程或书籍进一步加强你的C++编程能力。同时,了解计算机原理和微电子基础也是非常重要的,因为这些知识是你理解嵌入式系统工作原理的基础。
51单片机和Arduino
在大一阶段,许多学生可能已经对51单片机有了一定的了解,甚至使用过ESP32进行简单的驱动电机项目。51单片机是一个非常好的入门选择,因为它简单易学,能够帮助你快速上手嵌入式开发。Arduino也是一个很好的学习平台,你可以学习到如何使用传感器、控制电机、进行简单的物联网项目等。
向32位单片机进阶
在掌握了51单片机和Arduino的基础知识后,可以开始学习32位单片机。推荐学习STM32系列,因为它们在性能和应用领域上都有很大的优势。你可以通过一些开源项目、视频教程和书籍来学习STM32的使用。
EDA软件的学习
EDA(电子设计自动化)软件的学习是非常重要的,因为它能够帮助你进行电路设计和仿真。推荐学习Altium Designer或KiCad,这两款软件在行业内用得比较多。通过学习EDA软件,你可以学会如何设计和调试电路板,这是嵌入式开发中的重要一项。
理论学习固然重要,但实践更加关键。建议参与一些竞赛,如智能车比赛、电赛等,通过这些比赛,你可以将所学的知识应用到实际项目中,锻炼自己的综合能力。

Top