Skip to content
View ntutcwm's full-sized avatar

Block or report ntutcwm

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ntutcwm/README.md

Hi there 👋

SISO2

安裝必要套件

Ubuntu 22.04

  1. 安裝基本必要套件
sudo apt install libnss3-tools
sudo dpkg -i libncurses5_6.4-2_amd64.deb
sudo dpkg -i libncurses5_6.4-2_amd64.deb
sudo add-apt-repository universe

sudo apt install git gcc g++ make cmake ccache pkg-config \
  libfmt-dev libspdlog-dev libyaml-cpp-dev libuhd-dev uhd-host \
  libabsl-dev libprotobuf-dev libprotoc-dev protobuf-compiler \
  libqt5webengine5 libqt5webenginecore5 libqt5webenginewidgets5 qtwebengine5-dev \
  qml-module-qtwebengine qml-module-qtquick2 qml-module-qtquick-controls \
  libzmq3-dev libpng-dev libfftw3-dev libboost-all-dev \
  libncurses5 libcxxopts-dev libssl-dev libmodbus-dev \
  wget tar nano vim libcap2-bin
  1. 安裝 nodejs >= 18

如果曾經裝過 nlohmann-json3-dev,必須移除,以免跟 SISO2 裡面附的套件版本衝突

sudo apt remove nlohmann-json3-dev
sudo snap install curl  # version 8.1.2

參考 https://github.com/nodesource/distributions 安裝 nodejs

sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt install -y nodejs
  1. 下載 USRP 的韌體
sudo uhd_images_downloader
  1. 設定 USRP 的權限,讓一般使用者(不用 sudo)就可以存取:
sudo cp /usr/lib/uhd/utils/uhd-usrp.rules /etc/udev/rules.d/10-uhd-usrp.rules

Popular repositories Loading

  1. ntutcwm ntutcwm Public

    Config files for my GitHub profile.

    C++

  2. QPSK-8PSK-16QAM-32QAM-AWGN-SImulations QPSK-8PSK-16QAM-32QAM-AWGN-SImulations Public

    Forked from Hasti9802/QPSK-8PSK-16QAM-32QAM-AWGN-SImulations

    MATLAB

  3. change-ubuntu-system-select-page-s-default-time-and-option change-ubuntu-system-select-page-s-default-time-and-option Public

    when you start your computer with windows and ubuntu, you'll get in the grub system, i want to help every one to change the system's auto select time or change the recommand first system to select