[發明專利]基于云技術的芯片集成開發系統在審
| 申請號: | 202310778785.4 | 申請日: | 2023-06-29 |
| 公開(公告)號: | CN116560658A | 公開(公告)日: | 2023-08-08 |
| 發明(設計)人: | 王琪;余常文;蔣鵬;張興圣;王露 | 申請(專利權)人: | 睿思芯科(深圳)技術有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F9/54;G06F9/50;G06F16/958 |
| 代理公司: | 深圳君信誠知識產權代理事務所(普通合伙) 44636 | 代理人: | 劉偉 |
| 地址: | 518000 廣東省深圳市前海深港合作*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 技術 芯片 集成 開發 系統 | ||
本發明適用于集成開發平臺技術領域,尤其涉及一種基于云技術的芯片集成開發系統。本發明提出了一種基于云技術的、且支持嵌入式芯片開發的集成開發系統,本發明無需在本地安裝集成開發環境及配置參數,只需通過瀏覽器就可以實現芯片開發的代碼編輯、調試運行等功能;本發明還集成了多用戶和隊列機制,能夠進行請求調試進程與服務器負荷之間的平衡處理,從而提高用戶體驗以及集成開發平臺的完整度,進一步提高工作效率。
技術領域
本發明適用于集成開發平臺技術領域,尤其涉及一種基于云技術的芯片集成開發系統。
背景技術
當前用于代碼編輯、調試運行的集成開發環境(Integrated?DevelopmentEnvironment,簡稱IDE)如Keil、IAR、Eclipse等,大多都是采用本地安裝的方式,這種方式首先用戶需要下載對應安裝包,再進一步配置相關環境,而且這種方式需要占用本地資源,增加了開發成本。
隨著云服務的發展,使得一種基于瀏覽器的集成開發環境應運而生。云服務端與遠程訪問的計算機之間建立隧道,將數據從一個網絡安全地傳輸到另一個網絡,實現讓用戶從任意設備、任意位置通過瀏覽器來進行代碼編寫、運行調試。
當前基于瀏覽器的開發環境大致可以分為兩類:
一類是快速編譯型網頁應用,如W3Cschool,這類應用可以在網頁上編寫引擎支持語言的代碼,并給出某些應用運行結果,但是這類應用主要用于編程語言學習、前端網頁開發等,不支持嵌入式芯片開發;
另一類是云端代碼編譯環境,如Codespaces,這類應用提供了一套代碼編輯、運行環境,但是側重于代碼編輯、管理,運行、調試等均需要配置腳本,不易使用,對嵌入式等支持有限。
因此,亟需一種能夠支持嵌入式芯片開發的集成開發環境方案以滿足用戶需求。
發明內容
本發明提供一種基于云技術的集成開發系統,旨在解決現有技術的集成開發平臺不兼容嵌入式開發的問題。
本發明提供一種基于云技術的集成開發系統,所述集成開發系統包括部署于云端的服務端和部署于本地的用戶端,其中:
所述服務端包括賬戶管理模塊、進程管理模塊、接口模塊、轉發代理模塊,所述賬戶管理模塊用于保存用戶的賬戶信息;
所述進程管理模塊用于提供芯片開發服務,并根據預設排隊機制管理根據用戶請求生成的對應所述芯片開發服務的服務進程,所述服務進程根據所述用戶請求的不同至少分為第一優先級和第二優先級,所述芯片開發服務包括編輯、管理、運行、調試中的至少一種;
所述接口模塊用于對外提供業務邏輯接口;
所述轉發代理模塊用于連接所述進程管理模塊和所述接口模塊以進行轉發代理,并根據所述用戶請求和預設多用戶機制將所述服務端的所述芯片開發服務的數據轉發至所述用戶端;
所述用戶端包括顯示界面模塊,所述顯示界面模塊用于接收用戶的輸入數據,生成對應的所述用戶請求以發送給所述服務端,并接收及顯示所述服務端返回的所述芯片開發服務。
更進一步地,所述進程管理模塊包括進程分配子模塊和進程并發子模塊,所述進程分配子模塊用于根據所述用戶請求分配對應的所述服務進程,所述進程并發子模塊用于連接額外的隊列插件以對等待處理的所述服務進程進行隊列排序,并根據所述預設排隊機制將所述服務進程放入處理隊列進行處理,并更新所述隊列插件。
更進一步地,所述預設排隊機制具體為:定義最大并發進程數,為所述處理隊列設置優先隊列和普通隊列,若所述優先隊列具有資源,將所述第一優先級的所述服務進程放入所述優先隊列進行處理;
若所述普通隊列具有資源,首先將所述第一優先級的所述服務進程放入所述普通隊列進行處理,直至所有所述第一優先級的所述服務進程處理完成并出列,再將所述第二優先級的所述服務進程放入所述普通隊列進行處理。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于睿思芯科(深圳)技術有限公司,未經睿思芯科(深圳)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310778785.4/2.html,轉載請聲明來源鉆瓜專利網。





