本人是一个刚上大三的学生,回想过去的学习生活,虽然只有短短的两年时间而已,但也是挺有味道的。除了C语言没断续之外,大一只是匆匆忙忙学了一个多学期的51单片机(当然后面断断续续也会用到一下51),然后由于某个小项目的原因就被拉上了STM32。刚开始那时候很彷徨,因为它的编程方式跟51有比较大的差别,一时间摸不着头脑。由于在开始的时候,我们手头上也没有开发板,也没有人指导,(我们的老师是尽量不允许买开发板,只能够自己买板子),就这样摸着石头过河,后来要准备期末考试了,就这样伴随着各种沮丧,不安,啃着一些味如嚼蜡的资料渡过两个月。后面,我们决定了买一块rbt6核心板回来,然后我们卖家的例程下载下去,看了一下效果,大概得到一些感观上的认识。那时候我们的信心又回来了。之后,我们不停地修改原有的程序,不停地学习,debug。就这样step by step,我们在半个学期将芯片大部分的模块都学习了一遍,对芯片的外围电路也相对熟悉了很多。同时,由于小项目的原因我们画了几款rbt6,vct6,zet6的比较完整PCB板,一方面是为本身项目需要,还有就是自己平时学习用的,我们的小项目也就这样差不多做到位了,哈哈我们几个同学在后面开了一个类似的小会议,总结了一下我们以前的学习过程,列出来了哪些做错了,哪些做对了,哪些做多了,哪些做小了,以后要开始如何做。后面我们就开始学习ucos+gui也是匆匆忙忙,参加了一个比赛,做的是一个RFID终端吧。说起操作系统吧,学习M3往往会拉上系统吧!在过去一年中,也对此关注了很久。当然,由于ucos本身已是一个老牌的系统吧,比较出名吧。所以在后半部分的时间我们同学都在学习ucos。后面发现,学习ucos并不能够学习很多的知识,因此我们把学习方向转向了RTT。其实RTT也可以说很早就认识的吧。记得是在半年前在AMOK上面偶然看到了RTT,后面随着自己的了解,然后将现在几款的操作系统比较了一下,后面还是选择了RTT。一个月之前开始学习RTT,下载了0.3.0的编程指南,学习了一下,感觉RTT比我想象中还要好。一开始finsh功能就让我兴奋不已,哈哈当然,RTT在源码上面也让自己学习到很多的编程知识。目前,仍然在学习RTT,而且由于课程相对紧迫,按照以前的学习过程,希望可以有一个更加好的硬件和软件平台,来让自己学习到更有效率!!
就说到这里吧,上面有哪些说到不好的地方希望各位多多包涵,嘻嘻~~。自己资历尚浅,有很多做不好的地方,但心里一直怀着一个对知识渴求的心。我在这里:广东省东莞理工学院电子工程学院电子信息工程~谢谢各位!
有一个氛围学习起来确实会比较快,RT-Thread ART是RT-Thread上更深一级拓展,也是更易用一级的应用,希望你能喜欢。
期待你后续有更多的心得。
的确,我们三个同学一起学习,问题一起解决,同时分享学习过程,我们都学习都比较快一点。同时,我们也花了很多的时间,说到底我们都怕时间走得太快,怕自己学无所成,唯有方法+勤奋吧。哈哈~~