天天看點

基于rt-smart和樹莓派4b的攝像頭實作

前段時間,RT-Thread Smart(簡稱 rt-smart)作業系統釋出并且開源,該系統體積小,啟動快,适合做有快速啟動需求的産品,

正好手頭有一塊樹莓派4b的闆子,就想着做個攝像頭玩玩,第一階段的目标是實作出圖。

1.熟悉rt-smart并下載下傳源碼

rt-smart的官網文檔還是比較給力的,可以參考RT-Thread Smart 入門指南,網址如下:

https://www.rt-thread.org/document/site/rt-smart/rt-smart-quickstart/rt-smart-quickstart/

裡面介紹了編譯代碼并在樹莓派 4B 上執行的方法。

源碼位址:https://github.com/RT-Thread/rt-thread/tree/rt-smart

2.準備硬體

樹莓派 4B,USB轉序列槽線,SD卡和讀卡器,網線。

攝像頭子產品(ov5647),ov5647的sensor手冊可以去OmniVison官網下載下傳。

3.建構開發環境

因為習慣在Linux環境下編譯代碼,是以安裝了VMware虛拟機。

為友善開發,虛拟機網絡配置為橋接模式,各模式的差別和配置方法參考部落格:

https://www.cnblogs.com/woms/p/5945575.html

       在主機上安裝的軟體:

       Source Insight(代碼編輯),SecureCRT(序列槽及ssh通信用戶端)。

       代碼編譯:主機和VMware虛拟機建立共享檔案夾,代碼儲存在共享檔案夾内,

VMware虛拟機需要開啟ssh服務,在主機編輯好代碼後,使用SecureCRT以ssh的方式連接配接到虛拟機并編譯代碼。

前期工作準備就緒,下面就一步步來開發吧。