曾經在 C 語言面試時遇過 Big-Endian/ Little-Endian 的題目, 紀錄一下相關的概念!
C# 控制 Sparkfun Bus Pirate - v3.6a (通用總線接口設備)
Posted on
Edited on
嵌入式開發時為了各種驗證, 通常都得花時間從代碼面實現; 但如果能直接產生訊號與晶片通訊或者能直接解析晶片發出的訊號, 那開發跟除錯時就有更多操作空間了. 研究由 sparkfun 發起的 Bus Pirate - v3.6a 專案和產品, 同時他們也提供開源資源.
Saleae Logic 8 邏輯分析儀
Posted on
Edited on
BSP, Firmware 或 HW 工程師在 debug 時如果要驗證訊號是否正確, 通常會用示波器做量測, 與此同時也可以用邏輯分析儀來分析訊號是否正確, 這裡紀錄一下用 Saleae Logic 8 做 SPI 訊號的分析.
GNU / Linux 各種壓縮與解壓縮指令
Posted on
GNU / Linux 各種壓縮與解壓縮指令
VScode + Python3.7 + PySide2
因為團隊內部調試時使用 GUI (圖形使用者介面 Graphical User Interface,縮寫:GUI) 小工具會比手動輸入 command 更有效率且較不易出錯, 同時考量儀控需求及網路上有許多 Python 的資源可參考. 站在巨人的肩上讓開發事半功倍.
在 windows 10 使用 MinGW 編譯
Posted on
In
MinGW
Ubuntu 的開發者常可透過 apt-get 安裝編譯工具鏈; 但如果需要在 Windows 環境下直接使用 gcc/g++ 編譯的話, 可以安裝 MinGW 或者 Cygwin.
VIM 跟 SSH server 設定
Posted on
Edited on
記錄一下自己每次 linux 系統設定 vim 跟 ssh 遠端登入
[自動化專案] 記憶體自動化組裝設備
這個專案盡量使用現有資源獨立開發, 過程中學習到不少東西 , 做個簡易的紀錄!
(基於 EPSON Robot + Basler Camera + OpenCV + ZXing)
C# 整合 EPSON Robot 與 Basler Camera
機械手臂常用於取代重複性工作, 而機械手臂有眾多的廠家, 如: ABB、EPSON、TM、Nachi、Kawasaki...等等; 剛好有機會接觸 Epson Robot + Basler Camera 的組合.
C# 導入外部 DLL
Posted on
In
C#
引用第三方的算法時, 更常見的是導入 DLL 來呼叫 API.