Hanker

uCOS 学习随笔 StepbyStep-1——构建模板(基于STM32控制的第四代圆梦小车)

0
阅读(6747)

[提要] 曾经畏惧两年多的 uCOSII,在被逼无奈的情况下投入其中,发觉并非想象中那么深奥,于是将学习过程与大家分享,以期给和我同样畏惧过的人以信心。本篇是开始,主要介绍如何建立环境和框架(模板)。

    在圆梦小车二代上,我就引入了STM32控制器(见“圆梦小车升智商啦!”一文),当初就想基于那个平台让学习者可以尝试 uCOSII,但由于自己想偷懒(且有些惧怕),期望借助于他人之力实现这个目的。也确实有过几个毛遂自荐的,可至今都杳无音讯 :(  时间转眼已过两年!

    这次小车升级,将重心从 8 位机提升到 Cortex-M3,8 位机只作为一个“上马石”而存在,所以无法再回避 uCOS 了。启动时还心存幻想,找了几个大学生帮忙,无奈进度太慢,只好自己操刀。

    通过近二个月的努力(国庆长假正式启动),到12月基本完成了小车硬件的所有控制,不但尝试 uCOSII 的所有功能,而且也启用了 STM32 的全部硬件资源,应该说收获很大。回想所走的历程,感叹“事在人为”,很多事做不成多源于自己“吓”自己,真正去做了,一定能成。

    我已年届 50,而且是学习自动控制的,还能如此,年轻人更应不是问题,在此将我的学习过程与大家分享,期望能给那些和我一样曾经“畏惧”过 uCOS 的学习者以信心,沉进去,一定能走出来!

    因为文中有大量截图,编排成 HTML 格式比较费时,所以提供 PDF 格式供下载,希望不会给你带来麻烦。我觉得 PDF 格式比网页浏览方便,我不但将字设置的很大,以使阅读不至于太吃力,而且设置了书签。

uCOS 学习随笔 StepbyStep-1——构建模板(基于STM32控制的第四代圆梦小车)

(20110107)