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语言编程一个单片机,带你大致了解一下开发流程。

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

    关注

    6069

    文章

    45107

    浏览量

    654254
  • 物联网
    +关注

    关注

    2933

    文章

    46487

    浏览量

    395959
  • 阿里云
    +关注

    关注

    3

    文章

    1017

    浏览量

    44428
  • IOT
    IOT
    +关注

    关注

    188

    文章

    4321

    浏览量

    203095
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    低代码联网云平台功能解析:设备接入智能应用

    设备、数据与应用的核心枢纽,其功能覆盖了设备接入数据处理、应用开发的流程。以下是其主要功能的详细说明: 一、
    的头像 发表于 07-31 15:23 ?250次阅读

    联网的应用范围有哪些?

    在生活中的一个小小体现。 技术层面看,联网融合了多种技术,包括传感器技术、网络通信技术、大数据与云计算技术等。传感器负责采集各种物理量、化学量等信息,如温度传感器感知环境温度,压力传感器检测物体受力
    发表于 06-16 16:01

    艾默生 SolaHD 通过 \"地板云端?\"解决方案和在线产品配置器推进电能质量管理

    SolaHD是艾默生(Emerson)旗下专注于电能质量解决方案的子公司,正以其\"设备云端?\"(Floor to Cloud?)的创新理念及全新升级的在线产品配置工具引领
    发表于 06-10 14:50

    联网工程师为什么要学Linux?

    联网工程师需要掌握Linux的主要原因可以技术生态、开发需求、行业应用及就业竞争力四个角度来分析: 一、技术生态与行业适配性 1)嵌入式开发的主流平台
    发表于 05-26 10:32

    开发进阶指南:LuatOS-log库入门实战!

    本文将带你深入探索LuatOS系统中log库的核心原理与实战技巧,通过代码示例解析日志管理、错误追踪及性能优化的最佳实践,助力工程师构建更稳健的联网应用。 今天,我们一起来认识L
    的头像 发表于 05-15 16:12 ?2404次阅读
    <b class='flag-5'>全</b><b class='flag-5'>栈</b>开发进阶指南:LuatOS-log库<b class='flag-5'>从</b>入门<b class='flag-5'>到</b>实战!

    云端终端:RAKsmart服务器构筑AI云平台智慧城市解决方案

    传统服务器方案常面临算力分散、运维复杂、能效比低等问题,导致AI算法难以高效落地。而RAKsmart服务器凭借其技术创新与服务能力,正在为AI云平台智慧城市提供云端算力
    的头像 发表于 05-09 09:47 ?289次阅读

    有人物联网:工业联网解决方案专家??

    全球众多企业提供了可靠的工业联网解决方案,助力企业实现智能化转型与升级。? 一、公司实力:芯片云端
    的头像 发表于 03-27 17:39 ?830次阅读

    边缘计算 云端计算

    边缘计算与云端计算的区别与联系 ? 一、核心区别? 数据处理位置? 边缘计算?:在靠近数据源的设备或边缘节点(如传感器、本地服务器)完成计算,减少数据传输距离?。 云端计算?:依赖远程数据中心集中
    的头像 发表于 03-27 08:30 ?451次阅读
    <b class='flag-5'>从</b>边缘计算 <b class='flag-5'>到</b><b class='flag-5'>云端</b>计算

    工业联网平台解析:数据采集设备维护

    构建工业联网平台,是实现制造业数字化、网络化、智能化转型的关键步骤。搭建一个高效、可靠、可扩展的工业联网平台,以全面感知、全域互联、全程智控为目标,为企业的智能化升级提供坚实的技术
    的头像 发表于 03-17 17:11 ?618次阅读

    蜂窝联网怎么选

    、数据传输、固件更新、额外的基础设施设置和维护等)至关重要,因为不同技术的成本可能会因预期使用情况的不同而大相径庭。蜂窝联网有多种连接模式,统一费率按数据付费,带来了可预测的成本
    发表于 03-17 11:46

    宇树科技在联网方面

    给其他设备云端进行分析和处理。 与通信企业合作:宇树科技可能与通信企业展开合作,共同探索5G、6G等新一代通信技术在机器人领域的应用,以提升机器人的通信效率和稳定性,满足联网场景下
    发表于 02-04 06:48

    曙光云开启智能时代

    近日,“可信 云中生智”曙光云战略发布会召开。曙光云首创“城市云”进化实现“智能云”
    的头像 发表于 12-19 15:11 ?718次阅读

    联网学习路线来啦!

    联网学习路线来啦! 联网方向作为目前一个热门的技术发展方向,有大量的人才需求,小白的学习入门路线推荐以下步骤。 1.了解
    发表于 11-11 16:03

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

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

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

    ? 如今,联网(IoT)技术飞速发展,万互联的时代已然到来,那么,高效、稳定地连接边缘设备云端平台,实现数据的实时采集、传输与处理,就
    的头像 发表于 09-18 14:55 ?841次阅读
    <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>解决方案