Jump to content
Tsai XO

與BlueOS相容性

Recommended Posts

原先是使用Raspberry Pi + BlueOS作為解決方案。

最近因為開發的需求,要找尋替代Raspberry Pi的相容品,於是從網路上找尋到Asus Thinker Board 2S這塊開發版。

想請問有先進在這塊成功Run過BlueOS的經驗嗎?實際操作下來有無任何不相容的問題?

Share this post


Link to post
Share on other sites

Hi,我剛才有嘗試將Tinker board裝上BlueOS的環境,確認過可以執行起來,但因為沒有裝上對應的飛控板,以及未做對應的設定檔,所以在硬體上還是缺失一堆訊息
image.png


這裡簡單說一下我做的部分改造 (Shell部分):
1. 由於只是驗證可以執行,所以我未開啟配置硬體的設定

sudo ./install.sh --skip-board-config

2. Asus提供的Debian貌似沒有rfkill,雖然可以透過apt安裝,但我這裡把rfkill的指令暫時註解,不讓他執行

echo "Checking for blocked wifi and bluetooth."
# rfkill unblock all

3. 在安裝docker-engine的時候,因為沒有pi這個使用者,導致再更改權限的時候跳出,我將它改成debian預設的linaro後可以成功執行

sudo usermod -aG docker pi

4. 因為沒有Avahi做IP位置的自動配置,我另外安裝了avahi-daemon讓這條指令可以成功執行

# Configure network settings
## This should be after everything, otherwise network problems can happen
echo "Starting network configuration."
curl -fsSL $ROOT/install/network/avahi.sh | bash

在確認好可以安裝上去之後,我查詢了blue os所對應的飛控板硬體並做了一張excel做為參考
image.png

這裡我有兩個問題點想要詢問:
1. 我在install shell裡面有發現到配置/boot/config.txt的內容,貌似裡面的設定要移到tinker board會有些不同,想請教原廠有無這方面的參考資料可以提供?
2. 硬體相容性方面,由於這塊飛控板有拉出4個Serial口,但tinker board貌似只有拉出2個Serial,請問原場有無將另外的Serial口拉出至40pin上面?

參考資料如下
BlueOS Documents: BlueOS | ArduSub (bluerobotics.com)
Blue Robotic Flight Controller Page:Navigator Flight Controller for Raspberry Pi 4 for ROVs, robots, and drones (bluerobotics.com)
Blue Robotic Flight Controller PCB:Navigator PCB Schematic (bluerobotics.com) 
BlueOS Install Shell:BlueOS-docker/install at master · bluerobotics/BlueOS-docker · GitHub


 

Share this post


Link to post
Share on other sites
12 minutes ago, Tsai XO said:

Hi,我剛才有嘗試將Tinker board裝上BlueOS的環境,確認過可以執行起來,但因為沒有裝上對應的飛控板,以及未做對應的設定檔,所以在硬體上還是缺失一堆訊息
image.png


這裡簡單說一下我做的部分改造 (Shell部分):
1. 由於只是驗證可以執行,所以我未開啟配置硬體的設定


sudo ./install.sh --skip-board-config

2. Asus提供的Debian貌似沒有rfkill,雖然可以透過apt安裝,但我這裡把rfkill的指令暫時註解,不讓他執行


echo "Checking for blocked wifi and bluetooth."
# rfkill unblock all

3. 在安裝docker-engine的時候,因為沒有pi這個使用者,導致再更改權限的時候跳出,我將它改成debian預設的linaro後可以成功執行


sudo usermod -aG docker pi

4. 因為沒有Avahi做IP位置的自動配置,我另外安裝了avahi-daemon讓這條指令可以成功執行


# Configure network settings
## This should be after everything, otherwise network problems can happen
echo "Starting network configuration."
curl -fsSL $ROOT/install/network/avahi.sh | bash

在確認好可以安裝上去之後,我查詢了blue os所對應的飛控板硬體並做了一張excel做為參考
image.png

這裡我有兩個問題點想要詢問:
1. 我在install shell裡面有發現到配置/boot/config.txt的內容,貌似裡面的設定要移到tinker board會有些不同,想請教原廠有無這方面的參考資料可以提供?
2. 硬體相容性方面,由於這塊飛控板有拉出4個Serial口,但tinker board貌似只有拉出2個Serial,請問原場有無將另外的Serial口拉出至40pin上面?

參考資料如下
BlueOS Documents: BlueOS | ArduSub (bluerobotics.com)
Blue Robotic Flight Controller Page:Navigator Flight Controller for Raspberry Pi 4 for ROVs, robots, and drones (bluerobotics.com)
Blue Robotic Flight Controller PCB:Navigator PCB Schematic (bluerobotics.com) 
BlueOS Install Shell:BlueOS-docker/install at master · bluerobotics/BlueOS-docker · GitHub


 

抱歉,我更正一下:
問題2我已經找到解答了,應該還是可以使用,只是會減少兩條通道,不好意思

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...