嵌入式开发需要学什么

嵌入式开发需要学什么,第1张

1、第一:设备嵌入式开发要接触到大量的设备,所以掌握设备的相关知识是学习嵌入式开发的第一步。掌握设备的相关知识需要从设备的组成部分开始,比如设备的体系结构、传感器、 *** 作指令、 *** 作系统以及开发环境等。对于初学嵌入式开发的人来说,选择一个适合的实验设备是比较重要的,比较常见的选择包括Arduino、树莓派(Raspberry Pi)、BBB、Edison等,这些微控制器主板都有比较完善的功能,会为初学者提供一个较好的实验环境。

2、第二:编程语言。在嵌入式开发领域,比较普遍的选择是C语言,当然Python和JavaScript也有一定的应用,另外就是实验主板往往也有针对性的开发语言,比如Arduino就采用了类似C++的Arduino语言。通常情况下在PC上开发微控制器程序,接着把程序写入微控制器,最后看一下执行的效果。总的来说,嵌入式开发的编程过程并不难,但是需要做大量的验证性实验,这个过程还是比较麻烦的。

3、第三:平台。嵌入式开发作为物联网开发领域的重要环节需要跟物联网平台进行频繁的沟通,这个过程中涉及到设备、架构、网络、安全、应用维护等几个重要的内容,掌握这些内容对于嵌入式开发还是比较重要的。

功能花里胡哨不是特别实用,2020年课设闲的无聊做的一个玩意,有些内容太久远了忘记了,想起来再添加吧

4工具->开发板->Esp8266Module
选择nodeMCU10

3阿里云IOT数据

4树莓派本地Sql插入的数据

是微软的一个布局物联网的的 *** 作系统,是精简版的win10,剥离了界面 *** 作。支持大部分win环境的公共,可以让熟悉微软编程环境的程序可以很快的上手,目前支持的只有几款硬件,支持的外设也比较少,但个人感觉还是一个很有前景的 *** 作平台。

《树莓派+传感器》([印度]鲁什 贾加 Rushi Gajjar)电子书网盘下载免费在线阅读

资源链接:

y348  

书名:树莓派+传感器

作者:[印度]鲁什 贾加 Rushi Gajjar

译者:胡训强

豆瓣评分:74

出版社:机械工业出版社

出版年份:2016-3-1

页数:168

内容简介:

树莓派从2012年发行一个版本以来,由于其通用的架构、标准的接口和丰富的外围设备,吸引了无数硬件和软件工程师的眼球,将其视为投身物联网产业的必备法宝之一。本书详细讲解了如何将传感器集成到树莓派电脑板,创建令人难忘的交互式项目,并用Linux和Python深入挖掘树莓派的功能,为那些希望了解各种硬件和软件如何协同工作以及希望得到在树莓派上开发传感器和物联网项目的创造者们提供实用指南。

全书分为7章:第1章介绍市面上可找到的所有型号的树莓派,包括新发布的B型树莓派,并讨论安装 *** 作系统的方法以及将树莓派接入互联网的几种有趣的方式;第2章简要介绍树莓派的电子学基本知识;第3~7章则通过5个不同的项目分别详细讲解如何利用树莓派和传感器测量距离、监控温度和湿度、连接树莓派和传感器、在线上传数据以及图像与视频处理。书中最后的附录给出一份购物清单,可以作为读者进行项目开发时选购相应工具和元器件的参考。

作者简介:

Rushi Gajjar 是一位资深嵌入式系统硬件开发工程师,也是一名电子学爱好者,他的工作领域是针对物联网研究、开发高速单板嵌入式计算机以及传感器节点。除此以外,他还曾经在印度韦洛尔理工大学参与研究,并藉此获得嵌入式系统的工程硕士学位。

在此之前,他在电子硬件设计领域作为自由撰稿人从事了大量工作,这些工作让他开始涉足快速原型开发板(例如树莓派)。他在闲暇时间里喜欢在树莓派上开发项目,这些项目包括可视化、数据记录、Web服务器以及机器学习自动化系统。他热衷于向在校学生讲授树莓派项目。

他志在将世界上所有东西都接入互联网,以增强人们的生活体验,他的业余爱好是打手鼓、摄影和旅行。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/dianzi/13345996.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-19
下一篇 2023-07-19

发表评论

登录后才能评论

评论列表(0条)

保存