Bash commands
Essential packages¶
sudo apt install gcc g++ libelf-dev libssl-dev make pkg-config gawk wget git diffstat unzip texinfo gcc build-essential chrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa libsdl1.2-dev python3-subunit mesa-common-dev zstd liblz4-tool file locales libacl1
Fetch script for yocto¶
chmod +x fetchsdk.sh
./fetchsdk.sh -h
./fetchsdk.sh Salamander4_sigmatek-core2
chmod +x sigmatek-salamander-glibc-x86_64-salamander-image-core2-64-toolchain-09.07.119_T1701.sh
./sigmatek-salamander-glibc-x86_64-salamander-image-core2-64-toolchain-09.07.119_T1701.sh
. /opt/salamander/sigmatek-core2/09.07.119_T1701/environment-setup-core2-64-sigmatek-linux
. /opt/salamander/sigmatek-core2/09.07.119_T1701/environment-setup-x86-sigmatekmllib32-linux
Mount storage¶
sudo blkid
sudo nano /etc/fstab
sudo mount -a
sudo chown -R sigma_ibo /home/sigma_ibo/Develop
df -h ~/Develop
Setup¶
mkdir ~/Develop
mkdir ~/Develop/docker
mkdir ~/Develop/jenkins
mkdir ~/Develop/jenkins/home
cd ~/Develop/jenkins/home
ssh-keygen -t ed25519 -C "halil.pamuk@sigmatek.at"
cat ~/.ssh/id_ed25519.pub
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINJ1I5EULqfk9w3uyyWgkWZmrLur+0v6mOEWk2c6GblE halil.pamuk@sigmatek.at
git clone git@git.sigmatek.at:SIG_SW_BS/salamander/LRT.git
git clone git@git.sigmatek.at:SIG_SW_BS/salamander/SalamanderTools.git
git clone git@git.sigmatek.at:SIG_SW_BS/salamander/u-boot.git
mkdir kernel && cd kernel
git clone git@git.sigmatek.at:SIG_SW_BS/salamander/ipipe.git
git clone git@git.sigmatek.at:SIG_SW_BS/salamander/xenomai