<address id="pvxlf"></address><thead id="pvxlf"><var id="pvxlf"><ins id="pvxlf"></ins></var></thead>

        <sub id="pvxlf"><dfn id="pvxlf"></dfn></sub>
          <sub id="pvxlf"><dfn id="pvxlf"></dfn></sub>

          <address id="pvxlf"><listing id="pvxlf"></listing></address>

            <thead id="pvxlf"><var id="pvxlf"><output id="pvxlf"></output></var></thead>
            <sub id="pvxlf"><var id="pvxlf"></var></sub>

            <thead id="pvxlf"><var id="pvxlf"><output id="pvxlf"></output></var></thead><sub id="pvxlf"><dfn id="pvxlf"></dfn></sub>

              <thead id="pvxlf"><var id="pvxlf"><ins id="pvxlf"></ins></var></thead>

              您現在的位置:中國智能制造網>嵌入式系統頻道 >行業資訊

              嵌入式軟件測試

              2018年12月07日 10:33:49來源:北京測試空間關鍵詞:嵌入式系統
              談到嵌入式軟件測試,首先了解什么是嵌入式系統。對嵌入式系統到如今還沒有一個具體的概念。如手機、洗衣機、機頂盒、導航系統等等很多系統都是嵌入式系統,可以這樣給他一個解釋:嵌入式系統是和顯示的物理設備相結合,控制著某些特定的硬件設備的系統。而嵌入式軟件則是運行在嵌入式系統中的控制軟件。往往追求實時性、可靠性和安全性等。
               
              嵌入式系統和真實的環境相互影響,通過傳感器接收信號,給動作器發送輸出信號,而動作器控制著設備。嵌入式軟件主要是控制動作器和傳感器,但是很多設使用模擬信號,所以其中往往具有A/D和D/A轉換功能。
               

              嵌入式軟件測試

               
              嵌入式軟件往往被固化在非易失性存儲器中,通常是ROM,有燒片設備,把編譯好的嵌入式軟件的二進制代碼寫在ROM中。而手機中的軟件則可能是存儲在閃存卡上,當然有的手機的本身帶有ROM。而這些軟件也可以通過有線或無線網絡進行上傳或下載。嵌入式軟件往往被編譯成特定目標處理器的代碼,例如X86的Dos、DSP、ADI、Linux等處理器,往往對這些處理器進行裁減,以便于存儲在嵌入式系統的有限的ROM中。
               
              對嵌入式軟件進行測試是一項比較困難的任務。因為嵌入式系統和軟件的這些特點,使每種嵌入式系統都具有本身的特殊性,測試需要與環境、設備結合起來進行測試。對應的商業測試工具比較少,比較有名的例如Trace32,通過探針能夠實時跟蹤軟件的運行情況,比一般調試功能強大一些。在測試這些軟件時,需要搭建起環境,如果只是測試軟件,有時在仿真器中進行測試,這種測試往往也是調試的成分居多,往往通過軟件的狀態、標志量、寄存器的值等來判斷軟件是否運行正常。
               
              雖然說運行在嵌入式系統中的嵌入式軟件特點不同,但是還是有些共同的特點的。例如:
               
              1、要求實時性;
               
              導航軟件要實時處理當前的高度、速度、傾斜角等信息。手機軟件在玩游戲或打電話時,能夠及時處理用戶的輸入。遙控的機頂盒實時的按照用戶的操作,顯示應該出現的頻道;
               
              2、可靠性;
               
              這些軟件燒進ROM以后,一般不在更改,所以可能后期無法升級,所以在前期就必需保證其可靠性。當然手機操作系統是可以重新安裝升級的。而機頂盒、導航軟件、洗衣機等這些設備就不是那么方便了。除非將來都可以分配一個IPv6的IP地址來上網,更新軟件。
               
              3、在有限的資源中,注意資源和空間的利用率;
               
              這些嵌入式系統往往ROM、RAM都有限,往往擴展也不是太方便。前些天,聽一個做3G的朋友說,3G的卡也是這樣,用戶購買時,只能選擇既定數量大小的卡,而如果想擴大了,則必需換卡。這就是制作卡的公司的利潤之所在呀。像手機使用的文件系統中,往往不允許出現空文件。在設計和測試中,要在時間和空間中進行考慮,是要性能還是節省空間。
              • 凡本網注明"來源:中國智能制造網的所有作品,版權均屬于中國智能制造網,轉載請必須注明中國智能制造網,https://www.gkzhan.com。違反者本網將追究相關法律責任。
              • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
              • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

              熱門頻道

              九九热这里只有精品