物联网LoRa系列-8:LoRa终端应用程序开发环境的搭建

目录:

一. LoRa终端应用程序开发环境的目标

二. LoRa终端应用程序开发环境的搭建步骤


一.  LoRa终端应用程序开发环境的目标

(1)Protel 99SE:是硬件原理图和PCB开发的工具,这里暂不安装。

(2)应用程序工程文件:这是LoRa终端的软件,不是开发环境,这里暂不讨论。

(3)串口工具:网络中有很多这样的串口工具。

(4)设计集成开发工具

集成开发工具的选择,取决于MCU的选择。不同的厂家有不同的集成开发工具。

由于这里选择的ST公司的STM8 MCU,因此对应的集成开发工具也是基于此。

STM8 MCU系列是意法半导体公司ST设计和生产的8位的单片机。

STM8内核,采用的3级流水线的哈佛结构,与80C51系列单片机一样,都采用CISC指令系统。因此STM8并不是ARM核,而是不ARM架构并行的一款MCU.

该型号单片机分为STM8A、STM8S、STM8L三个系列。

STM8A:汽车级应用;STM8S:标准系列;STM8L:超低功耗MCU

如下是需要搭建的应用程序开发环境:

(1)ST Visual Develop (STVD) STM8: 免费

ST-visualdevelopment(STVD):由ST公司提供的、免费的应用程序集成开发工具,用于构建、调试基于ST MCU应用程序代码。STVD 是ST MCU工具集的一部分,它还包括ST可视化程序员编程接口和ST汇编器链接器。

(2)IAR Embedded Workbench:收费

是IAR Systems公司提供的嵌入式系统集成开发环境,IAR Systems是全球领先的嵌入式系统开发工具和服务的供应商,支持众多知名半导体公司的微处理器架构,包括ARM处理器。

IAR Embedded Workbench自带C/C++编译器和调试器的集成开发环境(IDE)、实时操作系统和中间件、开发套件、硬件仿真器以及状态机建模工具。

由于我们选择的MCU是STM8, 对应的继承开发工具是:IAR for STM8,

上述两种集成开发环境,选择其中一个就可以了。

STVD for STM8:是ST公司提供的、专用于STM8开发的、免费工具。

IAR for STM8 是IAR公司提供的、专用于STM8开发的、收费工具(有收费就有破解版)

作者选择的是IAR.


二. LoRa终端应用程序开发环境的搭建步骤

1. STVD-STM8 环境搭建 (需要独立安装C语言交叉编译器)

1.1 STVD-STM8的下载与安装

(1)登录ST 官网,下载 STVD-STM8 软件:STVD-STM8 - ST Visual develop IDE for developing ST7 and STM8 applications - STMicroelectronics

(2)安装STVD-STM8 软件

1.2  COSMIC 交叉编译器的下载与安装

(1)登录COSMIC官网,下载STM8的交叉编译器:Cosmic Software - Download

备注:下载是需要提供注册信息。

(2)安装COSMIC编译器

(3)在线申请COSMIC免费的license

(4)通过电子邮件收到license.lic

1.3 配置STVD-STM8,使用COSMIC作为交叉编译器

(1)Tools -->Options-> Toolset

(2)用STM COSMIC替代默认的ST Assembler linker

(3)使用license.lic进行注册。

2.  IAR For STM8环境搭建 (不需要独立安装C语言交叉编译器)

(1)登录官网,并下载IAR for STM8: Products | IAR Systems

(2)安装IAR For STM8软件

备注:安装过程中,会自动安装加密狗驱动程序:dongle driver

(3)注册并申请license ID, 即序列号

备注1:这里有4种注册方法

  • 在线申请临时性的免费license:30天的时效性,没有编译文件大小的限制。
  • 在线申请功能受限的永久性license:无时间限制,但编译文件的大小有8K的限制。
  • 申请收费的功能不受限的license:无时间限制,没有编译文件大小的限制
  • license破解:无时间限制,没有编译文件大小的限制

备注2:申请是需要提供的信息

  • 主机的信息
  • 个人邮箱信息

备注3:获取license 序列号的手段

  • 电子邮件

3.  串口调试终端的安装

串口调试终端的工具很多,与目标系统MCU无关。

  • windows自带的串口终端
  • secureCRT
  • ComTool
  • 串口调试助手

串口设置:115200,8,N,1,

4. USB转串口驱动的安装

(1)登录官网下载驱动程序 for windows:CH340 Drivers for Windows, Mac and Linux

(2)安装驱动程序即可


结束语:

到目前为止,硬件开发板和嵌入式应用程序的集成开发环境都已经准备好。

一下步就是拆解和搭建嵌入式应用程序的软件工程文件。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

文火冰糖的硅基工坊

你的鼓励是我前进的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值