[發明專利]一種在嵌入式VxWorks操作系統下解決Qt應用調試的方法在審
| 申請號: | 202011095100.9 | 申請日: | 2020-10-14 |
| 公開(公告)號: | CN112231211A | 公開(公告)日: | 2021-01-15 |
| 發明(設計)人: | 唐亮 | 申請(專利權)人: | 天津津航計算技術研究所 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/41;G06F8/71 |
| 代理公司: | 中國兵器工業集團公司專利中心 11011 | 代理人: | 辛海明 |
| 地址: | 300308 天津*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 vxworks 操作系統 解決 qt 應用 調試 方法 | ||
1.一種在嵌入式VxWorks操作系統下解決Qt應用調試的方法,其特征在于,該方法包括如下步驟:
S1、在Windows操作系統中,編譯Qt應用工程;
S2、打開和配置VxWorks開發環境中的shell工具,把VxWorks的編譯鏈注冊到shell工具中;
S3、利用Windows操作系統下生成的.ui文件生成VxWorks操作系統下相應的頭文件;
S4、利用Windows操作系統下容器類頭文件生成VxWorks操作系統下相應的源文件;
S5、根據新生成的頭文件和源文件建立VxWorks下DKM工程;
S6、編譯工程進行調試運行。
2.如權利要求1所述的在嵌入式VxWorks操作系統下解決Qt應用調試的方法,其特征在于,所述步驟S1具體包括如下步驟:
S11、在QtCreator或Visual Studio開發環境中創建Qt應用工程;
S12、編譯應用工程。
3.如權利要求1所述的在嵌入式VxWorks操作系統下解決Qt應用調試的方法,其特征在于,所述步驟S2具體包括如下步驟:
S21、將VxWorks對應的Qt開發軟件目錄添加到Windows系統環境變量的路徑中;
S22、在workbench打開development shell工具;
S23、在shell下把VxWorks的編譯鏈注冊到development shell工具中。
4.如權利要求3所述的在嵌入式VxWorks操作系統下解決Qt應用調試的方法,其特征在于,所述步驟23具體包括:在shell下輸入wrenv.exe-p VxWorks-x.x,把VxWorks的編譯鏈注冊到development shell工具中。
5.如權利要求3所述的在嵌入式VxWorks操作系統下解決Qt應用調試的方法,其特征在于,所述步驟S3具體包括如下步驟:
S31、將步驟S1中應用工程所有的.ui文件拷貝到development shell所在的目錄下;
S32、在development shell中執行uic*.ui-o*ui_widget.h,對所有的.ui文件執行同樣的操作,將界面中的信息提取到頭文件中。
6.如權利要求3-5任一項所述的在嵌入式VxWorks操作系統下解決Qt應用調試的方法,其特征在于,所述步驟S4具體包括如下步驟:
S41、將步驟S1中應用工程所有的容器類頭文件*widget.h文件拷貝到developmentshell所在的目錄下;
S42、在development shell中執行moc*widget.h-o moc_*widget.cpp,對所有的.h文件執行同樣的操作,將*widget.h文件信息轉換為源文件。
7.如權利要求6所述的在嵌入式VxWorks操作系統下解決Qt應用調試的方法,其特征在于,所述步驟S5具體包括如下步驟:
S51、在VxWorks開發環境workbench下創建DKM類型的Qt應用工程;
S52、將windows中Qt應用中的源文件以及步驟S3、S4中生成的文件拷貝到新建的DKM工程目錄下;
S53、在DKM工程編譯屬性-自定義中,添加-DVXWORKS;
S54、在DKM工程編譯屬性-路徑中,將Qt軟件include目錄添加到工程中。
8.如權利要求1或7所述的在嵌入式VxWorks操作系統下解決Qt應用調試的方法,其特征在于,所述步驟S6具體包括如下步驟:
S61、編譯步驟S5中創建的DKM工程,生成.out文件;
S62、通過VxWorks開發環境中的target server工具,裝載.out文件,即可進行Qt應用軟件的調試運行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津津航計算技術研究所,未經天津津航計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011095100.9/1.html,轉載請聲明來源鉆瓜專利網。





