herrDeng網內搜尋

自訂搜尋

Ads

2020年6月4日 星期四

Raspberry PI 4B 64-bit ubuntu 20 server安裝intel realsense2始末


老師還真能寫廢文,從失敗中吸取教訓,是每個玩open source者的必要覺悟。

Raspberry Pi 4B 64-bit ubuntu 20 server with xfce4-desktop ,這種沒有被充分測試arm的64-bit OS,一堆坑,不建議初學者貿然採用,無線wifi都還要雙認證才能連,server設定本來就複雜,乾脆用有線(這樣玩,資安沒問題,看到網路一堆教學,把ISSD, password用明文儲存,將來都可能是問題),pkg-config裝了,不手動改~/.bashrc也沒功能,多款Lib不提供.pc檔,是嫌寫C/C++難度還不夠?再加個CMakeLists.txt補刀? 逼到老師只好再手動用cmake裝一次。


陸續還會有新發現。愛用也愛埋怨,一言以蔽之,在arm上的64-bit ubuntu 20 server是異常麻煩,就是要用到它不斷大幅改進為止。但IOT 用server版OS,有沒有搞錯?太考慮資安,使用不便,為數不少的使用者把 password用明文儲存,反而更糟糕,有多少資安災難,就是圖方便而造成的?


另一方案是ubututu 18 mate簡化的桌面版,據說比較穩,最穩的當然是Raspbian。不想冒險的,還是用32-bit,穩,64-bit的cpu配32-bit的OS,遲早過時


成功安裝 intel realsense2 SDK始末(不然冒險拼湊為哪樁 ?),這是實驗性的安裝,曾掉進一個坑,記憶體不到4G,make -j4當然當機,重新開機,再次make就成功了,  連USB 3.0孔的realsense D435果然沒讓人失望。


要看怎麼裝,要按

作業系統:ubuntu 20.04 + xfce4-desktop

安裝步驟:可參閱https://github.com/IntelRealSense/librealsense/blob/master/doc/installation.md


1.下載(影片就在家目錄~)
git clone https://github.com/IntelRealSense/librealsense.git


2.裝glfw3
sudo apt-get install libglfw3-dev

3.
sudo apt-get install git libssl-dev libusb-1.0-0-dev pkg-config libgtk-3-dev

4.
cd librealsense
Run Intel Realsense permissions script from librealsense root directory:
./scripts/setup_udev_rules.sh

5.
mkdir build && cd build
Run CMake:
cmake ../ -DCMAKE_BUILD_TYPE=Release -DBUILD_EXAMPLES=true


6.Recompile and install librealsense binaries:
sudo make uninstall && make clean && make && sudo make install

沒有留言:

Related Posts Plugin for WordPress, Blogger...

熱門文章