《嵌入式系统》 |(四) STM32软件架构 知识梳理

系列索引《嵌入式系统》 | 嵌入式系统 重点知识梳理



CMSIS软件架构

CMSIS概述
     CMSIS软件架构由四层:用户应用层操作系统及中间件接口层CMSIS层硬件层
     在这里插入图片描述由三部分构成

  • 核内外设访问层CPAL:其中包括命名定义、地址定义、存取内核寄存器和外围设备的协助函数,同时定义了一个与设备无关的RTOS内核的接口函数。(对ARM内核)
  • 中间件访问层MWAL:其中由芯片厂提供更新,主要负责定义中间件访问的应用程序编程接口API函数,如TCP/IP协议栈、SD/MMC、USB等协议。(片外外设接口)
  • 设备外设访问层DPAL:负责对硬件寄存器地址及外设接口进行定义。另外,芯片厂商会对异常向量进行扩展,以处理相应异常。(片内外设接口)

库文件说明

在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
嵌入式系统开发是指利用嵌入式系统的硬件和软件技术,按照特定的应用需求,实现特定功能的系统开发过程。而基于STM32F103R6系列的嵌入式系统开发中,串口通信是其中一个重要的技术环节。 STM32F103R6是意法半导体公司推出的一款基于ARM Cortex-M3内核的32位微控制器系列产品,具有丰富的外设和接口资源。在嵌入式系统开发中,利用STM32F103R6系列的串口通信功能,可以实现嵌入式设备与外部设备之间的数据传输和通信。 串口通信是通过串行接口实现数据传输的一种通信方式,在嵌入式系统开发中具有广泛的应用。利用STM32F103R6系列的串口通信功能,可以实现与PC机、传感器、显示器等外部设备之间的数据交换和通信。开发人员可以通过编程控制串口通信协议、波特率等参数,实现嵌入式系统与外部设备之间的稳定、高效的数据传输。 在基于STM32F103R6系列的嵌入式系统开发中,串口通信不仅可以实现数据传输,还可以实现嵌入式系统的远程调试和监控。通过串口通信,开发人员可以实时监测嵌入式系统的运行状态,进行程序调试和性能优化。 总之,基于STM32F103R6系列的嵌入式系统开发中,串口通信是一项十分重要的技术。通过合理地利用串口通信功能,可以实现嵌入式系统与外部设备之间的稳定、高效的数据交换和通信,从而满足特定应用需求。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值