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

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

[复制链接]
Anchor_Yu 提问时间:2016-11-5 11:19 /
本帖最后由 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)

评分

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

查看全部评分

收藏 2 评论22 发布时间:2016-11-5 11:19

举报

22个回答
liuxy236@tom.co 回答时间:2016-11-22 19:25:57
???                                            
Paderboy 回答时间:2016-11-22 18:49:15
亮点 :zero99 还亲自打电话问项目进展 有点小感动  
pegasus12 回答时间:2016-11-11 08:56:02
感謝分享心得 謝啦
仙景 回答时间:2016-11-5 12:52:09
感谢分享。。。
peter001 回答时间:2016-11-5 20:23:49
感谢分享
disheng4688 回答时间:2016-11-6 08:56:04

感谢分享
笑鸟007 回答时间:2016-11-6 09:02:45
谢谢分享!!!
haifeng-388081 回答时间:2016-11-6 19:57:54
感谢分享
Stm32McuLover 回答时间:2016-11-6 20:27:39

感谢分享
zero99 回答时间:2016-11-7 06:49:10
学习下
zengyi703-16313 回答时间:2016-11-7 08:16:14
感谢分享
andypanfan 回答时间:2016-11-7 09:27:07
感谢分享。
anobodykey 回答时间:2016-11-7 09:41:29
上善若水 持之以恒 回答时间:2016-11-8 01:39:01
很好,多谢指点迷津
zbber 回答时间:2016-11-8 08:14:37
支持一下 楼主加油
eefishing 回答时间:2016-11-9 17:34:26
eefishing 回答时间:2016-11-9 17:34:43
谢谢楼主
12下一页

所属标签

相似问题

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