0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

UCOS2_ STM32移植详细过程(汇总)

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-04-07 11:33 次阅读

Ⅰ、概述

笔者发现一个问题,很多初学者,甚至很多工作一两年的人,他们有一种依赖的思想,就是希望从别处获取的软件代码不做任何修改,直接可以运行或者使用。笔者想说,实践才是检验真理的关键,实践才是掌握知识的方法。

最近整理的关于最新UCOS2(V2.92)移植在STM32开发平台上,针对初学者将STM32F0、F1、F3、F4几个硬件平台的移植工作都做好了,只需要适当修改一下你硬件型号就可以运行UCOS操作系统程序了。

Ⅱ、UCOS移植文章

下面这四篇文章主要是针对初学者,将源代码下载、工程整理、源代码修改及描述等众多细节都在文章中描述有,欢迎进入我博客查看。

关于系统及其资源(信号量、事件、消息邮箱、队列等)我将在后期整理出相关文章,敬请关注微信等待。

文章的链接,请点击最后“阅读原文”查看,或到我博客查看。

UCOS2_STM32移植详细过程(一):

http://blog.csdn.net/ybhuangfugui/article/details/51760171

UCOS2_STM32移植详细过程(二):

http://blog.csdn.net/ybhuangfugui/article/details/51765206

UCOS2_STM32移植详细过程(三):

http://blog.csdn.net/ybhuangfugui/article/details/51781779

UCOS2_STM32移植详细过程(四):

http://blog.csdn.net/ybhuangfugui/article/details/51789661

Ⅲ、实例软件工程

下面提供的软件工程都是笔者在开发板上多次测试、运行,没有问题才上传至360云盘,欢迎下载学习。

笔者强调一点:如果你想学习UCOS的开发,请不要局限你的硬件(开发板芯片型号),工程只要适当配置一下,工程就可以在你的开发板运行起来了。

UCOS基于STM32F0系列实例:

https://yunpan.cn/cByHFxCfpaIbh访问密码 4437

UCOS基于STM32F1系列实例:

https://yunpan.cn/cByHum5BStkEK访问密码 00a6

UCOS基于STM32F3系列实例:

https://yunpan.cn/cByHrMmkekIar访问密码 da90

UCOS基于STM32F4系列实例:

https://yunpan.cn/cByHx47jehTgX访问密码 5a04

Ⅳ、相关下载

下面提供的下载也是笔者近期整理的,如果怕麻烦可以在笔者360云盘下载。笔者也是基于下面下载的文件一步一步移植的UCOS,如果你想真正掌握UCOS,请你也下载下面的工程来一步一步移植,相信你移植成功之后你会学到更多知识。

UCOS源代码工程

官网下载(需要账号):

https://www.micrium.com/downloadcenter/download-results/?searchterm=hm-stmicroelectronics&supported=true

360云盘下载(定期更新至最新):

https://yunpan.cn/cRzcf8eSacEhE访问密码 1235

ST标准外设库

官网下载(需要账号):

http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software.html?querycriteria=productId=SC961

360云盘下载(定期更新至最新):

https://yunpan.cn/cSaCpGejMSfr8访问密码 60ae

参考资料

https://yunpan.cn/cRCdSt73GwT6j访问密码 499e

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2240

    文章

    10675

    浏览量

    348872
  • 移植
    +关注

    关注

    1

    文章

    367

    浏览量

    27856
  • ucos2
    +关注

    关注

    0

    文章

    15

    浏览量

    3529
收藏 人收藏

    评论

    相关推荐

    移植LwIP+uCOS提示 errno没有定义怎么解决 ?

    请教下,移植 LwIP+uCOS,提示 errno 没有定义 ? 是哪里没有配置好哇 ???
    发表于 04-23 07:21

    STM32H743的LwIP移植uCOS-III上,ETH_IRQn中断没有反应 是怎么回事?

    请教下,吧 H743 的LwIP 移植uCOS-III 上,ETH_IRQn中断没有反应 ? 程序在 FreeRTOS 的系统上运行时可以的,但就是移植uCOS-III 上就
    发表于 04-22 07:09

    stm32必须要移植系统吗

    电子等。在使用STM32进行开发时,是否需要进行系统移植是一个常见的问题。 系统移植是指将操作系统或者驱动程序从一个硬件平台移植到另一个硬件平台的
    的头像 发表于 01-08 14:17 358次阅读

    stm32移植ucos iii教程

    µC/OS-III是一个实时操作系统,广泛应用于嵌入式系统开发中。在STM32系列微控制器上移植µC/OS-III可以充分发挥其实时性和多任务处理能力。本篇文章将为您提供一个详实、细致的STM32
    的头像 发表于 01-02 16:29 393次阅读

    移植 SBSFU 到 STM32G070 的过程

    电子发烧友网站提供《移植 SBSFU 到 STM32G070 的过程.pdf》资料免费下载
    发表于 12-18 11:04 4次下载
    <b class='flag-5'>移植</b> SBSFU 到 <b class='flag-5'>STM32</b>G070 的<b class='flag-5'>过程</b>

    实战经验 | 移植 SBSFU 到 STM32G070 的过程

    将讲解这个移植过程。 02 基于STM32G070和STM32G071的SBSFU 实现差异 在正式讲解之前,我们首先来看一看 STM32G
    的头像 发表于 12-08 18:20 422次阅读

    stm32启动过程详解

    了解它的启动过程。本文将详细介绍STM32的启动过程。 一、复位电路 对于STM32微控制器来说,复位是启动的第一步。任何系统都需要一个稳定
    的头像 发表于 12-08 15:47 727次阅读

    STM32移植而引发的两个小疑问

    STM32用户将基于STM32F0芯片的代码移植STM32F4系列时遇到了些麻烦。其中有个问题跟中断处理有关。有个中断服务程序代码在STM32
    的头像 发表于 11-18 14:12 526次阅读
    因<b class='flag-5'>STM32</b><b class='flag-5'>移植</b>而引发的两个小疑问

    野火stm32+UCOS+LED1(单任务)

    电子发烧友网站提供《野火stm32+UCOS+LED1(单任务).rar》资料免费下载
    发表于 11-03 11:34 7次下载
    野火<b class='flag-5'>stm32+UCOS</b>+LED1(单任务)

    野火stm32+UCOS+LED1+LED2+LED3(多任务)

    电子发烧友网站提供《野火stm32+UCOS+LED1+LED2+LED3(多任务).rar》资料免费下载
    发表于 11-03 11:14 0次下载
    野火<b class='flag-5'>stm32+UCOS</b>+LED1+LED2+LED3(多任务)

    AT32F4xx使用UCOS III的过程

    AT32移植UCOSIII演示演示AT32F4xx使用UCOS III。
    发表于 10-27 08:26

    STM32F1移植STM32F0

    电子发烧友网站提供《从STM32F1移植STM32F0.pdf》资料免费下载
    发表于 09-21 14:45 0次下载
    从<b class='flag-5'>STM32</b>F1<b class='flag-5'>移植</b>到<b class='flag-5'>STM32</b>F0

    STM32L4系统架构及移植介绍

    电子发烧友网站提供《STM32L4系统架构及移植介绍.pdf》资料免费下载
    发表于 08-01 10:20 0次下载
    <b class='flag-5'>STM32</b>L4系统架构及<b class='flag-5'>移植</b>介绍

    STM32 USB资源汇总

    电子发烧友网站提供《STM32 USB资源汇总.pdf》资料免费下载
    发表于 07-29 15:29 0次下载
    <b class='flag-5'>STM32</b> USB资源<b class='flag-5'>汇总</b>

    我将GuiLite移植到了STM32F4开发板上

    摘要:最近在做Github找到一个有趣的开源Gui框架:GuiLite,按照说明移植了GuiLite到STM32F4OLED屏幕上,分析一下自己的移植经验。
    的头像 发表于 06-26 09:14 855次阅读
    我将GuiLite<b class='flag-5'>移植</b>到了<b class='flag-5'>STM32</b>F4开发板上