1. gzyueqian
      13352868059

      嵌入式開發:重新利用開發板進行測試的3個技巧

      更新時間: 2022-04-21 09:24:07來源: 粵嵌教育瀏覽量:9508

        開發板可以為嵌入式開發人員提供第二個用途,允許他們將開發板重新用作測試設備。這可以為測試嵌入式系統提供額外的靈活性,并允許定制接收到的數據,以便更容易處理。

        技巧1 – 使用支持 Python 的開發板

        幾乎任何開發板都可用于采集數據。板載微控制器具有有用的外圍接口,例如模數轉換器、GPIO 和各種通信外圍設備。這可以很好地定制在現成的測試設備中可能不可用的測試設置。一個重要的因素是,如果開發板被用作測試設備,它應該很容易編程。利用 Python 可以更輕松地編寫測試腳本,因此建議選擇支持 MicroPython 或 Circuit Python 的開發板。這些開發板已經支持低級硬件,因此很容易在 10 分鐘內啟動并運行一些東西。

        技巧2 – 使用 Python 打印語句傳輸數據

        當然,可以使用不同的技術在開發板和 PC 之間傳輸數據以獲取數據。當使用臨時邏輯分析儀時,你可以編寫一個超級簡單的例程,它使用開發板的 USB 連接將打印語句傳輸回 PC。要想在很長一段時間內測量一個輸出通道上的時序是否正確,為此,你能夠簡單地記錄當前系統時間,然后計算它們之間的差異。



             該例程如下所示:

        while True:

        NewState = pin_x2.value()

        if NewState != State:

        State = NewState

        myTime = time.tick_ms()

        print(myTime)

        pyb.LED(LED_GREEN).toggle()

        在單個通道上,代碼只是尋找引腳上的邏輯進行更改,然后記錄時間。在嵌入式開發中,讀者可以看到打印語句的使用,以及用于視覺確認和 LED 切換的語句。盡管可以在多個渠道中使用這種技術,但無需付出太多努力。

        技巧3 – 在終端中捕獲數據

        通常的做法是在某處實際記錄傳入的數據,最自然的地方是使用終端。使用 Linux 或 Mac 終端,很容易打開通信端口,只需將傳入的內容重定向到文件以供以后處理。然而,在 Windows 上并沒有真正的內置終端可以做到這一點。但是,開發人員可以使用多種選項。

        首先,開發人員可以在 Realterm 等工具中使用捕獲功能。該終端軟件會將端口上的傳入數據重定向到文件。其次,開發人員可以編寫一個簡單的 Python 腳本,使用 PySerial 讀取傳入的數據,然后將數據寫入文件。這可以直接從命令行執行,如果需要或為數據定制。Python 腳本方法確實允許跨平臺使用,但如果嵌入式開發人員趕時間,只使用 Realterm 工作量會減少,而且效果會很好。


      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 在线不卡高速播放AV电影 | 亚洲第一国产综合 | 日韩色老头中文字幕 | 一本大道香蕉大在线欧美 | 久久精品日本亚洲官网 | 婷婷精品视频在线观看的 |