[發明專利]一種嵌入式系統的代碼生成方法無效
| 申請號: | 200910100614.6 | 申請日: | 2009-07-10 |
| 公開(公告)號: | CN101604241A | 公開(公告)日: | 2009-12-16 |
| 發明(設計)人: | 吳國華;李松坡;鄭秋華;張禎 | 申請(專利權)人: | 杭州電子科技大學 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 杭州求是專利事務所有限公司 | 代理人: | 杜 軍 |
| 地址: | 310018浙江省*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 系統 代碼 生成 方法 | ||
1、一種嵌入式系統的代碼生成方法,其特征在于該方法具體步驟是:
步驟(1).讀取PIM文檔并配置PIM文檔;
步驟(2).調用對應代碼模板,并對對應代碼模板進行解析;
步驟(3).生成目標平臺的源代碼;
步驟(1)中的PIM文檔采用XML格式的文件保存應用模型信息,PIM文檔用來存儲數據、攜帶數據和交換數據,并且能夠從多種不兼容類型的數據存儲方式中分離數據;用戶需要修改程序時,首先讀取PIM文檔內容,然后根據需求修改PIM文檔內容,并將修改后的PIM文檔作為輸入;代碼生成引擎讀取修改后的PIM文檔,并根據需求配置PIM文檔,重新生成源代碼;
步驟(2)中調用對應代碼模板產生一個或多個輸出文件,對對應代碼模板的解析是通過定義模板描述文件和模板標簽庫,調用模板引擎解析執行,實現代碼框架、數據和流程的分離;
步驟(3)利用步驟(1)中讀取的指定配置文件,根據代碼生成的配置文件和步驟(2)中調用的對應代碼模板、解析得來的數據信息,在引擎中進行保存,然后對模板文檔中的標記及變量進行匹配及替換,從而產生不受問題范圍限制的源代碼輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州電子科技大學,未經杭州電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910100614.6/1.html,轉載請聲明來源鉆瓜專利網。





