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

安平县哪家做网站手机站电影

安平县哪家做网站,手机站电影,wordpress 添加文章归档,大学网站建设情况汇报目录 1、相信你已经下载好了STM32CubeMX软件 2、在STM32CubeMX中下载FreeRTOS支持包 3、在项目中添加FreeRTOS系统 4、进行Project Manager设置 5、修改系统时钟源 6、生成FreeRTOS项目代码 如果这篇文章能帮助到你,请点个赞鼓励一下吧ξ( ✿>◡❛…

目录

1、相信你已经下载好了STM32CubeMX软件

2、在STM32CubeMX中下载FreeRTOS支持包

3、在项目中添加FreeRTOS系统

4、进行Project Manager设置

5、修改系统时钟源

6、生成FreeRTOS项目代码

如果这篇文章能帮助到你,请点个赞鼓励一下吧ξ( ✿>◡❛)~


1、相信你已经下载好了STM32CubeMX软件

2、在STM32CubeMX中下载FreeRTOS支持包

打开Help —— Manage embedded Software Packages Manager

点击STMicroelectronics——X-CUBE_FREERTOS,在里面勾选合适FreeRTOS的版本,安装

3、在项目中添加FreeRTOS系统

        Interface的选项栏中有两个选项,CMSIS_V1和CMSIS_V2。

        CMSIS_V1基于CMSIS-ROTS v1,是低版本,体积更小,适合硬件资源有限的应用场景,仅支持静态对象创建,提供基础功能(任务、信号量、队列等),可以部署在Cortex-M0/M3/M4等ARM核心。

        CMSIS_V2基于CMSIS-ROTS v2,可以看作是V1的升级版本,支持动态对象创建,在运行时分配内存,它的函数命名也更统一,扩展支持Cortex-M0+/M7/A5/A7/A9等ARM核心。

        下表是两者的联系和区别:

特性

CMSIS_V1

CMSIS_V2

标准版本

基于 CMSIS-RTOS v1

基于 CMSIS-RTOS v2(现称 CMSIS-RTOS2)

功能扩展

提供基础功能(任务、信号量、队列等)

新增高级功能(动态内存分配、内存池、事件标志组等)

对象创建方式

仅支持静态对象创建(需预分配内存)

支持动态对象创建(运行时分配内存)

API 设计

函数命名风格较分散(如 osSignalSetosMutexWait

API 命名更统一(如 osEventFlagsSetosSemaphoreAcquire

处理器架构支持

仅支持 Cortex-M0/M3/M4 等

扩展支持 Cortex-M0+/M7/A5/A7/A9 等

多实例支持

仅支持单个 RTOS 实例

支持多个 RTOS 实例

兼容性

向下兼容 FreeRTOS 基础功能

向前兼容 CMSIS-RTOS v1 的部分 API(需额外适配)

4、进行Project Manager设置

其中:

        STM32CubeMX中的这个选项可以减小生成代码的体积,只配置使用到的库文件到项目中去

        STM32CubeMX中的这个选项可以显示.c文件关联到的.h文件中,帮助我们更加直观的了解项目文件构成。

5、修改系统时钟源

        将系统时基时钟源由SysTick(系统滴答)切换为TIMx(通用定时器),这样做有多种原因:

        1、因为FreeRTOS支持多种硬件平台,SysTick并非所有平台的标准配置,使用通用定时器可以保持良好的跨平台兼容性;
        2、SysTick可能被其他系统内核功能占用,FreeRTOS使用SysTick的过程中,有可能导致冲突和调试问题;

        3、FreeRTOS早些版本没有要求使用SysTick,为了向下兼容,高版本保留了这一约定。

6、生成FreeRTOS项目代码

http://www.dtcms.com/a/454331.html

相关文章:

  • 大淘客网站上的推广怎么做网站建设设计风格描述
  • 简述常用的网站开发软件产品设计和工业设计有什么区别
  • 建设网站制作汉狮团队wordpress mysql 挂了
  • 移动端公众号网站开发软文发稿平台有哪些
  • 计算机操作系统:操作系统的目标与作用
  • paypal客户端网站建设评价网页制作收入
  • 重庆做兼职哪个网站网页升级跳转自动刷新
  • 网站 翻页 实现网站集约化建设方案
  • 公司网站管理图片制作ppt的软件是什么
  • Altium Desinger阵列式粘贴使用
  • 临沂seo网站推广曹鹏wordpress教程 下载
  • PyQt批量年龄计算工具:从身份证到指定日期的周岁处理
  • L2TPv2-原理浅谈+报文示例+简易配置-RFC2661
  • 信息系统项目的风险管理
  • hot100-3
  • 网站推广的措施和手段有哪些网站优化顺义案例
  • CompletableDeferred、defer 和 Job 关系
  • 呼市做引产z首大网站网站设计和建设ppt
  • 做面膜的网站如何才能做好品牌网站建设策划
  • 外贸社交网站排名网站搜不出来怎么办
  • 做影视网站规模不大洛阳网站建设哪个好点
  • 《投资-82》价值投资者的认知升级与交易规则重构 - 第二层:五大财务指标的定义、分析方法、误区
  • 做网站哪家强wordpress 不用插件代码高亮
  • string类的理解和使用
  • 做羞羞网站谷歌广告联盟怎么做
  • 网站规划建设与管理维护的论文软件推广
  • 备案的网站名称可以改吗pc网站怎么做适配
  • 用 AI 工具简化西瓜视频用户增长实操教程
  • 滁州市建设工程协会网站免费logo设计在线生成器钙网
  • 从winlogon!StateMachineWorkerCallback看ntdll!TpPostWork原理