System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 特级毛片内射www无码,日日摸日日碰人妻无码,国产成人无码av片在线观看不卡
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種通用燒寫系統(tǒng)技術(shù)方案

    技術(shù)編號:44424216 閱讀:6 留言:0更新日期:2025-02-28 18:38
    本發(fā)明專利技術(shù)公開了一種通用燒寫系統(tǒng),包含運(yùn)行在pc機(jī)上的pc端軟件和駐留在主控模塊上的模塊端軟件。在燒寫軟件時(shí),pc端軟件通過讀取和解析本地?zé)龑懪渲眯畔⑽募慝@取待燒寫軟件的文件名、配置項(xiàng)號以及燒寫地址等信息;然后將待燒寫軟件以及上述信息,按照通訊規(guī)約進(jìn)行組包后發(fā)送給模塊端軟件。模塊端軟件接收到數(shù)據(jù)包后,按照不同的燒寫需求以及燒寫信息,在flash中燒寫該待燒寫軟件,實(shí)現(xiàn)靈活的增加或者刪減軟件燒寫項(xiàng);此外,本發(fā)明專利技術(shù)還能夠在燒寫的同時(shí),在flash中記錄下被燒寫軟件的具體信息,方便做燒寫內(nèi)容的第二次驗(yàn)證。

    【技術(shù)實(shí)現(xiàn)步驟摘要】

    本專利技術(shù)涉及嵌入式系統(tǒng)的電子應(yīng)用,尤其涉及到一種適用于機(jī)載或者車載的通用燒寫系統(tǒng)


    技術(shù)介紹

    1、在嵌入式系統(tǒng)中,因?yàn)樾枨笞兏蛘哂布膭樱枰粫r(shí)的更新硬件中的軟件載體,所以燒寫系統(tǒng)在每一個(gè)嵌入式系統(tǒng)里都是必備的。以往的燒寫系統(tǒng),一般都是基于串口提示信息,外加以太網(wǎng)傳輸燒寫內(nèi)容的形式呈現(xiàn)的,這樣做的好處是簡單方便;缺點(diǎn)是燒寫的內(nèi)容和地址,一般都是事先定義好的。如果需要臨時(shí)增加燒寫內(nèi)容,就需要重新劃分和定義flash空間,重新編譯底層bsp軟件,再把bsp軟件固化或下載到模塊上運(yùn)行,這樣做就比較拖沓和笨重。

    2、此外以往的燒寫系統(tǒng),往往只是把待更新的軟件燒寫到flash中就完事了;而一些重要信息,例如軟件版本號和配置項(xiàng)號是不會在硬件flash中留下記錄的。當(dāng)需要查詢當(dāng)前運(yùn)行軟件的版本信息時(shí),就需要通過在軟件中加入版本上報(bào)函數(shù)來解析,這樣做就沒有直接把版本信息燒寫在flash中而后解讀來得簡單直接。

    3、當(dāng)系統(tǒng)報(bào)故時(shí),為了排查問題,有時(shí)也需要驗(yàn)證flash中的軟件載體內(nèi)容是否正確。以往的燒寫系統(tǒng)功能比較單一,往往只是在燒寫時(shí),對燒寫內(nèi)容做了一個(gè)簡單的驗(yàn)證和比較;但是,沒有考慮到系統(tǒng)運(yùn)行長時(shí)間以后,對flash中的軟件內(nèi)容做必要的監(jiān)控和驗(yàn)證手段。


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

    1、本專利技術(shù)的目的在于提供一種通用燒寫系統(tǒng),它不僅能夠靈活的增加或者刪減軟件燒寫項(xiàng);還能夠在燒寫的同時(shí),在flash中記錄下被燒寫軟件的具體信息,包括被燒寫軟件的版本號,配置項(xiàng)號以及crc校驗(yàn)值等;同時(shí),還能方便的做燒寫內(nèi)容的第二次驗(yàn)證,根據(jù)獲取到的被燒寫軟件的燒寫地址和文件大小等信息,進(jìn)行第二輪的crc值計(jì)算,如果第二次計(jì)算的crc值和之前記錄在flash中的crc值等同,則視為當(dāng)前的軟件內(nèi)容是正確的。

    2、本專利技術(shù)通過以下技術(shù)方案實(shí)現(xiàn):

    3、通用燒寫系統(tǒng)分為兩個(gè)部分,包含運(yùn)行在pc機(jī)上的pc端軟件和駐留在主控模塊上的模塊端軟件,技術(shù)要點(diǎn)如下:

    4、1.在燒寫軟件時(shí),pc端軟件通過讀取和解析本地?zé)龑懪渲眯畔⑽募慝@取待燒寫軟件的文件名、配置項(xiàng)號以及燒寫地址等信息,然后將待燒寫軟件以及上述信息按照通訊規(guī)約進(jìn)行組包后,發(fā)送給模塊端軟件;模塊端軟件接收到數(shù)據(jù)包后,按照不同的燒寫需求以及燒寫信息,在flash中燒寫該待燒寫軟件。

    5、2.pc端軟件呈現(xiàn)燒寫工具界面,方便用戶進(jìn)行燒寫和驗(yàn)證操作。

    6、3.模塊端軟件支持flash地址段燒寫以及文件系統(tǒng)方式燒寫。

    7、4.模塊端軟件把待燒寫軟件的版本號、配置項(xiàng)號以及crc校驗(yàn)值額外做成一個(gè)info信息文件,并在flash中燒寫該info信息文件;在需要時(shí),由模塊端軟件解析該info信息文件進(jìn)行顯示,或發(fā)送給pc端軟件進(jìn)行顯示。

    8、5.模塊端軟件在本地flash空間中建立了info信息文件的索引;通過該索引可以獲取info信息文件中的數(shù)據(jù)。

    9、6.模塊端軟件可以計(jì)算出已燒寫軟件的crc校驗(yàn)值,若計(jì)算出的crc校驗(yàn)值與記錄在info信息文件中的crc值等同,則視為燒寫成功或者軟件內(nèi)容是正確的。

    10、7.pc端采用pyqt5進(jìn)行界面開發(fā),底層用python3交互;模塊端軟件采用c語言開發(fā)。

    11、8.pc端軟件上設(shè)有tcp客戶端,向模塊端軟件上的tcp服務(wù)端發(fā)出連接請求;在建立連接后,pc端軟件按照定義好的通訊規(guī)約進(jìn)行組包,并通過以太網(wǎng)把數(shù)據(jù)包發(fā)送給模塊端軟件;模塊端軟件上設(shè)有tcp服務(wù)端,響應(yīng)pc端客戶端發(fā)起的連接請求,在收到pc端發(fā)過來的數(shù)據(jù)包后,模塊端軟件會按照通訊規(guī)約進(jìn)行解包,并根據(jù)不同的命令頭,進(jìn)行不同的操作。

    本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】

    1.一種通用燒寫系統(tǒng),包含運(yùn)行在pc機(jī)上的pc端軟件和駐留在主控模塊上的模塊端軟件,其特征在于:

    2.根據(jù)權(quán)利要求1所述的一種通用燒寫系統(tǒng),其特征在于:pc端軟件還提供燒寫工具界面,供用戶進(jìn)行燒寫和驗(yàn)證操作。

    3.根據(jù)權(quán)利要求1所述的一種通用燒寫系統(tǒng),其特征在于:模塊端軟件支持flash地址段燒寫以及文件系統(tǒng)方式燒寫。

    4.根據(jù)權(quán)利要求1所述的一種通用燒寫系統(tǒng),其特征在于:模塊端收到pc端軟件發(fā)過來的數(shù)據(jù)包后,會把待燒寫軟件的版本號、配置項(xiàng)號以及crc校驗(yàn)值額外做成一個(gè)info信息文件,然后在flash中燒寫該info信息文件;在需要時(shí),由模塊端軟件解析該info信息文件進(jìn)行顯示,或發(fā)送給PC端軟件進(jìn)行顯示。

    5.根據(jù)權(quán)利要求4所述的一種通用燒寫系統(tǒng),其特征在于:模塊端軟件還在本地flash空間中建立info信息文件的索引;通過該索引可以獲取info信息文件中的數(shù)據(jù)。

    6.根據(jù)權(quán)利要求4所述的一種通用燒寫系統(tǒng),其特征在于:模塊端軟件還計(jì)算已燒寫軟件的crc校驗(yàn)值,把該crc校驗(yàn)值與記錄在info信息文件的crc值進(jìn)行比較,若等同,則視為燒寫成功或者軟件內(nèi)容是正確的。

    7.根據(jù)權(quán)利要求1所述的一種通用燒寫系統(tǒng),其特征在于:pc端采用pyqt5進(jìn)行界面開發(fā),底層用python3交互;模塊端軟件采用c語言開發(fā)。

    8.根據(jù)權(quán)利要求1所述的一種通用燒寫系統(tǒng),其特征在于:

    ...

    【技術(shù)特征摘要】

    1.一種通用燒寫系統(tǒng),包含運(yùn)行在pc機(jī)上的pc端軟件和駐留在主控模塊上的模塊端軟件,其特征在于:

    2.根據(jù)權(quán)利要求1所述的一種通用燒寫系統(tǒng),其特征在于:pc端軟件還提供燒寫工具界面,供用戶進(jìn)行燒寫和驗(yàn)證操作。

    3.根據(jù)權(quán)利要求1所述的一種通用燒寫系統(tǒng),其特征在于:模塊端軟件支持flash地址段燒寫以及文件系統(tǒng)方式燒寫。

    4.根據(jù)權(quán)利要求1所述的一種通用燒寫系統(tǒng),其特征在于:模塊端收到pc端軟件發(fā)過來的數(shù)據(jù)包后,會把待燒寫軟件的版本號、配置項(xiàng)號以及crc校驗(yàn)值額外做成一個(gè)info信息文件,然后在flash中燒寫該info信息文件;在需要時(shí),由模塊端軟件解析該info信息文件進(jìn)行顯示,或發(fā)送給...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:徐世杰張明遠(yuǎn)周恒飛劉榮耀謝星宇田啟賁
    申請(專利權(quán))人:中國航空無線電電子研究所
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 日韩aⅴ人妻无码一区二区 | 国产99久久九九精品无码| JAVA性无码HD中文| 亚洲AV中文无码乱人伦| 亚洲va中文字幕无码久久不卡| 久久精品无码一区二区无码| 久久久久亚洲av成人无码电影 | 久久久无码精品国产一区| 天堂Av无码Av一区二区三区| 高清无码视频直接看| 亚洲精品无码久久| 人妻无码久久一区二区三区免费| 亚洲精品无码久久不卡| 无码中文字幕人妻在线一区二区三区 | 欧洲人妻丰满av无码久久不卡 | 国产品无码一区二区三区在线| 亚洲国产精品无码AAA片| 免费无码肉片在线观看| 亚洲精品无码成人片久久不卡 | 精品一区二区无码AV | 亚洲不卡无码av中文字幕| 一本色道久久综合无码人妻| 亚洲国产精品无码久久一线| 精品一区二区无码AV| 国产无码网页在线观看| 免费无码又爽又刺激毛片| 妖精色AV无码国产在线看| 无码里番纯肉h在线网站| 中文字幕久久久人妻无码| 久久久久亚洲av无码专区喷水| 亚洲AV永久无码精品| 亚洲AV无码欧洲AV无码网站| 国产∨亚洲V天堂无码久久久| 欧洲精品无码一区二区三区在线播放| 日韩精品人妻系列无码av东京| 内射中出无码护士在线| 无码人妻少妇久久中文字幕| 久久中文精品无码中文字幕| 国产成人无码专区| 亚洲综合无码精品一区二区三区 | AV无码小缝喷白浆在线观看|