本文以stm32f4xx平台介绍串口驱动,主要目的是:1、RTT中如何编写中断处理程序2、如何编写RTT设备驱动接口代码3、了解串行设备的常见处理机制所涉及的主要源码文件有:usart.c,usart.h,serial.c,serial.h一、RTT的设备驱动程序概述编写uart的驱动程序,首先需要...
分类:
其他好文 时间:
2015-07-18 00:24:23
阅读次数:
356
在RT-thread 2.0.0正式版中引入了pin设备作为杂类设备,其设备驱动文件pin.c在rt-thread-2.0.1\components\drivers\misc中,主要用于操作芯片GPIO, 如点亮led,按键等。同时对于相应的芯片平台,需要自行编写底层gpio驱动,如gpio....
分类:
其他好文 时间:
2015-07-16 00:22:38
阅读次数:
703
finsh是RT-Thread的命令行外壳(shell),提供一套供用户在命令行的操作接口,主要用于调试、查看系统信息。在大部分嵌入式系统中,一般开发调试都使用硬件调试器和printf日志打印,在有些情况下,这两种方式并不是那么好用。比如对于RT-Thread这个多线程系统,我们想知道某个时刻系统中...
分类:
其他好文 时间:
2015-07-14 23:52:16
阅读次数:
631
对于刚接触操作系统的人来说,进程/线程等专有名词会让人感到头晕,一大堆的概念…而国内的专业书籍往往喜欢一上来就弄一堆的专业词汇来解释,让人越看月糊涂。笔者以菜鸟的身份来发表自己对这些概念的理解,如果错误之处,还请勿喷^_^!
在我们生活这个社会中就可以看成是一个系统,而把人看成是这个系统中的最小实体。而对于操作系统而言,进程/线程/任务就可以看成是操作系统这个系统中的“人”,整个系统就是由这些...
分类:
编程语言 时间:
2015-07-10 19:04:03
阅读次数:
113