国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種嵌入式軟件開(kāi)發(fā)方法及系統(tǒng)與流程

      文檔序號(hào):40365556發(fā)布日期:2024-12-18 13:52閱讀:9來(lái)源:國(guó)知局
      一種嵌入式軟件開(kāi)發(fā)方法及系統(tǒng)與流程

      本發(fā)明涉及軟件開(kāi)發(fā),特別涉及一種嵌入式軟件開(kāi)發(fā)方法及系統(tǒng)。


      背景技術(shù):

      1、現(xiàn)今,編譯執(zhí)行語(yǔ)言都需要對(duì)源程序進(jìn)行編譯,生成目標(biāo)文件,計(jì)算機(jī)再對(duì)這個(gè)目標(biāo)程序進(jìn)行執(zhí)行,具備執(zhí)行速度較快等特點(diǎn),但在程序有修改時(shí),需要重新編譯,缺乏靈活性。

      2、為此,申請(qǐng)人提出了一種程序解釋執(zhí)行方法,包括:生成步驟:生成邏輯樹(shù);邏輯樹(shù)包括上下父子節(jié)點(diǎn)信息、節(jié)點(diǎn)類(lèi)型、參數(shù)類(lèi)型、應(yīng)用傳值類(lèi)型中的一個(gè)或多個(gè)信息;其中,節(jié)點(diǎn)類(lèi)型包括其他擴(kuò)展;解析步驟:編寫(xiě)邏輯解釋執(zhí)行程序,將邏輯樹(shù)作為參數(shù)傳入,解析、執(zhí)行邏輯樹(shù)。

      3、該方法可使需編譯執(zhí)行的計(jì)算機(jī)語(yǔ)言具備解釋執(zhí)行能力,適用領(lǐng)域廣泛。但是需要一種嵌入式軟件開(kāi)發(fā)方法及系統(tǒng),使程序解釋執(zhí)行方法能夠落地,應(yīng)用于實(shí)際的軟件開(kāi)發(fā)中,發(fā)揮其價(jià)值。


      技術(shù)實(shí)現(xiàn)思路

      1、本發(fā)明的目的之一在于,提供了一種嵌入式軟件開(kāi)發(fā)系統(tǒng),能夠降低開(kāi)發(fā)成本,提高開(kāi)發(fā)效率。

      2、為了解決上述技術(shù)問(wèn)題,本申請(qǐng)?zhí)峁┤缦录夹g(shù)方案:

      3、一種嵌入式軟件開(kāi)發(fā)系統(tǒng),包括板卡、服務(wù)器和用戶(hù)端;

      4、板卡連接至服務(wù)器,板卡上搭載有嵌入式芯片;嵌入式芯片中預(yù)先燒錄有邏輯解釋程序;

      5、用戶(hù)終端用于獲取需要更新的目標(biāo)嵌入式芯片信息,并上傳至服務(wù)器;用于提供邏輯樹(shù)編寫(xiě)環(huán)境,獲取編寫(xiě)完成的邏輯樹(shù);將編寫(xiě)完成的邏輯樹(shù)上傳至服務(wù)器;

      6、服務(wù)器用于將編寫(xiě)完成的邏輯樹(shù)導(dǎo)入目標(biāo)嵌入式芯片。

      7、進(jìn)一步,所述服務(wù)器用于從目標(biāo)嵌入式芯片獲取輸入數(shù)據(jù),還用于通過(guò)預(yù)存的邏輯解釋程序解析、執(zhí)行編寫(xiě)完成的邏輯樹(shù),并輸入輸入數(shù)據(jù),判斷是否出現(xiàn)運(yùn)行錯(cuò)誤,如果運(yùn)行錯(cuò)誤,中止導(dǎo)入,生成錯(cuò)誤提示并發(fā)送至用戶(hù)終端;如果未出現(xiàn)運(yùn)行錯(cuò)誤,獲取執(zhí)行結(jié)果,將執(zhí)行結(jié)果發(fā)送至用戶(hù)終端;

      8、服務(wù)器還用于判斷是否從用戶(hù)終端接收中止指令,如果未接收中止指令,將編寫(xiě)完成的邏輯樹(shù)在線(xiàn)導(dǎo)入目標(biāo)嵌入式芯片。

      9、進(jìn)一步,所述服務(wù)器還用于從目標(biāo)嵌入式芯片獲取已有的邏輯樹(shù),并保存;

      10、用戶(hù)終端還用于接收回滾指令,將回滾指令發(fā)送至服務(wù)器,服務(wù)器還用于接收回滾指令后,用保存的邏輯樹(shù),替換目標(biāo)嵌入式芯片中新導(dǎo)入的邏輯樹(shù)。

      11、本發(fā)明的目的之二在于,提供一種嵌入式軟件開(kāi)發(fā)方法,包括如下步驟:

      12、s1、在嵌入式芯片中燒錄預(yù)編寫(xiě)的邏輯解釋程序;

      13、s2、將嵌入式芯片連接至網(wǎng)絡(luò);

      14、s3、選擇需要更新的目標(biāo)嵌入式芯片;

      15、s4、獲取編寫(xiě)完成的邏輯樹(shù);

      16、s5、將編寫(xiě)完成的邏輯樹(shù)在線(xiàn)導(dǎo)入目標(biāo)嵌入式芯片。

      17、進(jìn)一步,所述步驟s5中,先從目標(biāo)嵌入式芯片獲取已有的邏輯樹(shù),并保存,再將編寫(xiě)完成的邏輯樹(shù)在線(xiàn)導(dǎo)入目標(biāo)嵌入式芯片。

      18、進(jìn)一步,還包括:s6、判斷是否接收回滾指令,如果接收回滾指令,用保存的邏輯樹(shù),替換目標(biāo)嵌入式芯片中新導(dǎo)入的邏輯樹(shù)。

      19、進(jìn)一步,所述步驟s4中,還從目標(biāo)嵌入式芯片獲取輸入數(shù)據(jù),通過(guò)預(yù)存的邏輯解釋程序解析、執(zhí)行編寫(xiě)完成的邏輯樹(shù),并輸入輸入數(shù)據(jù),判斷是否出現(xiàn)運(yùn)行錯(cuò)誤,如果未出現(xiàn)運(yùn)行錯(cuò)誤,獲取執(zhí)行結(jié)果,跳轉(zhuǎn)至s5;如果運(yùn)行錯(cuò)誤,生成錯(cuò)誤提示。

      20、進(jìn)一步,所述步驟s5中,判斷是否接收中止指令,如果未接收中止指令,從目標(biāo)嵌入式芯片獲取已有的邏輯樹(shù)。

      21、本方案通過(guò)在嵌入式芯片中預(yù)先燒錄邏輯解釋程序,使得程序解釋執(zhí)行的能力能夠在嵌入式環(huán)境中實(shí)現(xiàn),通過(guò)服務(wù)器與用戶(hù)終端的協(xié)同工作,用戶(hù)可以方便地選擇和管理目標(biāo)嵌入式芯片,并能夠在線(xiàn)完成邏輯樹(shù)的編寫(xiě)和導(dǎo)入操作,大大提高了嵌入式系統(tǒng)開(kāi)發(fā)的靈活性。無(wú)需每次修改程序后執(zhí)行編譯和燒寫(xiě)操作,節(jié)省了開(kāi)發(fā)時(shí)間并降低了開(kāi)發(fā)復(fù)雜度及成本。通過(guò)提供回滾功能,能夠快速、準(zhǔn)確地使用已保存的邏輯樹(shù)替換目標(biāo)嵌入式芯片中的新邏輯樹(shù),適用于需要頻繁更新或調(diào)整邏輯的嵌入式系統(tǒng)。

      22、綜上,本方案有效地提升了嵌入式軟件開(kāi)發(fā)的效率,降低了開(kāi)發(fā)成本,具有廣泛的應(yīng)用前景。



      技術(shù)特征:

      1.一種嵌入式軟件開(kāi)發(fā)系統(tǒng),其特征在于,包括板卡、服務(wù)器和用戶(hù)端;

      2.根據(jù)權(quán)利要求1所述的嵌入式軟件開(kāi)發(fā)系統(tǒng),其特征在于:所述服務(wù)器用于從目標(biāo)嵌入式芯片獲取輸入數(shù)據(jù),還用于通過(guò)預(yù)存的邏輯解釋程序解析、執(zhí)行編寫(xiě)完成的邏輯樹(shù),并輸入輸入數(shù)據(jù),判斷是否出現(xiàn)運(yùn)行錯(cuò)誤,如果運(yùn)行錯(cuò)誤,中止導(dǎo)入,生成錯(cuò)誤提示并發(fā)送至用戶(hù)終端;如果未出現(xiàn)運(yùn)行錯(cuò)誤,獲取執(zhí)行結(jié)果,將執(zhí)行結(jié)果發(fā)送至用戶(hù)終端;

      3.根據(jù)權(quán)利要求2所述的嵌入式軟件開(kāi)發(fā)系統(tǒng),其特征在于:所述服務(wù)器還用于從目標(biāo)嵌入式芯片獲取已有的邏輯樹(shù),并保存;

      4.一種嵌入式軟件開(kāi)發(fā)方法,其特征在于,包括如下步驟:

      5.根據(jù)權(quán)利要求4所述的嵌入式軟件開(kāi)發(fā)方法,其特征在于:所述步驟s5中,先從目標(biāo)嵌入式芯片獲取已有的邏輯樹(shù),并保存,再將編寫(xiě)完成的邏輯樹(shù)在線(xiàn)導(dǎo)入目標(biāo)嵌入式芯片。

      6.根據(jù)權(quán)利要求5所述的嵌入式軟件開(kāi)發(fā)方法,其特征在于:還包括:s6、判斷是否接收回滾指令,如果接收回滾指令,用保存的邏輯樹(shù),替換目標(biāo)嵌入式芯片中新導(dǎo)入的邏輯樹(shù)。

      7.根據(jù)權(quán)利要求6所述的嵌入式軟件開(kāi)發(fā)方法,其特征在于:所述步驟s4中,還從目標(biāo)嵌入式芯片獲取輸入數(shù)據(jù),通過(guò)預(yù)存的邏輯解釋程序解析、執(zhí)行編寫(xiě)完成的邏輯樹(shù),并輸入輸入數(shù)據(jù),判斷是否出現(xiàn)運(yùn)行錯(cuò)誤,如果未出現(xiàn)運(yùn)行錯(cuò)誤,獲取執(zhí)行結(jié)果,跳轉(zhuǎn)至s5;如果運(yùn)行錯(cuò)誤,生成錯(cuò)誤提示。

      8.根據(jù)權(quán)利要求7所述的嵌入式軟件開(kāi)發(fā)方法,其特征在于:所述步驟s5中,判斷是否接收中止指令,如果未接收中止指令,從目標(biāo)嵌入式芯片獲取已有的邏輯樹(shù)。


      技術(shù)總結(jié)
      本發(fā)明涉及軟件開(kāi)發(fā)技術(shù)領(lǐng)域,具體公開(kāi)了一種嵌入式軟件開(kāi)發(fā)方法及系統(tǒng),其中系統(tǒng)包括板卡、服務(wù)器和用戶(hù)端;板卡連接至服務(wù)器,板卡上搭載有嵌入式芯片;嵌入式芯片中預(yù)先燒錄有邏輯解釋程序;用戶(hù)終端用于獲取需要更新的目標(biāo)嵌入式芯片信息,并上傳至服務(wù)器;用于提供邏輯樹(shù)編寫(xiě)環(huán)境,獲取編寫(xiě)完成的邏輯樹(shù);將編寫(xiě)完成的邏輯樹(shù)上傳至服務(wù)器;服務(wù)器用于將編寫(xiě)完成的邏輯樹(shù)導(dǎo)入目標(biāo)嵌入式芯片。采用本發(fā)明的技術(shù)方案只需編寫(xiě)或更新邏輯樹(shù),導(dǎo)入芯片,邏輯樹(shù)無(wú)需燒寫(xiě)芯片,能夠降低開(kāi)發(fā)成本,提高開(kāi)發(fā)效率。

      技術(shù)研發(fā)人員:譚青松
      受保護(hù)的技術(shù)使用者:重慶豬哥亮科技有限責(zé)任公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/17
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1