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