你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 2371|回复: 22

[STM32L432] L432KC 实时操作系统μC/OS III 移植

  [复制链接]

7

主题

44

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-7-18
发表于 2016-11-5 11:19:13 | 显示全部楼层 |阅读模式
本帖最后由 MrYin 于 2016-11-5 11:23 编辑

    刚收到了 @zero99 20块京东E卡 感觉也没干啥事 有点收的过意不去 因为手里有老师的项目 用的主控也不是L432 所以一直都没跟进 前天 @zero99 还亲自打电话问项目进展 有点小感动 所以昨晚上花了点时间做了μC/OS III 的移植 希望对大家有所帮助。
    实时操作系统的应用使得嵌入式实时应用程序的开发和扩展变得容易,而且现在在我们生活中的应用也十分广泛,基本上是遍布各个行业。所以让在嵌入式这条路上走下去掌握几种RTOS是有效前提。学习实时操作系统第一步不是去看他的底层内核代码,而已要先做到能迅速移植到自己使用的处理器平台上来,不管你是用的ST ,NXP,又或者是TI。首先你要能让系统能在你的开发板上跑起来,能创建以及调度最基本的任务,然后就是任务的管理。下一步才是去了解其内核以及相关的API函数,并熟练掌握各种API函数。多敲代码,多在开发板上实验,比你看代码强太多。看代码唯一的好处就是把你的C语言复习了下,然后应该就没有然后了。
     下面我就讲下操作系统的移植步骤,其实针对不同的处理器平台移植都是差不多的,掌握一种其他触类旁通,这点能力还是要具备的,这点能力都没有你还是乘早转行吧,电子行业可能不适合你。
      开发工具:STM32CubeMX 4.17
      编译环境:MDK 5.20a
      HAL库版本:L4 1.52
      操作系统版本:3.04.05
      处理器平台:STM32 Nucleo L432KC
      第一步肯定是去官网http://micrium.com/page/downloads/source_code下载源码
      第二步就是用STM32Cube建立初始化的工程模版 ,怎么用STM32CubeMX建工程已经配置参数我就不讲了 网上教程一大堆,会查资料要成为最基本的技能,学会在最短的时间能找到针对自己问题的有效信息。
      后面的步骤资料很多我就不赘述,可以参照正点原子的教程,比较详细还配有视频教程。
      下面是我移植成功的模版,就是一个LED闪烁也串口打印浮点运算。大家相互学习吧,我也刚学几天,向大家推荐下这本书写的不错。对系统的介绍和内核讲解,API函数介绍十分的详尽。也是μC/OS的鼻祖编写的。
      QQ图片20161105111222.png
      有什么需要改进的还请大家指正,毕竟我也是刚学几天的菜鸟,大家相互学习吧。
L432KC uCOSIII.rar (1.96 MB, 下载次数: 53)

评分

参与人数 1ST金币 +10 收起 理由
zero99 + 10

查看全部评分

回复

使用道具 举报

4

主题

327

回帖

43

蝴蝶豆

金牌会员

最后登录
2020-11-24
发表于 2016-11-5 12:52:09 | 显示全部楼层
感谢分享。。。
回复 支持 反对

使用道具 举报

11

主题

1139

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-10
发表于 2016-11-5 20:23:49 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

1

主题

629

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-3-7
发表于 2016-11-6 08:56:04 | 显示全部楼层

感谢分享
回复 支持 反对

使用道具 举报

1

主题

304

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-9-1
发表于 2016-11-6 09:02:45 | 显示全部楼层
谢谢分享!!!
回复 支持 反对

使用道具 举报

13

主题

591

回帖

3

蝴蝶豆

金牌会员

最后登录
2020-3-27
发表于 2016-11-6 19:57:54 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

64

主题

744

回帖

23

蝴蝶豆

实习版主

最后登录
2020-12-8
发表于 2016-11-6 20:27:39 | 显示全部楼层

感谢分享
回复 支持 反对

使用道具 举报

1182

主题

3785

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-3-17
发表于 2016-11-7 06:49:10 | 显示全部楼层
学习下
回复 支持 反对

使用道具 举报

4

主题

484

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-8-12
发表于 2016-11-7 08:16:14 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

23

主题

588

回帖

0

蝴蝶豆

高级会员

最后登录
2018-4-11
发表于 2016-11-7 09:27:07 | 显示全部楼层
感谢分享。
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版