本文档的主要内容详细介绍的是零死角玩转STM32的初级篇和中级篇及系统篇资料合集免费下载。
uC/OS 是一个微型的实时操作系统,包括了一个操作系统最基本的一些特性,如任务调度、任务通信、内存管理、中断管理、定时管理等。而且这是一个代码完全开放的实时操作系统,简单明了的结构和严谨的代码风格,非常适合初涉嵌入式操作系统的人士学习。
很多人在学习 STM32 中,都想亲自移植一下 uC/OS,而不是总是用别人已经移植好的。在我学习 uC/OS 的过程中,查找了很多资料,也看过很多关于如何移植 uC/OS 到 STM32 处理器上的教程,但都不尽人意,主要是写得太随意了,思路很乱,读者看到最后还是不确定该怎样移植。为此,我决定写这个教程,让广大读者真正了解怎样移植。
在拿到开发板之后,很多朋友都想先尝尝鲜,想自己烧写个程序到开发板上,看看效果。下面将演示如何将光盘里面自带的程序烧写到野火 STM32 开发板上。前提是你的电脑上已经安装了 JLINK 驱动和 MDK 开发环境,如果这一部没有完成,请参考《2、 JLINK 驱动安装与 MDK 环境搭建》 。野火 STM32 开发板光盘上提供的代码都是已经编译好的,直接下载即可。
当我们在学习一款 CPU 的时候,最经典的实验莫过于流水灯了,会了流水灯的话就基本等于学会会操作 I/O 口了。那么在学会操作 I/O 之后,面对那么多的片上外设我们又应该先学什么呢?有些朋友会说用到什么就学什么,听起来这也不无道理呀。
但对于野火来说会把学习串口的操作放在第二位。在程序运行的时候我们可以通过点亮一个 LED 来显示代码的执行的状态,但有时候我们还想把某些中间量或者其他程序状态信息打印出来显示在电脑上,那么这时串口的作用就可想而知了。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !