【技術實現步驟摘要】
一種運用于DSP的功能模塊動態加載方法
本專利技術涉及一種運用于DSP的功能模塊動態加載方法。
技術介紹
DSP芯片是一個通用模塊,作為資源管理的核心功能模塊,解決諸多項目的資源管理需求,并為項目設備提供個性功能服務(個性服務的功能數量不統一,運行參數不統一)。DSP需對諸多項目的需求進行分解,將通用功能固化在主控程序中,將各項目個性化的資源管理需求、功能需求以功能模塊的形式“動態加載”,實現DSP芯片對項目的支撐。當前DSP功能模塊動態加載時,其功能模塊的大小、運行空間往往是事先固定的,當功能模塊因變化需調整運行空間或大小時,DSP主控程序也需要做相應調整才能適應功能模塊的變化。原有的功能模塊執行碼的產生方式也存在缺陷,無法在功能模塊中增加變量或固化數據。上述缺點,給功能模塊的管理和功能擴展帶來不便。
技術實現思路
為了克服現有技術的上述缺點,本專利技術提供了一種運用于DSP的功能模塊動態加載方法。本專利技術解決其技術問題所采用的技術方案是:一種運用于DSP的功能模塊動態加載方法,包括如下步驟:第一步、為主控邏輯和功能模塊劃分運行空間;第二步、明確功能模塊的對外接口,確保具有相似功能的模塊的接口或彼此可替換的功能模塊的接口,都是一致的;第三步、分別形成主控邏輯的工程和功能模塊的工程:1)主控邏輯的代碼單獨形成一個獨立工程;2)每個功能模塊的代碼單獨形成一個獨立工程;3)形成獨立的主控邏輯目標碼;4)形成功能模塊的執行碼;第四步、完成功能模塊的描述信息;第五步、形成功能模塊的目標碼;第六步、主控邏輯根據功能模塊的目標碼對功能模塊進行加載、卸載、更新、刪除操作。 ...
【技術保護點】
一種運用于DSP的功能模塊動態加載方法,其特征在于:包括如下步驟:第一步、為主控邏輯和功能模塊劃分運行空間;第二步、明確功能模塊的對外接口,確保具有相似功能的模塊的接口或彼此可替換的功能模塊的接口,都是一致的;第三步、分別形成主控邏輯的工程和功能模塊的工程:1)主控邏輯的代碼單獨形成一個獨立工程;2)每個功能模塊的代碼單獨形成一個獨立工程;3)形成獨立的主控邏輯目標碼;4)形成功能模塊的執行碼;第四步、完成功能模塊的描述信息;第五步、形成功能模塊的目標碼;第六步、主控邏輯根據功能模塊的目標碼對功能模塊進行加載、卸載、更新、刪除操作。
【技術特征摘要】
1.一種運用于DSP的功能模塊動態加載方法,其特征在于:包括如下步驟:第一步、為主控邏輯和功能模塊劃分運行空間;第二步、明確功能模塊的對外接口,確保具有相似功能的模塊的接口或彼此可替換的功能模塊的接口,都是一致的;第三步、分別形成主控邏輯的工程和功能模塊的工程:1)主控邏輯的代碼單獨形成一個獨立工程;2)每個功能模塊的代碼單獨形成一個獨立工程;3)形成獨立的主控邏輯目標碼;4)形成功能模塊的執行碼;第四步、完成功能模塊的描述信息;第五步、形成功能模塊的目標碼;第六步、主控邏輯根據功能模塊的目標碼對功能模塊進行加載、卸載、更新、刪除操作。2.根據權利要求1所述的一種運用于DSP的功能模塊動態加載方法,其特征在于:主控邏輯的獨立工程與第一步中規劃的主控邏輯運行空間一致。3.根據權利要求1所述的一種運用于DSP的功能模塊動態加載方法,其特征...
【專利技術屬性】
技術研發人員:李超,劉國偉,周悟強,
申請(專利權)人:中國電子科技集團公司第三十研究所,
類型:發明
國別省市:四川,51
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。