中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      嵌入式芯片測試系統(tǒng)的設(shè)計(jì)

      時(shí)間:2024-07-14 15:26:32 嵌入式培訓(xùn) 我要投稿
      • 相關(guān)推薦

      關(guān)于嵌入式芯片測試系統(tǒng)的設(shè)計(jì)

        嵌入式芯片是當(dāng)前一些主流數(shù)碼設(shè)備的核心部件,也是嵌入式系統(tǒng)的硬件基礎(chǔ)。嵌入式系統(tǒng)是以應(yīng)用為中心,軟硬件可裁減的,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等綜合性嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。簡單地說,嵌入式系統(tǒng)集系統(tǒng)的應(yīng)用軟件與硬件于一體,類似于PC中BIOS的工作方式,具有軟件代碼小、高度自動化、響應(yīng)速度快等特點(diǎn),特別適合于要求實(shí)時(shí)和多任務(wù)的體系。

        一、系統(tǒng)架構(gòu)

        測試系統(tǒng)的主體是面向嵌入式芯片的人機(jī)交互界面。它為用戶提供了檢測芯片指令集的各種便捷操作。

        為了更好的實(shí)現(xiàn)測試體系的各項(xiàng)功能,筆者在編寫程序時(shí),將測試系統(tǒng)人為的分成了幾個(gè)模塊。這些模塊之間有著非常緊密的聯(lián)系,每一步的實(shí)現(xiàn)都是下一步成功運(yùn)行的基礎(chǔ)。

        測試體系的主體架構(gòu)主要分為五個(gè)部分:

        (一)源代碼的輸入與保存

        用戶可以通過編輯框輸入代碼,實(shí)現(xiàn)程序的編寫。此外系統(tǒng)還為用戶提供了編輯框的清空操作,并可以自動將編寫的代碼保存為.asm文件。

        (二)源文件的讀取與顯示

        用戶可以將已經(jīng)編寫好的源文件讀入系統(tǒng),并對其進(jìn)行編輯。

        (三)交叉編譯

        系統(tǒng)對讀入的源文件進(jìn)行編譯,期間用戶可以自動配編譯工具,編譯完成后系統(tǒng)將自動報(bào)錯(cuò)。

        (四)串口的輸入輸出

        系統(tǒng)可以將用戶指定的二進(jìn)制文件送到串行口中,并發(fā)送至連接到PC端的8051芯片中。發(fā)送成功后,系統(tǒng)將顯示已經(jīng)發(fā)送的信息。

        系統(tǒng)可以自動接收來自串口的消息,并顯示在相應(yīng)的列表框中。

        (五)程序運(yùn)行日志

        系統(tǒng)在用戶運(yùn)行了測試體系之后,即程序的出口處,自動生成程序的運(yùn)行日志,它為用戶顯示了程序運(yùn)行的各項(xiàng)參數(shù),例如程序運(yùn)行時(shí)間,串口狀態(tài)等。

        此外系統(tǒng)為了使用戶可以更加方便自如的使用本測試框架,在每一部分的實(shí)現(xiàn)過程中,都充分考慮了軟件的靈活性,盡可能的讓用戶自主配置測試體系的各項(xiàng)參數(shù)。

        二、系統(tǒng)設(shè)計(jì)

        (一)整體性

        作為嵌入式測試系統(tǒng)的人機(jī)交互界面,在其設(shè)計(jì)的過程中必然要形成一套完備的軟件體系,即保證程序運(yùn)行的整體性。這關(guān)系到整個(gè)測試系統(tǒng)的完整性和穩(wěn)定性。

        源代碼輸入和源文件讀取部分主要是將指令集測試代碼導(dǎo)入到系統(tǒng)中。交叉編譯部分的工作是對導(dǎo)入系統(tǒng)的測試代碼進(jìn)行編譯處理,以便用戶對測試代碼進(jìn)行調(diào)試。串口檢測部分是將編譯通過的測試程序所生成的二進(jìn)制文件以8位字符串的形式送入串口,經(jīng)過開發(fā)板的運(yùn)行以后,將結(jié)果通過串口輸出到指定的LCD顯示屏或PC上,從而驗(yàn)證測試程序的可執(zhí)行性。程序運(yùn)行日志是對整個(gè)程序運(yùn)行的效率和穩(wěn)定性向用戶提供的反饋信息。

        (二)靈活性

        在保證程序運(yùn)行的整體性的同時(shí),為了使測試體系的使用更加的方便,提高測試體系進(jìn)一步完善的空間,就必須保證各功能模塊的靈活性。在源代碼輸入和源文件讀取的部分,系統(tǒng)默認(rèn)的輸入程序是匯編程序,但用戶也可以輸入C程序,JAVA程序,XML程序等多種程序語言。同時(shí),在交叉編譯部分也可以通過調(diào)用不同的編譯器和鏈接器對這些程序編譯調(diào)試,這無形中將單一的面向嵌入式芯片的匯編編譯器擴(kuò)展為集C語言編譯器,JAVA語言編譯器和XML語言編譯器等多種編譯器于一體的集成編譯環(huán)境,從而實(shí)現(xiàn)強(qiáng)大的編譯功能。串口檢測部分為用戶提供串口參數(shù)的配置框,并支持串口信息的發(fā)送與接收,從而使測試體系具有了類似超級終端的串口通信功能,這也為用戶對串口操作提供了極大的方便。

        作為當(dāng)前主流的數(shù)碼產(chǎn)品的關(guān)鍵部件,嵌入式芯片必然會在未來的IT市場上占有越來越重要的地位。本文所探討的嵌入式芯片測試系統(tǒng)正是基于這樣的考量,不但從源代碼的輸入與保存,源文件的讀取與顯示,交叉編譯,串口的輸入輸出和程序運(yùn)行日志這五個(gè)模塊來構(gòu)建測試系統(tǒng),而且還從程序設(shè)計(jì)的整體性和靈活性兩個(gè)方面,對該系統(tǒng)進(jìn)行了評測。未來的嵌入式系統(tǒng)和普通的計(jì)算機(jī)系統(tǒng)在微型化和小型化方面將會趨于一致,而測試系統(tǒng)也可以進(jìn)一步擴(kuò)展為對整個(gè)計(jì)算機(jī)系統(tǒng)進(jìn)行相應(yīng)的檢測。希望測試系統(tǒng)能為嵌入式芯片的發(fā)展做出一定的貢獻(xiàn)。

      【嵌入式芯片測試系統(tǒng)的設(shè)計(jì)】相關(guān)文章:

      基于嵌入式系統(tǒng)數(shù)字溫度的測試系統(tǒng)設(shè)計(jì)07-20

      嵌入式系統(tǒng)設(shè)計(jì)10-25

      基于嵌入式系統(tǒng)的語音加密處理系統(tǒng)設(shè)計(jì)05-15

      關(guān)于電梯嵌入式遠(yuǎn)程監(jiān)控系統(tǒng)的設(shè)計(jì)08-29

      嵌入式架構(gòu)單片機(jī)系統(tǒng)設(shè)計(jì)08-20

      嵌入式架構(gòu)的單片機(jī)系統(tǒng)設(shè)計(jì)10-29

      嵌入式系統(tǒng)測試工程師行業(yè)認(rèn)證考試10-09

      嵌入式系統(tǒng)組成10-20

      嵌入式系統(tǒng)的名詞10-13

      嵌入式系統(tǒng)介紹08-07

      主站蜘蛛池模板: 日本在线免费精品视频| 亚洲国产精品日韩专区av| 爆乳午夜福利视频精品| 亚洲国产精品久久九色| 昆明市| 在线观看视频午夜国产| 91熟女乱色一区二区三区| 亚洲女同系列高清在线观看| 国产成人综合日韩精品无| 亚洲男人天堂av一区| 性感人妻一区二区三区| 青青草视频在线观看播放| 孝昌县| 成人免费观看在线播放视频| 色婷婷色99国产综合精品| 亚洲天堂免费av在线观看| 日韩国产欧美成人一区二区影院| 天天射天天操天天综合网| 布拖县| 耿马| 国产v精品成人免费视频400条 | 色系免费一区二区三区| 五月天婷婷一区二区三区久久 | 清新县| 长顺县| 镇江市| 东城区| 国产美女a做受大片免费| 六安市| 长泰县| 精品在免费线中文字幕久久| 欧美日本国产亚洲网站免费一区二区| 久久久久久无码AV成人影院| 国产无遮挡又黄又湿又爽毛片| 午夜福利不卡无码视频| 日本一区二区中文字幕在线| 亚洲无线码1区| 亚洲中文字幕日韩精品 | 中文无码制服丝袜人妻AV| 精品樱空桃一区二区三区 | 亚洲AⅤ乱码一区二区三区|