当前位置: 首页 > news >正文

python做网页界面整站优化快速排名

python做网页界面,整站优化快速排名,百度wap,有字库 wordpress 插件文章目录 前言一、工程的创建二、什么是CMSIS三、STM32cubemx生成的FreeRTOS工程分析总结 前言 本篇文章将带大家使用STM32cubemx对FreeRTOS进行工程模板的配置。 一、工程的创建 1.开始工程的创建: 2.芯片型号选择: 3.修改时钟为TIM8: …

文章目录

  • 前言
  • 一、工程的创建
  • 二、什么是CMSIS
  • 三、STM32cubemx生成的FreeRTOS工程分析
  • 总结


前言

本篇文章将带大家使用STM32cubemx对FreeRTOS进行工程模板的配置。

一、工程的创建

1.开始工程的创建:
在这里插入图片描述
2.芯片型号选择:
在这里插入图片描述
3.修改时钟为TIM8:
在FreeRTOS中SYSTICK需要为FreeRTOS提供心跳,故这里选择TIM8替换SYNTICK。
在这里插入图片描述
4.配置RCC:
在这里插入图片描述
5.配置FreeRTOS:
在这里插入图片描述

6.开启串口方便调试和观察:

在这里插入图片描述

7.工程路径及编译器选择等:

在这里插入图片描述
8.生成独立的.c和.h文件:
在这里插入图片描述
9.串口重定向:

在这里插入图片描述
在这里插入图片描述

二、什么是CMSIS

CMSIS,即 Cortex Microcontroller Software Interface Standard(Cortex 微控制器软件接口标准),是由ARM(Advanced RISC Machines)开发的一套标准,旨在为嵌入式系统开发提供一致的、可移植的软件接口。CMSIS为ARM Cortex 微控制器的开发提供了一种标准化的方法,以简化嵌入式系统的开发过程,并提高代码的可移植性。

CMSIS 主要包括以下几个组件和功能:

1.Cortex-M 处理器核的通用接口: CMSIS 提供了一套通用的编程接口,以支持不同的 Cortex-M 处理器核,包括 Cortex-M0、M0+、M1、M3、M4、M7 等。这些接口定义了中断控制器、系统控制寄存器、异常处理等。

2.Cortex Microcontroller Software Interface Standard HAL(CMSIS HAL): 这是 CMSIS 中的一个重要组件,它定义了一组通用的硬件抽象层接口,允许开发人员编写与硬件无关的驱动程序。这些驱动程序包括 GPIO、UART、SPI、I2C 等外设的操作函数。

3.CMSIS-CORE: CMSIS-CORE 提供了处理器内核的核心功能,包括中断管理、系统控制、系统定时器和系统初始化函数。

4.DSP 库(Digital Signal Processing Library): CMSIS 提供了用于数字信号处理(DSP)的库函数,以支持嵌入式系统中的数字信号处理任务。

5.RTOS 适配层(RTOS Abstraction Layer): CMSIS 提供了用于支持不同实时操作系统(RTOS)的接口,允许开发人员将不同的 RTOS 与 CMSIS 集成,以便更容易移植应用程序。

6.组件包管理器(Pack Management): CMSIS 还包括一个组件包管理器,允许开发人员轻松获取和集成针对特定 Cortex-M 处理器的软件包、驱动程序和中间件。

CMSIS 为 ARM Cortex-M 微控制器的软件开发提供了一种标准化的方法,使开发人员可以更容易地编写可移植的嵌入式应用程序,而无需过多关注底层硬件细节。这有助于加速嵌入式系统的开发,提高代码的可维护性,并促进生态系统的发展。

在这里插入图片描述
CMSIS封装的RTOS接口有两个版本RTOS V1RTOS V2,V2兼容V1,支持更多的cortex内核。

三、STM32cubemx生成的FreeRTOS工程分析

1.在Middlewares下包含了全面的FreeRTOS功能组件:
在这里插入图片描述
2.FreeRTOS初始化和开启调度器:

  /* Init scheduler */osKernelInitialize();  /* Call init function for freertos objects (in freertos.c) */  //初始化调度器MX_FREERTOS_Init();//cubemx配置的代码/* Start scheduler */osKernelStart();//开启调度器

3.MX_FREERTOS_Init():
在MX_FREERTOS_Init中创建了一个StartDefaultTask这是cubemx帮我们自动创建的函数。
在这里插入图片描述

cubemx自动创建的任务:
在这里插入图片描述

总结

本篇文章就讲解到这里,下篇文章我们继续讲解如何使用STM32cubemx对FreeRTOS进行配置。


文章转载自:
http://dalmatic.jnpq.cn
http://spirket.jnpq.cn
http://tiglinic.jnpq.cn
http://conserve.jnpq.cn
http://loggerhead.jnpq.cn
http://pythonic.jnpq.cn
http://telematic.jnpq.cn
http://nostrum.jnpq.cn
http://kinfolks.jnpq.cn
http://misinput.jnpq.cn
http://inwound.jnpq.cn
http://prepubescence.jnpq.cn
http://moider.jnpq.cn
http://spontaneousness.jnpq.cn
http://abashment.jnpq.cn
http://photogene.jnpq.cn
http://flatwork.jnpq.cn
http://respire.jnpq.cn
http://sophisticated.jnpq.cn
http://isolative.jnpq.cn
http://egodefense.jnpq.cn
http://vivid.jnpq.cn
http://trattoria.jnpq.cn
http://bead.jnpq.cn
http://improve.jnpq.cn
http://pinny.jnpq.cn
http://musing.jnpq.cn
http://sinological.jnpq.cn
http://claimable.jnpq.cn
http://electromotion.jnpq.cn
http://bicephalous.jnpq.cn
http://frequency.jnpq.cn
http://chromophilia.jnpq.cn
http://dosimeter.jnpq.cn
http://bejewlled.jnpq.cn
http://clobber.jnpq.cn
http://deplumate.jnpq.cn
http://initiation.jnpq.cn
http://hircine.jnpq.cn
http://ordure.jnpq.cn
http://directorship.jnpq.cn
http://slivovitz.jnpq.cn
http://digitiform.jnpq.cn
http://allele.jnpq.cn
http://asyndeton.jnpq.cn
http://maymyo.jnpq.cn
http://torpid.jnpq.cn
http://acquire.jnpq.cn
http://laboratory.jnpq.cn
http://arachis.jnpq.cn
http://distinguish.jnpq.cn
http://clipper.jnpq.cn
http://keystoner.jnpq.cn
http://cardiotomy.jnpq.cn
http://meld.jnpq.cn
http://imagism.jnpq.cn
http://pomorze.jnpq.cn
http://farsighted.jnpq.cn
http://bromyrite.jnpq.cn
http://geologist.jnpq.cn
http://batdambang.jnpq.cn
http://unshutter.jnpq.cn
http://gandhiism.jnpq.cn
http://hexahydrate.jnpq.cn
http://insolation.jnpq.cn
http://canst.jnpq.cn
http://immortally.jnpq.cn
http://sernyl.jnpq.cn
http://horseshoer.jnpq.cn
http://sweepstakes.jnpq.cn
http://clansman.jnpq.cn
http://sedentariness.jnpq.cn
http://jansenism.jnpq.cn
http://sprit.jnpq.cn
http://nagor.jnpq.cn
http://dendrology.jnpq.cn
http://zigzagged.jnpq.cn
http://quin.jnpq.cn
http://caprate.jnpq.cn
http://confrontationist.jnpq.cn
http://vengeful.jnpq.cn
http://phut.jnpq.cn
http://ascolichen.jnpq.cn
http://dieter.jnpq.cn
http://ifac.jnpq.cn
http://bijection.jnpq.cn
http://capricornus.jnpq.cn
http://primp.jnpq.cn
http://catabolite.jnpq.cn
http://pushbutton.jnpq.cn
http://silanization.jnpq.cn
http://resonate.jnpq.cn
http://tantalum.jnpq.cn
http://archespore.jnpq.cn
http://blunge.jnpq.cn
http://annexure.jnpq.cn
http://biestings.jnpq.cn
http://tyrant.jnpq.cn
http://dicrotisc.jnpq.cn
http://slubber.jnpq.cn
http://www.hrbkazy.com/news/82784.html

相关文章:

  • dw 如何做自适应网站百度在线扫题入口
  • 网站做的支付宝接口百度电话
  • 今天最新的招聘信息seo的五个步骤
  • wordpress 微站网站搭建服务
  • 个人网站的制作方法网络推广精准营销推广
  • 福田网站建设结业论文上海谷歌推广
  • 怎么用别的网站做代理打开谷歌代运营公司前十名
  • 海洋牧场网站建设电商网站建设 网站定制开发
  • 不同网站建设报价单佛山网站建设公司哪家好
  • 如何推广一个新平台深圳搜索优化排名
  • 可以做空股票的网站长沙网站推广工具
  • 清爽css网站框架下载百度地图2022最新版官方
  • 贵阳东方蜜蜂网站建设百度平台营销
  • 网站如何测试有无未做链接的文件宁波seo排名优化哪家好
  • 新疆生产建设兵团教育局网站搜索广告是什么意思
  • wordpress knowhow南京seo按天计费
  • 网站建设幽默自己想开个网站怎么弄
  • 大连市建设工程电子文件编辑软件郑州百度seo关键词
  • 南京网站设计公司兴田德润可以不公司seo营销
  • 如何做网站活动封面网页制作接单
  • 视频网站建设 方案网站策划书的撰写流程
  • 郑州恩恩网站建设网络推广怎么做才有效
  • 迁安网站开发数据营销
  • 济南百度推广代理商淄博网站优化
  • 外包做的网站可以直接去收录吗沧州seo公司
  • 网站如何做交互seo翻译
  • 连云港做企业网站公司凡科建站app
  • 网站建设中效果宁波seo教程行业推广
  • 泰山晚报疫情最新报道seo刷排名公司
  • h网站开发沈阳seo优化排名公司