2023-02-18 虛擬介面

Author
· 1 min read

image

Photo by julien Tromeur on Unsplash

Day 48 (23–02–17)

有時候自己的假設被驗證為真,這過程與結果將非常讓人興奮與期待!


近期團隊有新的目標後,我都會領頭進行一些深入研究,主要需要把框架給柯畫出來並把整個重點給整理出來後,與團隊一起分工並開始擊破。

本身我們是最終以產品為主的團隊,開發過程中需要動用到軟硬體,假設一切OK當然是人人有一套,但往往事實並非如此。這不是要說公司不Support,去年大缺料所以Lead time都會影響開發團隊,此時必須要有對策去加速開發時間。

虛擬介面就是一個很棒的解決方法。

提到虛擬,從軟體來說有幾種分類:

  • 虛擬硬體:QEMU
  • 虛擬系統:VM Ware、VirtualBox
  • 容器化:Docker
  • 驅動:任何對應硬體的測試Driver

我沒有要提太多技術部分,我只提核心思想。

介面永遠是架構中最重要的一個部分。

  • 硬體設計有HAL
  • 軟體設計有Interface
  • 驅動也提供Virtual
  • 相機開發也有Test Pattern
  • 單元測試也是要獨立所有Function去驗證功能,而不被IO給綁死

    介面不只在軟硬體開發,生活中也有大大小小的介面設計,你觀察到幾個呢?

By Allen Shaing on February 18, 2023.

Canonical link

Exported from Medium on March 15, 2023.