sepfy物聯網應用 — 用WebRTC串流樹莓派攝影機影像起初想要透過瀏覽器來觀看樹莓派攝影機的影像,發現可以使用RTMP或MJPEG等方法, 但RTMP的延遲較高,…Mar 16, 2022Mar 16, 2022
sepfy程式開發 — 使用FFmpeg將H.264影像轉為MP4目前H.264可能是移動端最常使用的影像壓縮格式,各家支援硬體編碼的SoC都可以看到這種格式,而MP4檔是一個多媒體容器,可以將影像與影音打包讓我們的播放器播放,網路上的教學大部分都是利用FFmpeg指令將H.264碼流轉換為MP4檔,但在開發實務上利用C語言搭配FFmpeg的l…Feb 17, 2021Feb 17, 2021
sepfy用Raspberry Pi學Embedded Linux (4) — 利用C語言設定Wi-Fi目前Wi-Fi已是嵌入式設備常見的連網界面,不管是網通設備、消費性電子或者工控設備都有可能擁有Wi-Fi連網的功能,在打造嵌入式產品時勢必要能控制與設定Wi-Fi,而最有名Open…Feb 14, 2021Feb 14, 2021
sepfy用Raspberry Pi學Embedded Linux (3) — Kernel module用ioctl交換訊息前面介紹過sysfs透過讀寫檔案來交換訊息, 但如果今天需要傳輸大量的資料, 如Camera raw data, 可能就不太適用, 所以接下來要實做ioctl來達到交換資料與操作的功能Oct 4, 2020Oct 4, 2020
sepfy用Raspberry Pi學Embedded Linux (2) — GPIO控制蜂鳴器GPIO使用的場景很多, 例如LED燈號控制, 電源開關等等…在嵌入式系統中是一個常見的硬體介面, 網路上搜尋GPIO也有許多介紹, 而最簡單的使用方式大概就是透過/sys/class/gpio的檔案讀寫來控制…Oct 4, 2020Oct 4, 2020
sepfy物聯網應用 — ESP32上傳感測器資料到Azure IoT HubESP32是一款簡易, 平價的IoT開發晶片, 包含了Wi-Fi的功能可以輕易的連上現有的IoT platform, 打造專屬的物聯網應用, 由於工作的關係時常使用Azure, 所以也嘗試了將ESP32與Azure IoT Hub做連接…Sep 13, 2020Sep 13, 2020
sepfy用Raspberry Pi學Linux Driver (1) — 利用sysfs class與用戶空間交換訊息工作上時常接觸Embedded Linux程式開發, 所以藉由Raspberry Pi來記錄一些平常遇到的功能.Sep 4, 2020Sep 4, 2020
sepfy程式開發 — 使用CMake建置專案在做Linux程式開發時, 常常使用Makefile來幫助我們建置專案, 而CMake是一個幫助我們建立跨平台專案的工具, 可以想像成用來幫我們在Linux產生Makefile, 在Windows產生Visual Studio Solution的工具…Aug 21, 2020Aug 21, 2020
sepfy程式開發 — 使用Cppcheck做靜態程式碼分析第一次聽到靜態程式碼分析是當時任職的公司要幫一家知名的外商公司改寫系統程式的時候, 客戶使用靜態程式碼分析軟體檢查我修改的程式碼後, 要求針對這些問題做修改, 其目的就是透過分析靜態的程式碼檔案, 看看程式中是否有存在的漏洞或者是可以優化的地方, 算是一個程式品質管控的好方法…Aug 20, 2020Aug 20, 2020
sepfyESP32 使用 SHT31 溫濕度感測器SHT31是Sensirion公司生產的溫濕度感測器, 個人覺得比DHT22準確, 所以拿來用在自己的專案上, 以下是國外使用者針對目前流行的感測器做的一些比較, 大家可以選擇適合的感測器Sep 2, 2019Sep 2, 2019