http://blog.csdn.net/zhanglianpin
基础知识里已经基本上讲解了UCOS要生活的家(即硬件平台环境),还有就是为了让高级语言写的程序能变成在硬件平台上直接运行的程序,编译器都干了些什么。还有这个C语言运行的环境问题,也就是从硬件和汇编语言的角度去理解高级语言。
下面我们就从硬件加电到UCOS真正运行起来这样一种思路讲解一个嵌入式实时操作系统的实现原理以及它所包含的精髓。好了,现在就介绍一下我们所有的软硬件设施和用到的所有的工具。
硬件:用的硬件平台是博创2410-S,而它用的核心是ARM920T
软件: VIVI 、UCOS (博创公司给的ucos实验的第十个实验ucos的移植)
工具:ADS1.2
我们用的所有代码都在一个ads1.2的工程里。
大致上是这样的,我们用ADS1.2新建工程,然后编译。利用VIVI支持的串口通过电脑上的超级终端程序将可执行程序下载到开发板的NANDflash存储器中。