2.4 KiB
2.4 KiB
Before starting.
Go read the System.md file before.
Create user bin directories
mkdir -p $HOME/.local/bin
echo "export PATH=$HOME/.local/bin:\$PATH" >> ~/.bashrc
Install the pico-sdk and picotool
See more on Poivron-Robotique.
Install dependencies.
sudo apt install git make cmake gcc-arm-none-eabi gcc g++ cutecom libusb-1.0-0-dev
Create and go into pico-sdk directory.
mkdir -p $HOME/.local/share/pico-sdk
cd $HOME/.local/share/pico-sdk
Clone pico-sdk.
git clone -b master --depth 1 https://github.com/raspberrypi/pico-sdk.git --shallow-submodules .
git submodule update --init
Add env var.
echo "export PICO_SDK_PATH=$(pwd)" >> ~/.bashrc
source ~/.bashrc
Create and go into picotool directory.
mkdir -p $HOME/.local/share/picotool
cd $HOME/.local/share/picotool
Clone picotool.
git clone -b master --depth 1 https://github.com/raspberrypi/picotool.git .
Build picotool.
mkdir build
cd build
cmake ..
make
And install it.
sudo cp picotool $HOME/.local/bin/
Add env var.
echo "export PICOTOOL_FETCH_FROM_GIT_PATH=$(pwd)" >> ~/.bashrc
source ~/.bashrc
Install the fxSDK
See more on Planet-Casio.
Install dependencies.
sudo apt install curl git python3 build-essential cmake pkg-config python3-pil libusb-1.0-0-dev libudev-dev libsdl2-dev libpng-dev libncurses-dev libudisks2-dev libglib2.0-dev
Download GiteaPC.
curl "https://git.planet-casio.com/Lephenixnoir/GiteaPC/raw/branch/master/install.sh" -o /tmp/giteapc-install.sh && bash /tmp/giteapc-install.sh
Then install all packages.
giteapc install Lephenixnoir/fxsdk Lephenixnoir/sh-elf-binutils Lephenixnoir/sh-elf-gcc
giteapc install Lephenixnoir/sh-elf-gdb
giteapc install Lephenixnoir/OpenLibm Vhex-Kernel-Core/fxlibc
giteapc install Lephenixnoir/sh-elf-gcc
giteapc install Lephenixnoir/gint
To update
Apt.
sudo apt update
sudo apt upgrade
sudo apt autoremove --purge
sudo apt autoclean
Flatpak.
sudo flatpak update
FxSDK.
giteapc install -u