網(wǎng)友評(píng)分:
5分
Astrobe for LPC2000 Evaluation Edition是一款可在Windows系統(tǒng)上完美運(yùn)行的嵌入式開發(fā)編程軟件,該軟件功能齊全,適合大部分的程序員進(jìn)行編輯,該軟件支持多文件編輯,快速交叉式響應(yīng),選項(xiàng)卡式多文檔界面,用于編輯多個(gè)源文件,支持分屏編輯,可以查找/替換中的正則表達(dá)式支持,提供線路修改指標(biāo),提供可選的行號(hào),打印功能等。
自動(dòng)構(gòu)建功能可確保在鏈接之前可以重新編譯過(guò)時(shí)的模塊,而無(wú)需復(fù)雜的make文件,命令行參數(shù)等。
上載功能使用其系統(tǒng)內(nèi)編程(ISP)命令對(duì)目標(biāo)ARM微控制器的閃存進(jìn)行編程。
如果開發(fā)板支持,則通過(guò)UART控制信號(hào)自動(dòng)啟動(dòng)引導(dǎo)加載程序。
內(nèi)置的串行通信終端窗口可顯示文本輸出,接收用戶輸入并顯示斷言和運(yùn)行時(shí)錯(cuò)誤消息。
從菜單控制編輯,編譯,鏈接/建筑物生成周期,模塊反匯編程序可幫助微調(diào)模塊的大小或性能。
在單獨(dú)的窗口中捕獲編譯錯(cuò)誤,單擊錯(cuò)誤行以轉(zhuǎn)到源中的實(shí)際行。
生成標(biāo)準(zhǔn)HEX文件以供第三方工具可選使用,鍵入時(shí)自動(dòng)為Oberon語(yǔ)言元素著色。
標(biāo)準(zhǔn)Windows,面向程序員的文本編輯功能,選項(xiàng)卡式多文檔界面,用于編輯多個(gè)源文件。
自動(dòng)索引過(guò)程并導(dǎo)入每個(gè)源文件以進(jìn)行代碼導(dǎo)航,鍵入源代碼時(shí),將Oberon關(guān)鍵字自動(dòng)大寫。
與批處理文件和“ make”工具一起使用的可選命令行編譯器和鏈接器。
運(yùn)行時(shí)庫(kù)Out可用于通過(guò)UART串行連接將跟蹤輸出發(fā)送到Astrobe終端窗口。
運(yùn)行時(shí)錯(cuò)誤和失敗的斷言由帶有模塊和過(guò)程名稱以及源代碼行號(hào)的回調(diào)跟蹤標(biāo)識(shí)。
陷阱運(yùn)行時(shí)庫(kù)模塊的源代碼可以由用戶定制,本地動(dòng)態(tài)數(shù)組語(yǔ)言擴(kuò)展,用于安全的內(nèi)存分配/釋放。
語(yǔ)言支持,用于使用斷言來(lái)驗(yàn)證過(guò)程參數(shù),前置條件和后置條件。
如果導(dǎo)入的模塊的接口不變,則僅需要編譯當(dāng)前模塊。
預(yù)編譯的符號(hào)文件用于快速訪問(wèn)導(dǎo)入的模塊。編譯繼續(xù)進(jìn)行到最后,以找到盡可能多的錯(cuò)誤。
底層系統(tǒng)功能GET,PUT,ADR,BIT等,用于訪問(wèn)MCU控制,狀態(tài)和外設(shè)寄存器。
以基于ARM的微控制器為目標(biāo)的Oberon的實(shí)現(xiàn)包括附加功能。
這些附加功能專為高效代碼生成,低級(jí)編程,調(diào)試和訪問(wèn)設(shè)備的高級(jí)功能而設(shè)計(jì),而無(wú)需使用匯編語(yǔ)言或C。
當(dāng)優(yōu)先考慮執(zhí)行速度時(shí),葉過(guò)程將參數(shù)和局部變量存儲(chǔ)在寄存器中。
對(duì)內(nèi)存映射的外圍設(shè)備寄存器的顯式讀/寫訪問(wèn) ,生成常規(guī)的32位ARM本機(jī)代碼。
標(biāo)簽: 開發(fā)工具
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 virtualinsta360.com.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)