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