基于ARM7(LPC2131)平臺的μCOS-Ⅱ的移植 - 免費下載

技術(shù)資料資源 文件大小:46 K

?? 資源詳細(xì)信息

文件格式
未知
上傳用戶
上傳時間
文件大小
46 K
所需積分
2 積分
推薦指數(shù)
??? (3/5)

?? 溫馨提示:本資源由用戶 jiabin 上傳分享,僅供學(xué)習(xí)交流使用。如有侵權(quán),請聯(lián)系我們刪除。

資源簡介

1.編寫bootloader(ARM啟動代碼) 1.啟動代碼綜述 在一般32位ARM應(yīng)用系統(tǒng)中,軟件大多數(shù)采用C語言進(jìn)行編程,并且以嵌入式操作系統(tǒng)為開發(fā)平臺,這樣大大的提高了開發(fā)效率及軟件性能。為了能夠進(jìn)行系統(tǒng)初始化,通常會用一個匯編文件作為啟動代碼。它可以實現(xiàn)向量表定義、堆棧初始化、系統(tǒng)變量初始化、中斷系統(tǒng)初始化、I/O初始化、外圍初始化和地址重映射等操作。 ARM公司之設(shè)計內(nèi)核,不生產(chǎn)芯片,只是把內(nèi)核授權(quán)給其他廠商。其他廠商購買了授權(quán)后加入自己的外設(shè),生產(chǎn)出各具特色的芯片。這樣就促進(jìn)了基于ARM處理器核的芯片的多元化,但也使得各種芯片的啟動代碼差別很大,不易編寫出統(tǒng)一的啟動代碼。 2.文件的組成 匯編文件1.Startup.S:異常向量表、各模式堆棧初始化和跳到main()函數(shù)入口等 2.IRQ.S :負(fù)責(zé)管理中斷嵌套 C文件 Target.C :初始化目標(biāo)板 頭文件 Config.H :系統(tǒng)配置和類型定義 Target.H :一些和目標(biāo)板相關(guān)的聲明 LPC2294.H :LPC2000系列芯片特殊寄存器定義 分散加載文件mem_a.Scf:在片內(nèi)Flash發(fā)布,RelInFLASH Mem_b.Scf:在片內(nèi)RAM調(diào)試,DebugInRAM,在uCOSII中不使用這種布局模式 Mem_c.Scf:在片內(nèi)Flash調(diào)試,DebugInFLASH 3.各源代碼文件內(nèi)容及其注釋

立即下載此資源

提示:下載后請用壓縮軟件解壓,推薦使用 WinRAR 或 7-Zip

資源說明

?? 下載說明

  • 下載需消耗 2積分
  • 24小時內(nèi)重復(fù)下載不扣分
  • 支持?jǐn)帱c續(xù)傳
  • 資源永久有效

?? 使用說明

  • 下載后用解壓軟件解壓
  • 推薦 WinRAR 或 7-Zip
  • 如有密碼請查看說明
  • 解壓后即可使用

?? 積分獲取

  • 上傳資源獲得積分
  • 每日簽到免費領(lǐng)取
  • 邀請好友注冊獎勵
  • 查看詳情 →

相關(guān)標(biāo)簽

點擊標(biāo)簽查看更多相關(guān)資源:

相關(guān)資源推薦