基于mdk RTX 的COrtex—M3 多任務(wù)應(yīng)用設(shè)計(jì)
武漢理工大學(xué) 方安平 武永誼
摘要:本文描述了如何在Cortex—M3 上使用mdk RL—RTX 的方法,并給出了一個(gè)簡(jiǎn)單的多任務(wù)應(yīng)用設(shè)計(jì)。
關(guān)鍵詞:mdk RTX,Cortex,嵌入式,ARM, STM32F103VB
1 mdk RL—RTX 和COrtex—M3 概述
mdk 開(kāi)發(fā)套件源自德國(guó)Keil 公司,是ARM 公司目前最新推出的針對(duì)各種嵌入式處理器
的軟件開(kāi)發(fā)工具。mdkRL—IUX 是一個(gè)實(shí)時(shí)操作系統(tǒng)(RTOS)內(nèi)核,完全集成在mdk 編譯器中。廣泛應(yīng)用于ARM7、ARM9 和Cortex-M3 設(shè)備中。它可以靈活解決多任務(wù)調(diào)度、維護(hù)和時(shí)序安排等問(wèn)題。基于RL—I 訂X 的程序由標(biāo)準(zhǔn)的C 語(yǔ)言編寫(xiě),由Real—View 編譯器進(jìn)行編譯。操作系統(tǒng)依附于C 語(yǔ)言使聲明函數(shù)更容易,不需要復(fù)雜的堆棧和變量結(jié)構(gòu)配置,大大簡(jiǎn)化了復(fù)雜的軟件設(shè)計(jì),縮短了項(xiàng)目開(kāi)發(fā)周期。
標(biāo)簽:
COrtex-M
mdk
RTX
多任務(wù)
上傳時(shí)間:
2014-12-23
上傳用戶:Yue Zhong