Ubuntu 24.04: Fresh Install for MyChip-on-MyDesk
on PC(old i5 CPU is ok. But UEFI for USB booting) with RAM(>8GB) & SSD(>128GB)
- USB Disk(>8GB)
- Download Ubuntu 24.04 ISO image [download]
- Create bootable USB Disk using Rufus
* NOTE: As of Aug., 2026, Ubuntu 26.04 is released but NOT recommended for Open-Source EDA.
After Ubuntu Installed,
1. Make Ubuntu latest,
$ sudo apt update && sudo apt upgrade
* Install nVidia driver,
$ sudo add-apt-repository ppa:graphics-drivers/ppa
$ sudo apt update
$ ubuntu-drivers devices
$ sudo ubuntu-drivers autoinstall
2. System Setup for Korean
App: Settings > System > Language support > add Korean
App: Settings > Keyboard > Input Sources > add Korean(Hangul)
Korean fonts,
$ sudo apt update && sudo apt upgrade
$ sudo apt install -y fonts-nanum fonts-nanum-coding fonts-nanum-extra
$ fc-cache -fv
$ fc-list | grep -i nanum
3. Download & install Browser & Editor
- Google's Chrome for Linux [Link]
$ cd ~/Downloads
$ sudo apt install ./google-chrome-stable_current_amd64.deb
- Microsoft Code for Linux [Link]
$ cd ~/Downloads
$ sudo apt install ./code_1.129.1-1784303641_amd64.deb
* Recomended Extensions:
- C/C++ by MicroSoft
- C/C++ Dev Tools by MicroSoft
- C/C++ Extension Pack by MicroSoft
- C/C++ Themes by MicroSoft
- CMake Tools by MicroSoft
- Makefile Tools by MicroSoft
- Binary Viewer by Qiao Jie
- Verilog-HDL/SystemVerilog by Masahiro Hiramori
4. Add command alias at the end of ~/.bashrc
alias ls='ls --color=auto --group-directories-first'
alias la='ls -al --color=auto --group-directories-first'
alias ll='ls -l --color=auto --group-directories-first'
5. Apply Ubuntu Pro, https://ubuntu.com/pro,
$ sudo pro attach <Your Token>
$ sudo apt update && sudo apt upgrade
6. Install git,
$ sudo install git
7. Clone ETRI050 Design Kit
$ git clone https://github.com/GoodKook/ETRI-0.5um-CMOS-MPW-Std-Cell-DK.git
$ ln -s ETRI-0.5um-CMOS-MPW-Std-Cell-DK ~/ETRI050_DesignKit
8. Install libs & pkgs for building Open-Source EDA tools,
$ cd ~/ETRI050_DesignKit/Tools
$ chmod +x *.sh
$ ./prerequisites.sh
$ ./build_tools.sh
9. Add $USER to dialout group,
accessing USB device without any system complaint
$ sudo usermod -aG dialout $USER
10. Download & install Xilinx FPGA Tools
- Xilinx [Web Installer 26.1]: Vivado, Vitis-HLS, Artix-7
$ cd ~/Downloads
$ chmod +x FPGAs_AdaptiveSoCs_Unified_SDI_2026.1_0616_1700_Lin64.bin
$ sudo ./FPGAs_AdaptiveSoCs_Unified_SDI_2026.1_0616_1700_Lin64.bin
11. Download & install Altera FPGA Tools
- Quartus Prime Standard [25.1 Installer]: Cyclone IV & V
$ cd ~/Downloads
$ chmod +x ./qinst-standard-linux-25.1std-1129.run
$ sudo ./qinst-standard-linux-25.1std-1129.run
12. Environments,
Copy Env file to user's home,
$ cp /~/ETRI050_DesignKit/Tools/Altera_env ~/.Altera_env
$ cp /~/ETRI050_DesignKit/Tools/Xilinx_env ~/.Xilinx_env
$ cp /~/ETRI050_DesignKit/Tools/SC_env ~/.SC_env
13. Download & install Arduino,
$ curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
14. Download & install KiCAD [Download]
If the message shown,
Gtk-Message: 12:58:38.720: Failed to load module "xapp-gtk3-module"
Un-Set GTK3_MODULES,
$ unset GTK3_MODULES
$ kicad
15. Additional apt install,
- Libreoffice
$ sudo apt install libreoffice
- Zoom workplace [Download]
$ sudo apt install ~/$HOME/Downloads/zoom_amd64.deb
- OBS-Studio
$ sudo apt install obs-studio
- kdenlive
$ sudo apt install kdenlive
댓글 없음:
댓글 쓰기