Socket AF_UNIX 實作 -【C 語言學習筆記】

最近碰到一個狀況, 只有 Python 有提供工具包函式庫,但我的主程式是 C 語言,因此用 Socket 方式,在 Python 與 C 程式間作溝通,傳遞資料。

閱讀全文〈Socket AF_UNIX 實作 -【C 語言學習筆記】〉

subprocess 用法 – 【Python 學習筆記】

先前使用 Mono 執行 C# 程式,和運行 ntripclient 這類程式時,因為不熟悉 C# 語言、想開發的後續應用需要 ROS or OpevCV ( C# 不支援)、或是想保持原程式的獨立性,而不想在既有程式碼做後續開發,此時 subprocess是一個不錯的方法。

閱讀全文〈subprocess 用法 – 【Python 學習筆記】〉

nmea_navsat_driver – 【ROS 學習筆記】

GPS 一般透過 Serial Port 連接 PC,以 NMEA 語句傳輸定位資料。除了自己寫 Serial Reader 讀取資料以外, ROS 或 Python 都有提供許多 Tool 或 Libary。本篇記錄在 ROS2 環境使用開源專案 nmea_navsat_driver,接收 NMEA 資料的過程。

閱讀全文〈nmea_navsat_driver – 【ROS 學習筆記】〉