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

投诉网站怎么做做短视频的能跟几个网站签约

投诉网站怎么做,做短视频的能跟几个网站签约,泰安企业建站公司哪里找,流程平台目录 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/554111.html

相关文章:

  • 网站维护怎么收费腾讯企点官网入口
  • 高频 Redis 面试题答案解析
  • wordpress 导航站主题系统自动删除了wordpress
  • LeetCode 面试经典 150_链表_分隔链表(65_86_C++_中等)(拆分+尾插法)
  • 一种MP3文件的压缩方法
  • 做网站时候图片和视频放在哪里c 2015 做网站
  • puppeteer函数笔记,设置token跳过登录、自动选择图片上传等
  • 雄安网站建设400多少钱郑州关键词网站优化排名
  • 在使用openfe出现NameError: name ‘exit‘ is not defined的解决方案
  • 【计算机通识】认识 RESTful API
  • 使用cJosn将数据读写文件
  • 做软件搜狗seo软件
  • 仿土巴兔网站建设学院网站建设流程
  • DeerFlow多智能体项目分析-向量数据库实现知识检索的源码解析
  • 001前端查询组件
  • AI在线客服搭建实战指南:三步构建7×24小时智能服务系统
  • TSMaster常用函数
  • 伯位数智模式为商家经营带来的变革与机遇
  • 网盘怎么做电影网站网站在公司做有什么要求吗
  • 介绍一下 multiprocessing 的 Manager模块
  • 网页建站总结报告网站建设初期怎么添加内容
  • C语言——猜数字游戏(rand、srand、time函数学习)
  • 多媒体网站开发实战装修设计软件免费
  • Rust流程控制(下):loop、while、for循环
  • 使用 UV 工具管理 Python 项目的常用命令
  • 解析视频汇聚平台EasyCVR强大的设备统一管理能力,助力构筑安防融合感知的基石
  • 南通做网站的手机怎么看网页源代码
  • 温州网上推广什么网站好深圳网络推广团队
  • 1951-2024年我国逐日\逐月\逐年近地面气温栅格数据
  • Linux----进程控制