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

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

3天内不再提示

UCOS2_STM32F1移植详细过程 (汇总)

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-03-25 11:23 次阅读

想要在嵌入式行业立足,是有必要掌握操作系统的原理,除非你只是想找一份裸机运行程序的简单而没有压力的工作。

UCOS操作系统在嵌入式应用领域比较广泛,特别是实时性比较高、系统内存资源有限等场合下,它更显有优势。

1.有必要学习UCOS操作系统吗?

答案是:肯定有必要!

UCOS操作系统是比较经典的,而且容易理解并学会的操作系统,对你以后在嵌入式开发学习、工作中或多或少都有一定的帮助。当你了解UCOS系统之后,你再学习其他操作系统(如:FreeRTOSLinux)就容易理解多了。

2.学习UCOS操作系统难吗?

答案是:对于有心人就不难,对于无心者就难。

说实话,开始学习的时候有点点难度,但是,这个时间真的只是短暂的。(就好比你追求女朋友一样,开始的时候你要绞尽脑汁的想尽一切办法去讨她欢心,等追到手了,那个时候的你就是幸福的了)。

3.UCOS可以运行在那些CPU芯片上?

51、430、Cortex-M、ARM9、ARM11这些芯片都能跑UCOS, 可以说市面上的所有CPU都能运行UCOS。

如果你现在还有很多空闲时间,不妨先看看下面几篇文章。

下面几篇文章主要是讲述UCOS移植的文章:

UCOS2_STM32移植详细过程(一)

该文主要讲述对UCOS的一个了解,以及下载源代码、开发工具、库、新建工程的准备工作。

UCOS2_STM32移植详细过程(二)

该文主要讲述对ST芯片的配置,以及系统文件os_cfg.h配置的描述。

UCOS2_STM32移植详细过程(三)

该文主要讲述移植过程主要修改的几个文件:os_cpu_a.asm、os_cpu_c.c、os_cpu.h

UCOS2_STM32移植详细过程(四)

该文主要讲述系统裁剪os_cfg.h文件的描述。

移植好的,可以直接下载测试的实例代码工程,不妨下载试试(复制网址在电脑上打开吧)。

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

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

    关注

    68

    文章

    10456

    浏览量

    206599
  • 移植
    +关注

    关注

    1

    文章

    367

    浏览量

    27856
  • STM32F10
    +关注

    关注

    0

    文章

    43

    浏览量

    15520
  • ucos2
    +关注

    关注

    0

    文章

    15

    浏览量

    3529
收藏 人收藏

    评论

    相关推荐

    请问如何快速移植stm32f1的程序到STM32C0中?

    如何快速移植stm32f1的程序到STM32C0中?
    发表于 03-08 06:54

    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用户将基于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 EMWIN开发手册_V2资料分享

    STM32F1 EMWIN开发手册_V2 资料很详细 欢迎下载!
    发表于 10-07 07:43

    STM32F1 EMWIN开发手册

    STemWin针对ST的芯片做了优化。本章我们将向大家介绍如何在STM32F1开发板上移植STemWin,在本章的移植过程中适配了ALIENTEK的2.8寸,3.5寸,4.3寸和7寸(
    发表于 09-27 06:50

    FreeRTOS移植STM32F103步骤与注意事项

    的FreeRTOS为例一步一步移植STM32F103 上,并提醒大家某些需要注意的事项。本文档为非正式技术文档,故排版会有些凌乱,希望大家能提供宝贵意见以供小灯参考改进。u3000u3000下面先以IAR
    发表于 09-26 08:03

    STM32F1移植STM32F0的应用笔记分享

    需要将应用程序移植到其它微控制器。另一方面,为了降低成本,用户可能被迫转换为更小的元件并缩减 PCB 面积。本应用笔记旨在帮助您分析从现有的 STM32F1 器件移植STM32F0
    发表于 09-22 07:23

    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

    stm32f429怎么移植linux系统?

    stm32f429怎么移植linux系统,不用a系列芯片
    发表于 09-21 06:25

    STM32 USB资源汇总

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