Skip to content

Instantly share code, notes, and snippets.

@Tiryoh
Tiryoh / setup-ds4drv.sh
Last active August 2, 2020 09:42
DualShock4のUbuntu用ドライバのセットアップ手順(Python3)
#!/usr/bin/env bash
set -eu
# tested on Ubuntu 18.04.4
git clone https://github.com/ds4-driver/ds4drv.git
cd ds4drv
mkdir -p ~/.local/lib/python3.6/site-packages
python3 setup.py install --prefix ~/.local
sudo cp udev/50-ds4drv.rules /etc/udev/rules.d/
@Tiryoh
Tiryoh / raspimouse_read_mcp3208_via_spidev.py
Last active July 9, 2020 04:46
A Python script to read MCP3208 via spi0.0 on Jetson Nano
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# raspimouse_read_mcp3208_via_spidev.py
# (C) 2020 Daisuke Sato@RT CORPORATION
# Released under the MIT License
# special thanks: https://www.denshi.club/pc/raspi/5raspberry-pi-zeroiot8a-d5mcp3208.html
import time
import spidev
@Tiryoh
Tiryoh / jetson_nano_install_archer_t2u_nano_driver.sh
Last active March 22, 2020 12:08
Jetson Nano USB WiFi dongle(Archer T2U Nano) driver installer
#!/usr/bin/env bash
set -eu
sudo apt update
sudo apt install --no-install-recommends dkms
mkdir -p ~/workspace
cd ~/workspace
git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git
cd rtl8812AU_8821AU_linux
git checkout 4235b0ec7d7220a6364586d8e25b1e8cb99c36f1
sed -i -e "s/CONFIG_PLATFORM_ARM_JET_NANO = n/CONFIG_PLATFORM_ARM_JET_NANO = y/g" -e "s/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g" Makefile
@Tiryoh
Tiryoh / kicad_gerber_renamer.sh
Last active December 3, 2020 02:53
rename scripts to rename KiCad gerber file to elecrow format
#!/usr/bin/env bash
set -eux
for filename in *Cu.gtl; do
if [[ -f $filename ]]; then
newfilename=$(echo $filename | sed -e 's/\(.*\)-F_Cu.gtl/\1.gtl/g')
mv $filename $newfilename
fi
done;
for filename in *Mask.gts; do
@Tiryoh
Tiryoh / room_map.pgm
Last active December 18, 2019 02:14
Rasperry Pi Mouse + ROS 2 Cartographer generated map
@Tiryoh
Tiryoh / raspbian_spi_i2c_enabler.sh
Created October 16, 2019 04:21
A script to enable SPI and I2C on Raspbian
#!/usr/bin/env bash
set -eu
# MIT License
# (c) 2017 Pimoroni Ltd.
# (c) 2019 Tiryoh
# function define
confirm() {
@Tiryoh
Tiryoh / ros_melodic_install_raspizero.bash
Created October 16, 2019 03:33
ROS Melodic installation on Raspberry Pi Zero/Raspberry Pi Zero W
#!/usr/bin/env bash
set -eu
# (C) 2019 Daisuke Sato
# https://tiryoh.mit-license.org/2019
# Special thanks to @nomumu
sudo apt update
sudo apt install -y build-essential gdebi
mkdir -p ~/tmp && pushd ~/tmp
@Tiryoh
Tiryoh / download_gazebo_models.sh
Last active September 26, 2024 13:42
A script to download Gazebo models from models.gazebosim.org manually
#!/usr/bin/env bash
set -eu
# (C) 2019 Daisuke Sato
# https://tiryoh.mit-license.org/2019
function download_model(){
if [[ -d $HOME'/.gazebo/models/'$1 ]]; then
echo model $1 is ready.
else
@Tiryoh
Tiryoh / totp_test.py
Created October 9, 2019 11:04
pyotpでTOTPを使うサンプル
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import pyotp
import qrcode
def verify_user(key, otp):
# base32のシークレットキーに基づいてOTP認証
totp = pyotp.TOTP(key)
return totp.verify(otp)
@Tiryoh
Tiryoh / Jetson.md
Last active June 3, 2025 10:09
Jetson Family Software and Hardware Version List

Tegra SoC Codename

SoC codename and the latest software version

SoC codename Jetson models GPU architecture Jetson Linux (L4T) JetPack Compute Capability
t210 Jetson Nano
Jetson TX1
Maxwell 32.7.6 JetPack 4.6.6 5.3
t186 Jetson TX2 Series Pascal 32.7.6 JetPack 4.6.6 6.2
t194 Jetson AGX Xavier
Jetson Xavier NX
Volta 35.6.1 JetPack 5.1.5 7.2
t234 Jetson AGX OrinJetson Orin NXJetson Orin Nano Ampere 36.4.3 JetPack 6.2 8.7