0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

物联网全栈教程-从云端到设备(十三)

技新电子 2018-05-28 11:26 次阅读

很多朋友一听说要搞硬件总觉得还要重新学习很多电路基础知识,零妖告诉你这是个错误的想法。如果在十年前你这么想那么我是非常支持你的,但是在物联网时代你需要改变一下你的思维方式。作为一个设备开发工程师你需要做的是各种硬件资源的整合,比如你需要一个温度传感器那么你就去市场上购买一种即可,需要一个单片机那你就去技小新的开源硬件平台开源硬件平台 找一个你想要的复制粘贴,然后绘制PCB的时候保证你的电线是连通的即可。

硬件是实现设备功能的躯壳,软件才是设备的灵魂!今天就教你安装一下编写单片机程序需要的软件,并示范一下将程序烧写进入单片机。

和编写任何代码一样,掌握一个编写代码的工具使用方法是第一步。零妖使用的单片机的型号是STM32F103C8T6,它的内部用的是ARM的内核,想给它写程序有一个非常好用的工具叫做Keil5 。你需要上网下载一个MDK5.24A ,这是Keil5的另一个名字。然后再下载一个叫 Keil.STM32F1xx_DFP.2.2.0.pack 的器件支持包。这两个软件下载地址如下: 软件下载地址

13.1.jpg

安装软件之前你要做的是断开网络连接,这样有一个好处就是节约安装时间。安装完毕它会有一个自动升级,其实没啥用,断网之后就没办法自动升级了,节约你的宝贵时间。第一个安装的是Keil5这个软件,和安装电脑QQ一样,打开后一路 Next 即可,安装到默认的位置不用修改。这个没啥技术难度就不多说了。

13.2.jpg

安装完毕之后会有一个错误提示,那就是断网导致的,你不用管它,打开软件即可。

接下来要安装的就是那个STM32F1系列单片机的器件支持包,这个也很简单,如下图所示:

13.4.jpg

到这里,Keil5这个软件就安装完毕了,以后的事情就是用它进行C语言的编写以及使用这个软件把代码烧写到单片机里面。

先抛开代码不讲,假设代码已经写完了,接下来就需要编译和烧写,零妖这里做一个示范。

13.5.jpg

接着,插上技小新的DAP烧写器资料在这里,同样开源,你自己完全可以DIY一个根据它的说明连接好烧写器后,还需要在Keil5里面设置一下:

13.6.jpg

13.7.jpg

13.8.jpg

看到了吧,硬件设计中的单片机编程部分,其实就是这么简单。下一篇文章零妖简单介绍一下C语言编程一个单片机,带你大致了解一下开发流程。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6030

    文章

    44487

    浏览量

    631865
  • 物联网
    +关注

    关注

    2900

    文章

    44036

    浏览量

    370052
  • 阿里云
    +关注

    关注

    3

    文章

    932

    浏览量

    42925
  • IOT
    IOT
    +关注

    关注

    186

    文章

    4160

    浏览量

    195933
收藏 人收藏

    评论

    相关推荐

    特斯拉FSD,自研智能驾驶的未来

    技术已然成为各车企研发的主要方向之一。在众多自动驾驶技术的探索者中,特斯拉(Tesla)凭借FSD(Full Self-Driving)系统,占据了行业的领先地位。FSD系统自发布以来,经历了外部合作到自研的转型,并在感知
    的头像 发表于 10-29 16:27 175次阅读
    特斯拉FSD,<b class='flag-5'>从</b><b class='flag-5'>全</b><b class='flag-5'>栈</b>自研<b class='flag-5'>到</b>智能驾驶的未来

    如何提高联网设备的互联性

    联网(IoT)正在改变我们的生活方式,智能家居工业自动化,设备间的互联性是实现这些变革的基础。然而,不同制造商和不同技术之间的兼容性问
    的头像 发表于 10-29 11:35 289次阅读

    联网设备的标准与规范

    联网(IoT)正在改变我们的生活方式,智能家居工业自动化,再到智慧城市,联网
    的头像 发表于 10-29 11:34 291次阅读

    【星闪派联网开发套件体验连载】智能交通灯

    感谢电子发烧友,感谢润和软件,提供星闪派联网开发套件试用。 本次试用计划: 用星闪派联网开发套件,先实现本地交通灯项目,接入WiFi连上云端
    发表于 10-05 13:00

    边缘设备云端平台,合宙DTU&amp;RTU打造无缝联网解决方案

    ​ 如今,联网(IoT)技术飞速发展,万互联的时代已然到来,那么,高效、稳定地连接边缘设备云端平台,实现数据的实时采集、传输与处理,就
    的头像 发表于 09-18 14:55 279次阅读
    <b class='flag-5'>从</b>边缘<b class='flag-5'>设备</b><b class='flag-5'>到</b><b class='flag-5'>云端</b>平台,合宙DTU&amp;RTU打造无缝<b class='flag-5'>物</b><b class='flag-5'>联网</b>解决方案

    什么是联网技术?

    什么是联网技术? 联网技术(Internet of Things, IoT)是一种通过信息传感设备,按约定的协议,将任何物体与网络相连
    发表于 08-19 14:08

    智慧联网网关是什么

    型的设备和传感器进行通信。 首先,功能层面来看,智慧联网网关能够实现设备联网,使得
    的头像 发表于 08-13 13:42 685次阅读

    Modbus联网网关是什么

    Modbus联网网关是一种专门用于将基于Modbus协议的设备连接到联网(IoT)的设备或软
    的头像 发表于 08-10 13:49 372次阅读
    Modbus<b class='flag-5'>物</b><b class='flag-5'>联网</b>网关是什么

    【天拓四方】联网网关硬件和云端分别实现了哪些功能?

    联网(IoT)的广阔领域中,联网网关硬件和云端各自扮演着不可或缺的角色。它们通过一系列功能,共同确保
    的头像 发表于 04-19 16:18 268次阅读

    联数据网关是什么?

    联数据网关就是联网智能网关。 联数据网关是
    的头像 发表于 03-29 17:10 269次阅读

    如何解决联网设备的安全问题

    依据统计数据显示,当前联网技术所面对的挑战,主要来自联网设备开发商急于开发未得到适当保护的
    发表于 02-29 14:58 562次阅读
    如何解决<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>设备</b>的安全问题

    现场云端:造纸机生产数据链条采集及可视化解决方案

    现场云端:造纸机生产数据链条采集及可视化解决方案 造纸机作为造纸工业的核心设备,其运行效率和稳定性直接关系到企业的经济效益。然而,传统
    的头像 发表于 02-21 15:42 367次阅读
    <b class='flag-5'>从</b>现场<b class='flag-5'>到</b><b class='flag-5'>云端</b>:造纸机生产数据<b class='flag-5'>全</b>链条采集及可视化解决方案

    工业联网平台实现智能化云端计算与策略控制  

    随着科技的飞速发展,工业联网平台以其便捷的系统架构和智能的算力资源,能够赋予工业设备不一样的生命与活力,其中实现智能化云端计算与策略控制是重要组成部分。它能够补足自动化控制系统的不足
    的头像 发表于 01-11 17:36 356次阅读
    工业<b class='flag-5'>物</b><b class='flag-5'>联网</b>平台实现智能化<b class='flag-5'>云端</b>计算与策略控制   

    联网可视化运维监控平台

    监控企业的各种应用、系统、网络和设备,提供实时的性能指标、日志和事件数据,帮助企业快速发现和解决问题,提高系统的可用性和稳定性。 运维监控平台通常包括以下几个方面的功能: 1应用监控: 监控企业的各种应用程序,包括Web应用
    的头像 发表于 01-11 11:46 1222次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>全</b><b class='flag-5'>栈</b>可视化运维监控平台

    如何将工业设备快速接入ZWS联网云平台

    工业设备作为工业互联网的底层终端,承担着数据感知和智能控制的重要作用。本文将介绍如何将工业设备快速接入ZWS
    的头像 发表于 11-30 08:24 851次阅读
    如何将工业<b class='flag-5'>设备</b>快速接入<b class='flag-5'>到</b>ZWS<b class='flag-5'>物</b><b class='flag-5'>联网</b>云平台