ucos在s3c2410上運行過程整體剖析-- 整體運行環(huán)境及工具說明
基礎知識里已經(jīng)基本上講解了UCOS要生活的家(即硬件平臺環(huán)境),還有就是為了讓高級語言寫的程序能變成在硬件平臺上直接運行的程序,編譯器都干了些什么。還有這個C語言運行的環(huán)境問題,也就是從硬件和匯編語言的角度去理解高級語言。
下面我們就從硬件加電到UCOS真正運行起來這樣一種思路講解一個嵌入式實時操作系統(tǒng)的實現(xiàn)原理以及它所包含的精髓。好了,現(xiàn)在就介紹一下我們所有的軟硬件設施和用到的所有的工具。
硬件:用的硬件平臺是博創(chuàng)2410-S,而它用的核心是ARM920T
軟件: VIVI 、UCOS (博創(chuàng)公司給的ucos實驗的第十個實驗ucos的移植)
工具:ADS1.2
我們用的所有代碼都在一個ads1.2的工程里。
大致上是這樣的,我們用ADS1.2新建工程,然后編譯。利用VIVI支持的串口通過電腦上的超級終端程序?qū)⒖蓤?zhí)行程序下載到開發(fā)板的NANDflash存儲器中。