基于标准库函数的STM32的freertos的移植(一)——github源码压缩包下载

news/2024/11/24 16:22:18/

        由于freertos官网将freertos内核与freertos工程分别进行版本管理,因此下载freertos需要将参考工程和内核分别下载。由于采用ST公司提供的标准库函数进行因此还需要下载标准库函数,然后进行移植配置。具体流程如下详细描述:

1.首先在github的freertos官方下载最新的freertos的源码包,如下图所示:

图1 freertos工程源码下载界面

 

2.解压freertos的源码,生成文件目录如下所示:

图2 freertos工程解压后的文件目录

 

3.然后在github的freertos官方下载最新的freertos的内核源码包,如下图所示:

Tags · FreeRTOS/FreeRTOS-Kernel · GitHub

图3 freertos内核源码下载界面

 

4.Freertos内核解压后的文件目录如下所示:

图4 freertos的内核解压文件目录

 

5.在st官方下载stm32f4系列最新的标准库压缩包(STSW-STM32065的标准库)。

https://www.st.com/en/embedded-software/stsw-stm32065.html

图5 下载最新版本的标准库压缩包

6.解压标准库的文件目录如下所示。

图6 解压后的标准库文件目录

 


http://www.ppmy.cn/news/97509.html

相关文章

通过Python的pytesseract库识别图片中的文字

文章目录 前言一、pytesseract1.pytesseract是什么?2.安装pytesseract3.查看pytesseract版本4.安装PIL5.查看PIL版本 二、Tesseract OCR1.Tesseract OCR是什么?2.安装Tesseract OCR3.安装 Tesseract OCR 语言包 三、使用方法1.引入库2.打开图片文件3.使用…

基于Leaflet的乡镇行政区划在WebGIS中的可视化工具实践

前言 在构建WebGIS的应用系统中,通常会遇到以下的建设需求。功能点如下: 实现影像地图的展示,可以放大、缩小和浏览地图。地图的拖拽范围需要控制在合理的经纬度范围内。在影像地图侧边实现某乡镇级行政区的信息展示,包括名称&…

关于GeoServer发布服务时数据源设置的避坑指南

题外话 时光任然,一年一度的五一劳动节已然来到。作为疫情之后迎来的第一个五一,不知道各位小伙伴们怎么度过这个劳动节呢?是决定去另一个城市,观察体验一下不一样的风景,或者去旅游,给自己放假。昨天被123…

跨域问题及解决方案

跨域问题是指在前端Web开发中,不同源的网页之间无法相互访问或通信的问题。产生跨域问题的原因是由于浏览器的同源策略(Same Origin Policy)所导致的。 同源策略是浏览器的一种安全机制,限制了来自不同源(域名、端口、…

开启php8的JIT及时编译,超级详细 照抄即可

JIT时php8的重要功能之一,可以极大的提高性能; JIT编译器集成在了Opcache插件中,仅在启动Opcache插件才有效 Opcache将 PHP 脚本编译后的字节码存储到内存中,以避免每次执行脚本时重新解析和编译,从而提高 PHP 应用程…

JavaScript表单事件(下篇)

目录 八、keydown: 当用户按下键盘上的任意键时触发。 九、keyup: 当用户释放键盘上的键时触发。 十、keypress: 当用户按下键盘上的字符键时触发。 十一、focusin: 当表单元素或其子元素获得焦点时触发。 十二、focusout: 当表单元素或其子元素失去焦点时触发。 十三、c…

(转载)基于遗传算法的多目标优化算法(matlab实现)

1 理论基础 1.1 多目标优化及Pareto最优解 多目标优化问题可以描述如下: 其中,f(x)为待优化的目标函数;x为待优化的变量;Ib和ub分别为变量x的下限和上限约束;Aeq*xbeq为变量x的线性等式约束;A*x≤b为变…

小端、大端字节序

小端字节序:将低序字节存储在内存低地址 大端字节序:将高序字节存储在内存低地址 16进制可以直观反映内存存储数据的情况 …